Talend-job-design

提供:Dev Guides
移動先:案内検索

Talend-ジョブデザイン

これは、ビジネスモデルの技術的な実装/グラフィック表示です。 この設計では、1つ以上のコンポーネントが互いに接続されて、データ統合プロセスが実行されます。 したがって、コンポーネントをデザインペインにドラッグアンドドロップし、コネクタに接続すると、ジョブデザインはすべてをコードに変換し、データフローを形成する完全な実行可能プログラムを作成します。

ジョブを作成する

リポジトリウィンドウで、[ジョブデザイン]を右クリックし、[ジョブの作成]をクリックします。

ジョブの作成

ジョブの名前、目的、および説明を入力して、「終了」をクリックします。

ジョブの説明

Job Designでジョブが作成されたことを確認できます。

ジョブデザイン

次に、このジョブを使用してコンポーネントを追加し、接続して構成します。 ここでは、Excelファイルを入力として使用し、同じデータでExcelファイルを出力として生成します。

コンポーネントをジョブに追加する

パレットにはいくつかのコンポーネントがあります。 検索オプションもあり、コンポーネントの名前を入力して選択できます。

パレット

ここでは、Excelファイルを入力として使用しているので、tFileInputExcelコンポーネントをパレットからDesignerウィンドウにドラッグアンドドロップします。

デザイナーウィンドウ

デザイナーウィンドウのどこかをクリックすると、検索ボックスが表示されます。 tLogRowを見つけて選択し、デザイナーウィンドウに表示します。

検索ボックス

最後に、パレットからtFileOutputExcelコンポーネントを選択し、デザイナーウィンドウにドラッグアンドドロップします。

Excelファイル出力

これで、コンポーネントの追加が完了しました。

新しい仕事

コンポーネントの接続

コンポーネントを追加したら、それらを接続する必要があります。 最初のコンポーネントtFileInputExcelを右クリックし、以下に示すようにtLogRowにメインラインを描画します。

コンポーネントの接続

同様に、tLogRowを右クリックして、tFileOutputExcelにメインラインを描画します。 これで、コンポーネントが接続されました。

接続されたコンポーネント メインラインを描画

コンポーネントの構成

ジョブにコンポーネントを追加して接続した後、それらを構成する必要があります。 そのためには、最初のコンポーネントtFileInputExcelをダブルクリックして構成します。 以下に示すように、ファイル名/ストリームに入力ファイルのパスを指定します。

Excelの1 ^ st ^行に列名がある場合は、ヘッダーオプションに1を入力します。

ヘッダーオプション

[スキーマの編集]をクリックし、入力Excelファイルに従って列とそのタイプを追加します。 スキーマを追加したら、[OK]をクリックします。

スキーマの追加

はいをクリックします。

伝播

tLogRowコンポーネントで、同期列をクリックし、入力から行を生成するモードを選択します。 ここでは、フィールド区切り文字として「、」を使用して基本モードを選択しました。

進捗情報

最後に、tFileOutputExcelコンポーネントで、保存するファイル名のパスを指定します

列の同期

出力Excelファイルとシート名。 同期列をクリックします

ジョブを実行する

コンポーネントの追加、接続、設定が完了したら、Talendジョブを実行する準備が整います。 [実行]ボタンをクリックして、実行を開始します。

Basic Run Log Row

出力は、「、」セパレータ付きの基本モードで表示されます。

基本モード

また、指定した出力パスに出力がExcelとして保存されていることもわかります。

出力パス