Talend-job-design
Talend-ジョブデザイン
これは、ビジネスモデルの技術的な実装/グラフィック表示です。 この設計では、1つ以上のコンポーネントが互いに接続されて、データ統合プロセスが実行されます。 したがって、コンポーネントをデザインペインにドラッグアンドドロップし、コネクタに接続すると、ジョブデザインはすべてをコードに変換し、データフローを形成する完全な実行可能プログラムを作成します。
ジョブを作成する
リポジトリウィンドウで、[ジョブデザイン]を右クリックし、[ジョブの作成]をクリックします。
ジョブの名前、目的、および説明を入力して、「終了」をクリックします。
Job Designでジョブが作成されたことを確認できます。
次に、このジョブを使用してコンポーネントを追加し、接続して構成します。 ここでは、Excelファイルを入力として使用し、同じデータでExcelファイルを出力として生成します。
コンポーネントをジョブに追加する
パレットにはいくつかのコンポーネントがあります。 検索オプションもあり、コンポーネントの名前を入力して選択できます。
ここでは、Excelファイルを入力として使用しているので、tFileInputExcelコンポーネントをパレットからDesignerウィンドウにドラッグアンドドロップします。
デザイナーウィンドウのどこかをクリックすると、検索ボックスが表示されます。 tLogRowを見つけて選択し、デザイナーウィンドウに表示します。
最後に、パレットからtFileOutputExcelコンポーネントを選択し、デザイナーウィンドウにドラッグアンドドロップします。
これで、コンポーネントの追加が完了しました。
コンポーネントの接続
コンポーネントを追加したら、それらを接続する必要があります。 最初のコンポーネントtFileInputExcelを右クリックし、以下に示すようにtLogRowにメインラインを描画します。
同様に、tLogRowを右クリックして、tFileOutputExcelにメインラインを描画します。 これで、コンポーネントが接続されました。
コンポーネントの構成
ジョブにコンポーネントを追加して接続した後、それらを構成する必要があります。 そのためには、最初のコンポーネントtFileInputExcelをダブルクリックして構成します。 以下に示すように、ファイル名/ストリームに入力ファイルのパスを指定します。
Excelの1 ^ st ^行に列名がある場合は、ヘッダーオプションに1を入力します。
[スキーマの編集]をクリックし、入力Excelファイルに従って列とそのタイプを追加します。 スキーマを追加したら、[OK]をクリックします。
はいをクリックします。
tLogRowコンポーネントで、同期列をクリックし、入力から行を生成するモードを選択します。 ここでは、フィールド区切り文字として「、」を使用して基本モードを選択しました。
最後に、tFileOutputExcelコンポーネントで、保存するファイル名のパスを指定します
出力Excelファイルとシート名。 同期列をクリックします。
ジョブを実行する
コンポーネントの追加、接続、設定が完了したら、Talendジョブを実行する準備が整います。 [実行]ボタンをクリックして、実行を開始します。
出力は、「、」セパレータ付きの基本モードで表示されます。
また、指定した出力パスに出力がExcelとして保存されていることもわかります。