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