建立多對多規則時使用子集合

多對多配對類型的子集合規則讓您能夠將一個資料來源的一或多個交易,與另一個資料來源的所有交易子集合進行配對。指定的容差界限會套用到兩個資料來源。

「多對多,含子集合」規則的範例

假設有一個包含兩個資料來源的配對類型,其中 POS 是來源系統,銀行是子系統。下表顯示為說明此範例所使用的一組有限交易。

Table 10-6 來源系統交易

交易 ID 商店 ID 交易日期 金額
10001 7959 2021 年 7 月 15 日 983
20001 7959 2021 年 7 月 14 日 637
30001 7959 2021 年 7 月 11 日 288
40001 7959 2021 年 7 月 10 日 500
50001 7959 2021 年 7 月 9 日 818

Table 10-7 子系統交易

交易 ID 商店 ID 交易日期 金額
19999 7959 2021 年 7 月 14 日 -475
29999 7959 2021 年 7 月 16 日 2095
39999 7959 2021 年 7 月 15 日 -725

請注意,雖然日期不完全相符,但來源系統中交易 ID 10001 和 20001 的交易,相加金額為 1620。子系統中交易 ID 19999 和 29999 的交易相加也是相同的金額,1620。

考量要與「金額」和「商店 ID」完全相符的規則條件,先錨定「日期」,然後在「日期」套用指定的容差界限。假設指定的容差為 + 或 - 1 天。在我們的範例中,考量第一個來源系統交易日期為 2021 年 7 月 15 日。如果您使用「多對多」規則 (不含子集合),則符合規則條件的來源系統交易為交易 ID 10001 和 20001,兩項相加金額為 1620。在子系統中,符合規則條件的所有交易相加金額為 895。這不會產生完全相符的結果。但當您使用「多對多,含子集合」規則時,會根據指定的配對規則建立子系統交易的所有可能子集合。這會使得子系統中交易 ID 19999 和 29999 的子集合與來源系統中的交易 ID 10001 和 20001 配對。

指定「多對多,含子集合」規則

若要建立「多對多,含子集合」規則,您必須:

  • 含子集合中選取資料來源
  • 群組中至少包含一個屬性
此影像顯示「多對多,含子集合」規則的「新規則」對話方塊

您可以將子集合規則套用至來源系統或子系統。在「新規則」對話方塊中,使用含子集合選取必須套用子集合規則的資料來源。其他資料來源則做為套用指定容差界限的錨點。例如,您的配對類型有兩個資料來源:銀行和 POS。如果您在含子集合下選取「銀行」,則子集合規則會套用到銀行,而銀行中的交易子集合會與 POS 中的一或多個交易配對。POS 作為錨點,指定的容差界限則套用至 POS 和銀行。

在「規則條件」頁籤的「群組」區段,請確認至少定義一個錨定資料群組,或至少一個完全相符規則條件。若要定義群組,請在「群組」區段,從錨定資料來源選取一或多個屬性。請注意,會停用您在「含子集合」中所選資料來源的群組。

備註:如果並未在「含子集合」中選取資料來源,則行為與「多對多」規則類型 (不含子集合) 相同。