ファイル、データセット、照合グループ、照合グループ データセット フィルターの設定はこれで完了です。次はルールを作成します。[Match Rules] フォームにアクセスしてルールを作成できます。
照合ルールを作成するには、[Match Rules] フォームを使用します。
- ナビゲーション ペインで [Explorer] を選択します。
- [Fluence] → [Transaction Matching] → [Maintenance] フォルダーを展開し、[Match Rules] フォームを開きます。
注記:又は、[Match Group] フォームから [Rules] リンクを選択してこのフォームを開きます。[Match Group] パラメーターが自動的に渡され、その照合グループに対応するルールを含むフォームが開きます。
照合ルールを作成するには、フォームのフィールドに入力します。
| フィールド | 説明 |
| Name | 照合ルールの名前。 このフィールドは必須です。 |
| Description | 照合ルールの簡単な説明。 このフィールドは必須ではありません。 |
| Dataset1 | 照合グループにすでに関連付けられている既存のデータセットのリスト。 |
| Dataset2 | 照合グループにすでに関連付けられている既存のデータセットのリスト。 |
| Rule Type | ルール タイプは [One to One] と [Many to Many] です。 |
| Confidence | 信頼度レベルは、ルールによって生成された一致の正確さを示しています。
|
| Sequence | 照合ルールが適用される順序。 値は数値にする必要があり、照合ルールごとに固有である必要があります。 |
| Active | ルールがアクティブかどうかを示します。 |
| Details | [Match Rule Details] フォームを開くためのリンク。 このリンクを使用して、照合ルールを設定し、二つのデータセットの取引を比較および照合する方法を制御します。 |
| Duplicate | 照合ルールを複製するためのリンク。 小さな変更を加えた類似のルールが必要な場合や、多くのルールにわたって細かい詳細を変更する必要がある場合にルールの複製が便利です。 |
- [Edit] メニューから [Add Row] を選択して、[Active Match Rules] リストに新しい行を追加します。
- 照合ルールに名前を付けます。
- 簡単な説明を追加します。
- 定義済みのデータセットのリストから、[Dataset1] と [Dataset2] のデータセットを選択します。
完全に一致しない限り、[Dataset1] と [Dataset2] の位置が異なっており、一方が左、もう一方が右であることを確認します。たとえば、左から右に照合する「Rule 1」を作成し、右から左に照合する「Rule 2」を作成できます。取引が完全に一致する場合は、同じデータセット内の取引を照合します。たとえば、「Rule 3」では左から左または右から右に照合できます。この柔軟性は強力であり、追加の照合グループは必要ありません。[Match Group Datasets] フォームでデータセットの位置を表示します。 - ルール タイプを定義します。次の 2 種類のルールがあります。
- 1 対 1 ルールでは、[Dataset1] のある取引を [Dataset2] の別の取引と比較する厳密なルールを適用します。たとえば、特定の時間内の特定の金額の特定のチェック番号を比較します。
- 多対多ルールでは、[Dataset1] の複数の取引を [Dataset2] の複数の取引と比較します。これには、1 対多、多対 1、多対多のシナリオが含まれます。たとえば、一定期間内の複数のクレジットカード取引を単一の入金金額と比較するなどです。
- ルールの信頼度を設定します。
ルールの信頼度を設定する前に、ルール タイプを定義します。信頼度は、ビジネス ニーズに応じて [High]、[Medium]、[Low] に調整できます。1 対 1 ルールは高い信頼度に設定されることが多いですが、差異がある場合は、より低い信頼度が適切な場合があります。 - ルールの順序の値を設定します。
これはルールを特定の順序で実行するうえで極めて重要です。同じルールをわずかに変更して複数回繰り返し、それらを正確な順序で実行する必要がある場合があります。値の低いルールが最初に適用され、次に値の大きいルールが適用されます。すべての順序を変更することなく後から新しいルールを追加できるように、10、20、30 などの順序番号が推奨されています。 - ルールがアクティブかどうかを指定します。たとえば、アクティブな場合は Y、非アクティブな場合は N などです。
アクティブなルールは照合中に処理されますが、非アクティブなルールは非アクティブセクションに移動され、照合プロセスの一部にはなりません。一致が作成された後はルールの詳細を変更できないため、一致が作成された後に (たとえば、1,000 万件の一致) ルールを非アクティブに設定してください。ルール自体は、一致を作成するために使用されたロジックの証拠の証跡として機能します。非アクティブ化した後でも、履歴ロジックは引き続き確認できます。 - ルールを作成したら、多対多ルールの [Details] リンクを選択します。1 対 1 ルールには存在しない [Grouping] を含むすべてのフィールドがあります。
詳細を追加せずに照合ルールを処理しようとすると、エラーが発生します。 - [Filters] フィールドでフィルターを設定します。これらのフィルターは、照合グループ フィルターの後にのみ適用されます。
多対多のルールには、フィルター、グループ化、照合基準が必要です。フィルターはレベル 2 であるため、照合グループ フィルターの後に適用されます。たとえば、預金を確認するルールの場合、「Bank」データセットのフィルターを設定して、フィールドが「Type_Code_Lookup」、「Operation」が「contains」、「Value」が「CheckDeposit」である取引を含めることができます。日付フィールドか金額フィールドの場合は、正と負の許容範囲を設定できます。通貨、取引タイプ、その他のフィールドによるフィルタリングなど、フィルターをさらに追加できます。 - フィルタリング後、グループ化を定義します。
たとえば、すべての「Bank」取引を「Trans_Date」でグループ化し、すべての「General Ledger」取引を「Transaction_ID」でグループ化します。両方のデータセットをグループ化する必要があり、グループ化は両側で一貫している必要があります。場合によっては、一方で複数の取引をグループ化し、もう一方で一つの取引のみをグループ化できます。 - グループ化が設定されたら照合基準を定義します。
金額、日付、その他の関連フィールドを比較する必要があります。まず、データセットとフィールド (例: Amount) を選択し、次に演算子 (例: =) を選択します。絶対値 (たとえば、貸方と借方) を比較し、±$10 のように正または負の許容範囲を適用できます。<= や >= などの演算子を選択して [Date] フィールドを比較することもできます。これにより、データセット間の柔軟な日付比較が可能になります。 - ルールの詳細を設定したら、[Save Data] を選択します。
注記:必要に応じてパラメーターを変更し、照合ルールの詳細を追加できます。照合ルールの処理中にエラーが発生した場合は、グループ化セクションに日付フィールドが欠落していることが原因である可能性があります。二つのデータセットの両方の [Date] フィールドがグループ化セクションに含まれていることを確認します。処理中にエラーが発生しないようにするには、グループ化が両側で一貫している必要があることに注意してください。
変更を保存した後、変更を反映するには照合ルールを実行する必要があります。
- [Process Matching Rules] を選択してから、
- 既存のワークフローか新しいワークフローに計算タスクを作成し、保存してプロセスを実行します。
[Filters]、[Grouping]、[Matching Criteria] の詳細については「照合ルールの詳細の追加」を参照してください。