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

フィルターを使ってデータをマッピング

手順

  1. Talend Studioで、前のシナリオで使用されているジョブを開いてデザインワークスペースに表示します。
  2. tXMLMapコンポーネントをダブルクリックして、[Map Editor] (マップエディター)を開きます。
  3. Customer出力テーブルの上部にあるボタンをクリックして、フィルターエリアを開きます。
  4. メイン入力テーブルのidStateノードをフィルターエリアにドロップします。idStateノードのXPath [row1.Customer:/Customers/Customer/Address/idState]がこのフィルターエリアに自動的に追加されます。
  5. idStateノードのXPathの後ろに == 2と入力します。
    完全なフィルター条件が[row1.Customer:/Customers/Customer/Address/idState] == 2となります。これは、州IDが2の顧客データのみが出力フローに渡されることを意味します。
  6. [OK]をクリックして変更を検証し、マップエディターを閉じます。
  7. [Ctrl] + [S]を押してジョブを保存し、[F6]を押してジョブを実行します。

タスクの結果

上記のように、州IDが2の顧客である Griffith Paving and SealcoatinGlenn Oaks Office Suppliesがコンソールに表示されます。

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

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