Data Integrationジョブを作成 - 7.3

Talend Data Mapperユーザーガイド

Version
7.3
Language
日本語
Product
Talend Big Data Platform
Talend Data Fabric
Talend Data Management Platform
Talend Data Services Platform
Talend MDM Platform
Talend Real-Time Big Data Platform
Module
Talend Studio
Content
ジョブデザインと開発 > ジョブデザイン
Last publication date
2023-08-02

tFileInputRawtHMaptFileOutputDelimitedを持つシンプルなジョブを作成します。

手順

  1. Integrationパースペクティブで[Job Designs] (ジョブデザイン)ノードを右クリックし、[Create Standard Job] (標準ジョブを作成) をクリックします。
  2. ジョブの名前、目的、説明を入力して[Finish] (終了)をクリックします。
  3. 次のコンポーネントをデザインワークスペースに追加し、[Row] (行) > [Main] (メイン)接続にリンクさせます。
    • tFileInputRaw
    • tHMap
    • tFileOutputDelimited
    ジョブは次のようになります。
  4. tFileInputRawをダブルクリックしてそのプロパティを開き、[Filename] (ファイル名)フィールドの左にある[...]ボタンをクリックして入力JSONファイルを選択します。
  5. tFileOutputDelimitedをダブルクリックし、[File Name] (ファイル名)フィールドに出力ファイルへのパスを入力します。
  6. オプション: 必要であれば他のプロパティも編集します。
  7. [Edit schema] (スキーマを編集)の右にある[...]ボタンをクリックし、出力ファイル用のスキーマを作成します。
  8. [Input] (入力)スキーマで、[+]ボタンをクリックして次のカラムを追加します。
    • firstName
    • lastName
    • age
    • streetAddress
    • city
    • state
    • postalCode
    • homePhoneNumber
    • mobilePhoneNumber
    • workPhoneNumber
  9. ボタンをクリックしてカラムを[Output] (出力)スキーマにコピーし、[OK]をクリックします。
  10. [OK]をクリックして、スキーマエディターを閉じます。
  11. tHMapをダブルクリックし、ウィザードに従ってマップを生成します。
    1. 最初のステップで[Select an existing hierarchical mapper structure] (既存の階層マッパーストラクチャーを選択する)を選択し、[Next] (次へ)をクリックします。
    2. Data Integrationジョブの入力ストラクチャーを作成で作成したストラクチャーを選択して[Next] (次へ)をクリックした後、[Next] (次へ)をもう一度クリックします。
    3. 2番目のステップで、[Generate hierarchical mapper structure based on the schema] (スキーマに基づいて階層マッパーストラクチャーを生成)オプションをオンにして[Next] (次へ)をクリックします。
    4. [Finish] (終了)をクリックします。

タスクの結果

マップが生成されます。このマップは、前に作成され、tFileOutputDelimitedで定義されたスキーマから出力ストラクチャーを生成した入力ストラクチャーを使用します。これでエレメントをマッピングできるようになります。