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

コンポーネントを設定

手順

  1. tMDMRestInputをダブルクリックし、[Component] (コンポーネント)タブで[Basic settings] (基本設定)を表示します。
  2. [Schema] (スキーマ)リストで[Built-In] (組み込み)を選択し、[Edit schema] (スキーマを編集)の横にある[...]ボタンをクリックして、取得されたデータのストラクチャーを定義するダイアログボックスを開きます。
    この例では、Productデータモデルで定義された製品情報の4つのエレメントを、idnamedescription、およびpriceの4つのフィールドに抽出します。
  3. [+]ボタンをクリックし、[String] (文字列)型のカラム4つを追加します。
    Talend MDM Serverから取得したデータレコードは、正しいスキーマにマップする必要があります。詳細は、tMDMRestInputを使う時に、クエリーテキストに基づいてスキーマを正しく設定する方法をご覧ください。
  4. OKをクリックして変更を確定します。
    [Propagate] (伝播)ダイアログボックスが表示されます。[Yes] (はい)をクリックして変更をプロパゲートします。
  5. URLフィールドに、REST APIを介してTalend MDM ServerにアクセスするためのURLを入力します。この例では、デフォルトのままにします。
  6. [Username] (ユーザー名)および[Password] (パスワード)フィールドに、Talend MDM Serverにアクセスするための認証情報を入力します。
  7. [Data Container] (データコンテナー)フィールドに、取得するデータを保持するコンテナーの名前(この例ではProduct)を入力します。
    次に、[Type] (タイプ)リストから[Master] (マスター)を選択します。
  8. この例ではクエリーテキストを使ってProductデータコンテナーから4つのフィールドを取得するため、[Retrieve raw data] (生データの取得)チェックボックスはオフのままにします。
  9. [Query Text] (クエリーテキスト)エリアに、目的のデータレコードを取得するためのREST APIコールに含めるクエリーを入力します。クエリーテキスト全体を二重引用符で囲みます。
    この例では、次のように入力して、価格が500を超える製品レコードを取得します。
    "{'select':{
           'from':['Product'],
           'fields':[{'field':'Product/Id'},
    		   {'field':'Product/Name'},
    		   {'field':'Product/Description'},
    		   {'field':'Product/Price'}					
    		],
            'where': {
            'gt': [
                     {'field':'Product/Price'},
                     {'value':'500'}        
    	        ]
                      }
               }
    }"
  10. tLogRow をダブルクリックし、[Mode] (モード)リストから[Table] (テーブル)を選択します。

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

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