顧客コンシューマーの作成 - 7.3

Talend Real-Time Big Data Platform入門ガイド

EnrichVersion
7.3
EnrichProdName
Talend Real-Time Big Data Platform
EnrichPlatform
Talend Administration Center
Talend DQ Portal
Talend Installer
Talend Runtime
Talend Studio
task
インストールとアップグレード
ジョブデザインと開発
データクオリティとプレパレーション > データクレンジング
データクオリティとプレパレーション > データプロファイリング

コンシューマージョブを作成するためには、少なくとも次のコンポーネントが必要です: データフローの読み取りを行う入力コンポーネント、階層ドキュメント(ESBで予想される形式)にフラットデータをマッピングするtXMLMap、該当するWebサービスをリクエストし、その結果を読み取るtESBConsumerコンポーネント、ジョブの実行結果を表示するtLogRowコンポーネント。この特定のシナリオでは、tESBConsumerコンポーネントにIDのリクエストを送信するための入力コンポーネントとして、tFixedFlowInputが使用されます。

手順

  1. [Repository] (リポジトリー)ツリービューで[Job Designs] (ジョブデザイン)を右クリックし、[Create Job] (ジョブの作成)を選択します。
  2. 表示されるダイアログボックス内で必須なのは、最初のフィールドである[Name] (名前)のみです。CustomerConsumerと入力し、[Finish] (終了)をクリックします。メインウィンドウに空のジョブが開き、引き続きジョブを作成できます。
  3. デザインワークスペースに名前を入力して、コンポーネントtFixedFlowInputtXMLMaptESBConsumertLogRowを追加します。
  4. 入力コンポーネントをマッパーにリンクするには、tFixedFlowInputを右クリックし、それをクリックしたままtXMLMapにドロップします。
  5. tXMLMaptESBConsumerにリンクするには、tXMLMapを右クリックし、それをクリックしたままtESBConsumerにドラッグします。ポップアップウィンドウが開いたら、出力行リンクに付ける名前を入力します(例: request)。次に、tESBConsumerからスキーマを取得するように指示するプロパゲーションを受け入れます。
  6. [Response] (レスポンス)行リンクを使って、tESBConsumerコンポーネントをtLogRowにリンクします。

    データサービスコンシューマーのジョブは次の図のようになります。