MDM接続のエンティティ値を取得 - Cloud - 7.3

Talend Studioユーザーガイド

Version
Cloud
7.3
Language
日本語
Product
Talend Big Data
Talend Big Data Platform
Talend Cloud
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Real-Time Big Data Platform
Module
Talend Studio
Content
ジョブデザインと開発
Last publication date
2024-02-13
対象製品...

Big Data

Big Data Platform

Data Fabric

Data Integration

Data Management Platform

Data Services Platform

ESB

MDM Platform

Real-Time Big Data Platform

このタスクについて

特定のMDM接続にリンクしているエンティティからフェッチする値を設定するには、次の手順に従います。

手順

  1. [Repository] (リポジトリー)ツリービューで、[Metadata] (メタデータ)をデプロイし、エンティティ値を取得するMDM接続を右クリックして、コンテキストメニューから[Retrieve Entity] (エンティティを取得)を選択します。

  2. [MDM Model] (MDMモデル)ダイアログボックスで、入力XMLスキーマをダウンロードするために [Input MDM] (入力MDM)オプションを選択し、次の手順に進むには、[Next] (次へ)をクリックします。

  3. [Entities] (エンティティ)フィールドで、値の取得先となるビジネスエンティティ(XMLスキーマ)を選択します。
    [Name] (名前)フィールドに名前が自動的に表示されます。

    注: 多くの場合、スキーマの取得先となるエンティティの名前を付けますが、フィールドには自由形式でテキストを入力可能です。
  4. [Next] (次へ)をクリックして次のステップに進みます。
    選択したエンティティのスキーマは、[Source Schema] (ソーススキーマ)パネルに自動的に表示されます。ここでは、XMLスキーマの定義で有効にするパラメーターを設定できます。

    スキーマダイアログボックスは、以下の4種類のパネルに分かれています:

    パネル

    説明

    [Source Schema] (ソーススキーマ)

    アップロードされたエンティティのツリービュー。

    [Target schema] (ターゲットスキーマ)

    抽出および繰り返し情報。

    [Preview] (プレビュー)

    ターゲットスキーマのプレビュー。

    [File viewer] (ファイルビューアー)

    生データビューアー。

  5. [Xpath loop expression] (Xpathループ表現)エリアに、反復の適用先となるXMLストラクチャーノードに至るXPathの絶対表現を入力します。
    または、ソーススキーマからターゲットスキーマのXpathフィールドにノードをドロップします。
    このリンクはオレンジ色になります。
    注: [Xpath loop expression] (Xpathループ表現)フィールドは入力必須です。
  6. 必要であれば[Loop limit] (ループ制限)を設定し、反復数をノードの数に制限できます。

    上の画面では、[Product] (製品)エンティティの[Features] (機能)をルーピングエレメントとして使用しているため、次のように反復されます。
    <Product>
        <Id>1</Id>
        <Name>Cup</Name>
        <Description/>
        <Features>
             <Feature>Color red</Feature>
             <Feature>Size maxi</Feature
        <Features>
        ...
    </Product>
    <Product>
        <Id>2</Id>
        <Name>Cup</Name>
        <Description/>
        <Features>
             <Feature>Color blue</Feature>
             <Feature>Thermos</Feature>
        <Features>
        ...
    </Product>
    こうすることでMDM接続を使用するtMDMInputコンポーネントにより、異なる機能を持つ項目ごとに新しい行が作成されます。
  7. 抽出するフィールドを定義するには、該当するノードをソーススキーマから[Relative or absolute XPath expression] (相対または絶対XPath表現)フィールドにドロップします。

    ヒント: [+]ボタンを使って行をテーブルに追加し、抽出するフィールドを必要な数だけ選択します。グルーピングされたノードや個別のノードを複数選択するには、CtrlキーまたはShiftキーを押して、テーブルにドロップします。
  8. 必要であれば、取得された各カラムの名前を[Column name] (カラム名)フィールドに入力します。
    ヒント: 抽出するフィールドは、フィールドを選択し、上下の矢印を使って優先順位を設定できます。選択されたフィールドは青色に、その他のリンクはすべて灰色になります。
  9. [Finish] (終了)をクリックし、変更を確定してダイアログボックスを閉じます。

タスクの結果

新規作成したスキーマが、[Repository] (リポジトリー)ツリービューの該当するMDM接続の下にリストされます。