実現したいこと
ここに実現したいことを箇条書きで書いてください。
- Embulkの設定ファイル(yaml.liquid)中の一部の設定項目(decoders)を無効化するように設定したい。
前提
pythonのjinja2のplugin(テンプレート)の利用を前提に、以下を検討しています。
Embulkの設定ファイル(yaml.liquid)中の一部の設定項目を無効化するように設定したい。
Embulkにて以下のbuilt-inのyaml.liquidを設定ファイルとして利用しています。
https://www.embulk.org/docs/built-in.html
in: type: file path_prefix: ./mydata/csv/ decoders: - {type: gzip} parser: charset: UTF-8 newline: CRLF type: csv delimiter: ',' quote: '"' escape: '"' null_string: 'NULL' skip_header_lines: 1 columns: - {name: id, type: long} - {name: account, type: long} - {name: time, type: timestamp, format: '%Y-%m-%d %H:%M:%S'} - {name: purchase, type: timestamp, format: '%Y%m%d'} - {name: comment, type: string} filters: - type: speedometer speed_limit: 250000 out: type: stdout
以下のdecodersの値について、decodersを利用しない形(生のファイルのまま)での転送を想定しています。
この場合、Gzip decoder pluginは利用する必要がないのですが、decodersカラムを残したまま無効化する方法はありますでしょうか。
decoders: - {type: gzip}
発生している問題・エラーメッセージ
特になし
該当のソースコード
試したこと
以下の二つのパターンを試しましたが、Gzip decoder pluginのエラーによりそれぞれ転送に失敗しました。
decoders: - {type: ””}
decoders: - {type: null}
また、以下の部分を削除した場合はで転送に成功しています。
decoders: - {type: gzip}
補足情報(FW/ツールのバージョンなど)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2023/08/07 02:25
2023/08/22 05:29
2023/08/22 05:46