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

データ取得を設定する

手順

  1. tMDMInputをダブルクリックして、[Basic settings] (基本設定)ビューを表示し、コンポーネントのプロパティを定義します。
  2. [Property type] (プロパティタイプ)リストから[Built-in] (組み込み)を選択し、フィールドを手動で完了します。
    MDM接続情報をリポジトリーメタデータに保存した場合は、リストから[Repository] (リポジトリー) を選択すると、フィールドが自動的に入力されます。
  3. [Schema] (スキーマ)リストから[Built-in] (組み込み)を選択し 、[Edit schema] (スキーマを編集)の横にある[...]をクリックして、ダイアログボックスを開きます。
    ここでは、MDMハブで読み取るマスターデータのストラクチャーを定義できます。
  4. マスターデータは、型[String] (文字列): IdName、およびPriceというカラム3つのスキーマに収集されます。[OK]をクリックしてダイアログボックスを閉じ、次の手順に進みます。
  5. [Use an existing connection] (既存の接続を使用)チェックボックスをオンにし、表示される[Component List] (コンポーネントリスト)で、設定したコンポーネントを選択し、Talend MDM Server接続を開きます。
    このシナリオでは、Talend MDM Server接続は1つしか存在しないため、デフォルトの選択を使います。
  6. [Entity] (エンティティ)フィールドに、読み取るデータレコードを保持するビジネスエンティティの名前を引用符で囲んで入力します。ここでは、Productエンティティにアクセスします。
  7. [Data Container] (データコンテナー)フィールドに、読み取るマスターデータを保持するデータコンテナーの名前を引用符で囲んで入力します。この例では、Productコンテナーを使います。
    情報メモ注:

    [Use multiple conditions] (複数条件を使用)チェックボックスは、デフォルトで選択されています。

  8. [Operations] (操作)テーブルで、削除するマスタデータをフィルタリングするための条件を次のように定義します:
    1. [+]ボタンをクリックして新しい行を追加します。
    2. Xpathカラムに、Xpathと、フィルターを適用するXMLノードのタグを引用符で囲んで入力します。この例では[Product] (製品)エンティティを使うため、"Product/Name" のように入力します。
    3. [Function] (ファンクション)カラムで、使うファンクションを選択します。このシナリオでは、Containsファンクションを使います 。
    4. [Value] (値)カラムにフィルターの値を入力します。この例では、名前にmugが含まれるマスターデータをフィルター処理します。
  9. [Component] (コンポーネント)ビューで[Advanced settings] (詳細設定)をクリックし、詳細パラメーターを設定するために使われます。
  10. [Loop XPath query] (ループXPathクエリー) フィールドに、 ループを実行するXMLノードのストラクチャーと名前を引用符で囲んで入力します。
  11. [Mapping] (マッピング)テーブルと[XPath query] (XPathクエリー)カラムで、マスターデータを収集するXMLタグの名前を、対応する出力カラム名の横に引用符で囲んで入力します。

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

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