Skip to content
Last updated

パラメータを使用したデータのエクスポート

ワークフローでエクスポートするデータを指定するときに、パラメータを含めることができます。

TDの公開GitHubリポジトリで、インテグレーションのさまざまな設定例を確認できます。FTPを使用した結果出力の詳細なワークフロー例は、GitHubリポジトリにあります。

ワークフローで使用するパラメータは、結果エクスポートタイプによって決まります。

ワークフロー定義内の汎用コード例

timezone: UTC

_export:
  td:
    database: sample_datasets

+td-result-into-target:
  td>: queries/sample.sql
  result_connection: your_connections_name
  result_settings:
    parameter1: value1
    parameter2: value2
    ....

result_settingsを使用したFTP結果出力の例

Treasure Workflowでは、FTPを介した結果出力の指定は以下のようになります:

timezone: UTC

_export:
  td:
    database: sample_datasets

+td-result-via-ftp:
  td>: queries/sample.sql
  result_connection: ftp-out
  result_settings:
    path_prefix: /path/to/file
    sequence_format: ""
    file_ext: csv
    compression: None
    header_line: None
    delimiter: ","
    null_string: ""
    newline: CRLF

FTPを介した結果出力に適用できるパラメータは以下のとおりです:

パラメータ説明
path_prefix出力パスのプレフィックス(string、必須)
file_extデフォルト: csv(string、(csvまたはtsv))
sequence_format出力ファイルのシーケンス部分のフォーマット(string、デフォルト: ".%03d.%02d"
compressionデフォルト None(string(None|gz|bzip2))
header_lineデフォルト true(boolean(true|false))
null_stringデフォルト ""(string(""|"\N"|NULL|null))
delimiterデフォルト ","(string(","|"\t"|"tab"|"|"))
newlineデフォルト CRLF(string(CRLF|CR|LF))