「フィールド変換」では、既存フィールドのフィールド名変更や型変更、必要なカラムの抽出、新規フィールドの追加ができます。
入力項目(直接入力)
| 項目名 | 入力条件 | 詳細 |
| 表示名 |
必須 |
ワークフローに表示される任意のタスク表示名を入力 |
| 追加 | 必須 | 新規フィールドを追加する場合はチェックをつける |
| From | 必須 |
変換対象のフィールド名を入力 ※追加のチェックボックスにチェックした場合は入力不可 |
| To | 必須 | 変換後のフィールド名を入力 |
| 型 | 必須 |
フィールドのデータ型をプルダウンより選択 |
| デフォルト | 任意 |
新規フィールド追加時に一律で設定したいデータがある場合は入力 ※指定する型が string、bytes の場合は、空の状態でも実行可能ですが、boolean、long、double、decimal、date、timestamp の場合は、デフォルト値の設定が必須 ※追加のチェックボックスへチェックしていない場合は入力不可 |
入力項目(CSV形式で直接入力)
入力するテキストのフォーマット
| 項目 | 設定する内容 | 備考 |
|---|---|---|
| ヘッダー | なし | |
| 区切り | カンマ | |
| 追加 | 設定できる値 true , false | 新規フィールドを追加する場合はtrue を設定してください。 |
| fromフィールド | 元のフィールド名を指定 | 追加=trueの場合、設定された値は無視されます。 |
| toフィールド | 変換するフィールド名を指定 | |
| データ型 | 設定できる値 string,boolean,bytes,long,double,decimal,date,timestamp,not_convert | データ型を変換しない場合は、 not_convert を設定してください。 |
| デフォルト | デフォルト値を指定 | 新規フィールドを追加する場合のデフォルト値を指定します。 追加=falseの場合、設定された値は無視されます。 |
テキストサンプル
| false,商品ID,product_id,long, false,商品名,product_name,not_convert, true,,追加フィールド,string,デフォルト値 |
詳細機能
・フィールド名変更
指定したフィールドの名称を変更します。
・データ型変更
指定したフィールドのデータ型を変更します。
・カラム追加
新しくカラムを追加します。
・カラムの並び替え
上から順番にデータを出力します。また各フィールドをドラック & ドロップで並び替えができます。
カラムの並び順を指定したい場合はシンクタスクの直前にフィールド変換タスクを追加してください。