データモデルに一致ルールを添付する - 7.1

Talend Data Fabric Studio ユーザーガイド

author
Talend Documentation Team
EnrichVersion
7.1
EnrichProdName
Talend Data Fabric
task
ジョブデザインと開発
EnrichPlatform
Talend Studio

このタスクについて

データモデルに一致ルールを添付するには、次の手順に従います。

手順

  1. [MDM Repository] (MDMリポジトリ)ツリービューで、一致ルールを添付するデータモデルを開きます。
  2. エンティティを選択し、[Properties] (プロパティ)ビューで[Rules] (ルール)タブを開きます。
  3. [Match Rule] (一致ルール)セクションで、このデータモデルに添付する一致ルールをドロップダウンリストから選択します。
    必要に応じて、[Open Match Rule] (一致ルールを開く)をクリックして一致ルールを開き、詳細を表示します。
  4. 選択ウィンドウを使用して、各一致キーを対応するエンティティエレメントにマッピングします。
    複数のルールを持つ一致ルールをデータモデルに添付するには、一致ルール内の各ルールで、各一致キーがエンティティエレメントに正しくマッピングされていることを確認します。
    シングルエンティティからルートレベルの任意のシンプルタイプエレメントを、および前のエンティティで定義した外部キーによってリンクされたエンティティ(もしあれば)を選択することができます。サバイバーシップ機能は、これらの外部キーエンティティから選択されたエレメントに対しては無効です。
    複数のエンティティからシンプルタイプエレメントにマッピングされた一致キーを使用して一致ルールを定義するサンプルは、複数のエンティティからシンプルタイプエレメントにマッピングされた一致キーを使用して一致ルールを定義するサンプルを参照して下さい。
    警告: 複数のエンティティにマッピングされた一致ルールがデータモデルに添付されると、多数のデータレコードがエンティティの1つに関連している場合、統合マッチングのパフォーマンスが影響を受ける場合があります。JOINオペレーションを使用して大きなテーブルに対して行うクエリは、データベースには時間がかかる処理になるためです。
  5. 一致ルール内のカラムにサバイバーシップルールが定義済みである場合は、選択ウィンドウを使用して、各カラムを対応するエンティティエレメントにマッピングします。
    シングルエンティティからルートレベルの任意のシンプルタイプエレメントを、および前のエンティティで定義した外部キーによってリンクされたエンティティ(もしあれば)を選択することができます。サバイバーシップ機能は、これらの外部キーエンティティから選択されたエレメントに対しては無効です。
  6. [+]ボタンをクリックし、[Select Element] (エレメントの選択)ダイアログボックスが開いたら、ブロッキングキーとして使用するエレメントを1つ選択します。
    または、[Use the built-in "Blocking Key" column] (組み込み"ブロッキングキー"カラムを使用)チェックボックスをオンにして、ステージングエリアで定義済みで、処理済みのデータをブロックに分割する基準とする組み込みブロッキングキーを使用します。組み込みブロッキングキーは、ジョブを使用して定義します(シングルカラムを使用するか、または複数のカラムを変換して使用します)。ジョブはデータベースに直接接続して、この組み込みブロッキングキーを更新することができます。
    注: ブロッキングキーを定義することは必須ではありませんが、定義することを強くお勧めします。統合マッチングは、並列化が使えるため、マッチングでブロッキングキーを定義する時間が短縮できます。パフォーマンスを最適化するには、ブロッキングキーとして使用するデータベースカラムをインデックス付けする必要があります。
  7. 変更を保存します。