レコードをビジネスエンティティに読み込む
このシナリオはTalend MDM PlatformとTalend Data Fabricにのみ適用されます。
このシナリオでは、MDMハブの特定のデータモデルによって定義されたProductFamilyビジネスエンティティにレコードをロードするジョブについて説明します。
前提条件:
-
Productデータコンテナー: このデータコンテナーは、製品マスターデータドメインを他のマスターデータドメインから分離するために使います。
-
Productデータモデル: このデータモデルは、目的とするエンティティの属性, 検証ルール、ユーザーアクセス権、および関係を定義するために使います。したがって、ProductFamilyビジネスエンティティの属性を定義するものです。
-
ProductFamilyビジネスエンティティ: このビジネスエンティティには、Id, Nameが含まれています。どちらもProductデータモデルで定義されています。
データコンテナー、データモデル、ビジネスエンティティをその属性と共に作成する方法は、データモデルにビジネスエンティティを作成をご覧ください。
このシナリオのジョブでは3つのコンポーネントを使います。
-
tFixedFlowInput: このコンポーネントは、ProductFamilyビジネスエンティティにロードされるレコードを生成します。実際のプロジェクトでは、読み取られるレコードは膨大な量になり、特定のファイルに保管されます。ただし、このシナリオのレプリケーションを簡略化するために、このジョブではtFixedFlowInputを使って4つのサンプルレコードを生成します。
-
tWriteXMLField: このコンポーネントは、着信データをXMLストラクチャーに変換します。
-
tMDMBulkLoad: このコンポーネントは、受信データをバルクモードでProductFamilyビジネスエンティティに書き込み、各レコードデータのID値を生成します。