メイン コンテンツをスキップする 補完的コンテンツへスキップ

マッチングルールの作成と定義

このシナリオでは、fnameフィールドとlnameフィールドに基づいてCustomerエンティティに属するステージングデータレコードのマッチングを行うために、マッチングルールMatchCustomerを作成して定義する必要があります。

MDMでは、マッチングルールを使用して2つ以上のデータレコードが一致しているかどうか判断し、一致する場合はそれらを処理する方法を決定します。

手順

  1. [MDM Repository] (MDMリポジトリー)ツリービューで[Match Rule] (マッチングルール)を右クリックして、コンテキストメニューから[New] (新規)を選択します。
  2. ダイアログボックスが開いたら、新規マッチングルールの名前を定義します。
    必要に応じて、マッチングルールをわかりやすくするために[Purpose] (目的)フィールドと[Description] (説明)フィールドに情報を入力します。
  3. [Finish] (完了)をクリックしてダイアログボックスを閉じます。
    新しく作成されたマッチングルールが[Match Rule] (マッチングルール)ノードの下に表示されます。[Match Rule Editor] (マッチングルールエディター)が開いたら、マッチングルールの特性をさらに定義する必要があります。
  4. [Record linkage algorithm] (レコード連鎖アルゴリズム)セクションで[T-Swoosh]を選択します。
    T-Swooshアルゴリズムを使用して重複を検出したり、サバイバーシップ機能を使用して類似のレコードをマージしてマスターレコードを作成する方法を定義したりできます。
  5. [Match and Survivor] (一致とサバイバー)セクションで、データレコードをマッチングする際に使用する条件を定義します。
    このサンプルでは、2つのマッチングキーFirstnameLastnameを追加し、マッチング関数にJaro-Winklerを選択し、両方のしきい値を0.8に設定し、サバイバーシップ機能に[Longest (for strings)] (最長(文字列))を選択します。
  6. [Default Survivorship Rules] (デフォルトサバイバーシップルール)セクションでは、Boolean、Number、Dateという特定のデータ型のサバイブマッチの方法を定義します。
    一部またはすべてのデータ型について、動作を指定しない場合はデフォルトの動作が適用されます。
    マッチングルールを定義したら、データモデルの特定のエンティティに添付する必要があります。
    マッチングルールをMDMサーバーに直接デプロイすることはできません。マッチングルールは、その追加先のデータモデルと共にデプロイされます。

このページは役に立ちましたか?

このページまたはコンテンツに、タイポ、ステップの省略、技術的エラーなどの問題が見つかった場合は、お知らせください。改善に役立たせていただきます。