複数のエンティティからシンプルタイプエレメントにマッピングされたマッチングキーを使用してマッチングルールを定義するサンプル - 7.3

Talend Data Fabric Studio ユーザーガイド

Version
7.3
Language
日本語 (日本)
Product
Talend Data Fabric
Module
Talend Studio
Content
ジョブデザインと開発
以下の例では、CustomerデータモデルのCustomerエンティティ内に定義された外部キーでリンクしたエンティティCustomerとエンティティAddressの両方から、シンプルタイプエレメントにマッピングしたマッチングキーを使用して、マッチングルールを定義する方法を紹介します。

始める前に

  • データモデルCustomerとその対応するデータコンテナーCustomerが既に存在することを確認します。
  • CustomerエンティティにCustomerデータモデル内のAddressエンティティとの間に外部キー関係があることを確認します。

手順

  1. マッチングルールの作成の説明に従い、マッチングルールを作成します。
    この例では、マッチングルールMatchCustomerを作成します。
  2. 必要に従ってマッチングルールを定義します。
    この例では、次の3つのマッチングキーを追加します: CustomerNameCityStreet
  3. マッチングルールをCustomerエンティティに添付します。

    この例では、マッチングキーCustomerNameCustomerエンティティのnameエレメントにマッピングされ、Cityが、Customerエレメントとの間に外部キーの関係を持つAddressエンティティのcityエレメントにマッピングされ、StreetAddressエンティティのstreetエレメントにマッピングされます。

    XPathカラムの[...]ボタンをクリックして[Select Element] (エレメントの選択)ダイアログボックスを開き、マッチングキーをエレメントにマッピングした後で、必ずルートレベルのシンプルタイプエレメントのみを選択してください。