手順
- 新しいジョブChildJobを作成し、それにtFileInputDelimitedコンポーネントとtLogRowコンポーネントを追加します。
- [Row] (行) > [Main] (メイン)リンクを使って、tFileInputDelimitedコンポーネントをtLogRowコンポーネントに接続します。
-
tFileInputDelimitedコンポーネントをダブルクリックして、[Basic settings] (基本設定)ビューを開きます。
-
[File Name] (ファイル名)フィールドをクリックし、[F5]を押して[New Context Parameter] (新しいコンテキストパラメーター)ダイアログボックスを開き、コンテキスト変数を設定します。
- [Name] (名前)フィールドに、この新しいコンテキスト変数の名前(この例ではFilePath)を入力します。
- [Default value] (デフォルト値)フィールドに、デフォルトの入力ファイルへの完全パスを入力します。
-
[Finish] (終了)をクリックしてコンテキストパラメーターの設定を確認し、[File Name] (ファイル名)フィールドにコンテキスト変数を入力します。
デザインワークスペースの下の[Context] (コンテキスト)タブビューでコンテキストパラメーターを作成または編集することもできます。詳細は、 Talend Studioユーザーガイドをご覧ください。
- [Edit schema] (スキーマを編集)の横にある[...]ボタンをクリックして[Schema] (スキーマ)ダイアログボックスを開き、スキーマを手動で設定します。
-
ダイアログボックスで[+]ボタンを使ってカラムを追加し、入力ファイルの構造に従ってカラムに名前を付けます。
この例では、このコンポーネントは親ジョブで定義されたファイルを実際に読み取り、これらのファイルには最大5つのカラムが含まれます。したがって、5つの文字列型のカラムを追加し、それぞれにColumn1、Column2、Column3、Column4、Column5という名前を付け、[OK]をクリックしてスキーマ設定を確認し、[Schema](スキーマ)ダイアログボックスを閉じます。
- tLogRowコンポーネントをダブルクリックし、[Basic settings] (基本設定)ビューで[Table] (テーブル)オプションを選択して、テーブルセルに表示されているコンテンツを確認します。