例えばこのようなJobを組み込むと良いでしょう。
- Job
- Variableを設定 これらはBatch/Shellで上書き出来ます。
- 変数を読み込むTransformationを指定 相対パスで指定してみました。
- Transformation
- CVS Input 区切り文字も指定出来るようにしてあります。
- Filter #で始まる行を無視します。 これでコメントを混ぜる事が出来ます。
- Set Variable Kye列をパラメータ名とし、Value列を値として設定します。
- Write to Log 設定された情報をLogに書き込むとエラーなどの場合に調査が出来ます。
- Config
文字コードは残念ながらハードコードです。
Key Value # This is configuration file. The line starting with # shall be ignored. Country France使用方法
区切り文字をタブでは無く、「;」に変更した場合あ以下の様に指定します。
- Windowsの場合、
kitchen.bat -file:"C:\Temp\ETL\Job\SetVariables.kjb" -param:ConfigFieldDelimiter=";"
sh kitchen.sh -file:"/home/somebody/ETL/Job/SetVariables.kjb" -param:ConfigFieldDelimiter=";"
0 件のコメント:
コメントを投稿