ステップ3: 参照ファイルの定義、再マッピング、内部結合モードの選択 - 8.0

データ統合ジョブの例

Version
8.0
Language
日本語
Product
Talend Big Data
Talend Big Data Platform
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Open Studio for Big Data
Talend Open Studio for Data Integration
Talend Open Studio for ESB
Talend Real-Time Big Data Platform
Module
Talend Studio
Content
ジョブデザインと開発 > ジョブデザイン
Last publication date
2024-02-06

手順

  1. ウィザードを使い、ステップ1: ジョブの作成、入力の定義、ファイルの読み取りステップ6の説明に従って、LosAngelesandOrangeCountiesファイルに対応するメタデータを定義します。

    ウィザードのステップ1で、このメタデータエントリーにLA_Orange_citiesという名前を付けます。

  2. 新しく作成されたこのメタデータをデザインエリアにドロップすると、そのメタデータをポイントする読み取りコンポーネントが自動的に作成されます。
  3. このコンポーネントをtMapコンポーネントにリンクさせます。
    Designerでのジョブのスクリーンショット。
  4. tMapコンポーネントを再度ダブルクリックして、このコンポーネントのインターフェイスを開きます。ウィンドウ左側のメイン入力(row1)の下に、ロサンゼルス郡とオレンジ郡のファイルに対応する参照入力テーブル(row2)が表示されます。
  5. メインフローと参照フローの間の結合を定義します。

    2つのファイルを結合させるためには、最初の入力テーブルの[City] (都市)カラムを参照テーブルの[City] (都市)カラムにドロップします。紫色のリンクが表示され、この結合が実体化されます。

    tMapインターフェイスで作成した結合のスクリーンショット。
  6. 右側のセクション(row2)のCountyカラムを、同じく右側にあるセクション(out1)の[County] (国)カラムの[Expression] (式)フィールドにドロップします。
    マッピングのスクリーンショット。
  7. OKをクリックして変更を確定し、新しいジョブを実行します。

    次のような出力がコンソールに表示されます。

    ジョブの実行に成功した後のコンソールのスクリーンショット。

    一部のレコードの最後のカラムにはLos AngelesOrangeが入力され、他のレコードは空白になります。これは、デフォルトで、tMapが左側外部結合モードになっているからです。データをフィルタリングしてtMapによって一致が見つかった行のみ表示する場合は、tMapを再度開き、[tMap settings] (tMap設定)ボタンをクリックして、参照テーブル(row2)の[Join Model] (結合モデル)リストで、[Inner Join] (内部結合)を選択します。