転送設定定義作成

Prev Next
Post
/api/job_definitions

転送設定定義を作成します。

Security
API Key: ApiKeyAuth
Header parameter nameAuthorization

認証キーとなるAPI KEYをAuthorization: Token {{API KEY}}の形式でヘッダーにセットします。
API KEYがabc123の場合は、Authorization: Token abc123とします。
API KEYの作成方法は、TROCCO API KEYの作成を参照ください。

Body parameters
Expand All
object
name
string

転送設定名

description
string

転送設定メモ

resource_group_id
integer | null

リソースグループID。リソースグループに追加すると、他のユーザーに設定を共有できるようになります。

is_runnable_concurrently
boolean

終了していないジョブが存在するとき、並列でジョブが起動することを許可するかどうかを設定します。

Defaultfalse
retry_limit
integer

1以上を設定すると、転送が途中で失敗した場合に転送処理を最初からやり直します。転送処理が冪等でない場合、レコード重複等が発生する場合があります。

Default0
resource_enhancement
string | null

※このパラメーターはプロフェッショナルプランでのみご利用いただけます。
ジョブ実行時に利用するリソースサイズを指定できます。指定しなかった場合、転送設定側で指定されているリソースサイズが適用されます。
また、コネクタによって指定できる値が異なります。

Valid values[ "medium", "custom_spec", "large", "xlarge" ]
input_option_type
string

転送元の種別 作成可能なコネクタには限りがあります。詳しくはenum部分を参照ください。

Valid values[ "mysql", "gcs", "snowflake", "postgresql", "bigquery", "kintone", "salesforce", "google_spreadsheets", "s3", "google_analytics4", "http", "yahoo_ads_api_yss", "google_ads" ]
input_option
object
gcs_input_option
object
gcs_connection_id
integer Required

GCSの接続情報のID

bucket
string Required

GCSのバケット名

path_prefix
string Required

パスプレフィックス

incremental_loading_enabled
boolean

差分転送するかどうかのフラグ

Defaultfalse
last_path
string | null

差分転送の場合、最後に転送されたパスを指定。 差分更新時はここで指定されたパスより辞書順で後ろのデータを転送します。 フォームが空欄の場合は最初から転送します。 特別な理由がない限り、この値を変更しないでください。データの重複が起こる可能性があります。

stop_when_file_not_found
boolean

指定のパスにファイルが存在しなかった場合に転送を続行するか

Defaultfalse
decompression_type
string | null

圧縮形式 圧縮されていないファイルの場合はnullを指定するか項目自体省略可能です。

Valid values[ "bzip2", "gzip", "targz", "zip" ]
custom_variable_settings

カスタム変数の設定

name
string Required

カスタム変数の変数名を指定します。
変数名を$で囲ってください。

Example$start_time$
type
string Required

カスタム変数タイプです。
string: 文字列
timestamp: 時刻・日付(キューイング時)
timestamp_runtime: 時刻・日付(実行時)

Valid values[ "string", "timestamp", "timestamp_runtime" ]
Exampletimestamp_runtime
value
string

カスタム変数名を展開する値を指定します。
カスタム変数タイプがstringのときのみ有効です。

Examplejobs
quantity
integer (int64)

unit 時間の数を指定します。
カスタム変数タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example1
unit
string

時間の単位を指定します。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "hour", "date", "month" ]
Examplehour
direction
string

時間軸の方向です。
ago: 前
later: 後
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "ago", "later" ]
Exampleago
format
string

日付フォーマットです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example%Y-%m-%d %H:%M:%S
time_zone
string

日付フォーマットの日時を解釈するタイムゾーンです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

ExampleEtc/UTC
decoder

解凍方式の指定

match_name
string | null

解凍後の相対パス。未入力の場合、圧縮ファイル内のすべてのデータが転送対象になります。

csv_parser
delimiter
string

区切り文字

Default","
quote
string

クォート文字

Default"\""
escape
string | null

エスケープ文字

Default"\\"
skip_header_lines
integer

スキップするヘッダー行数

Default0
null_string_enabled
boolean

NULLに置換される文字列

Defaultfalse
null_string
string

置換元の文字列。未入力の場合、空文字がNULLに置換されます。

trim_if_not_quoted
boolean

引用符がない場合に値から空白を取り除くかどうか

Defaultfalse
quotes_in_quoted_fields
string

イレギュラーなクオートの処理方式。クオート付きフィールド内で、イレギュラーなクオートが存在した場合の処理方法

Valid values[ "ACCEPT_ONLY_RFC4180_ESCAPED", "ACCEPT_STRAY_QUOTES_ASSUMING_NO_DELIMITERS_IN_FIELDS" ]
Default"ACCEPT_ONLY_RFC4180_ESCAPED"
comment_line_marker
string

コメントラインマーカー。この文字が行の始めにあったらスキップします

allow_optional_columns
boolean

カラム数が減っている行の処理。true: 足りないカラムをNULL補完する。 false: 不正なレコードとして処理する

Defaultfalse
allow_extra_columns
boolean

カラム数が増えている行の処理。 true: カラムを無視して処理。 false: 不正なレコードとして処理する

Defaultfalse
max_quoted_size_limit
integer

引用符で囲める最大データ量

Default131072
stop_on_invalid_record
boolean

不正なレコードが存在した場合に転送を中止するかどうか。

Defaulttrue
default_time_zone
string

デフォルトのタイムゾーン

Default"UTC"
default_date
string

日付初期設定。時刻部分のみの値(例: 12:34:56)があった場合に設定される、日付部分のデフォルト値

Default"1970-01-01"
newline
string

改行コード

Valid values[ "CRLF", "LF", "CR" ]
Default"CRLF"
charset
string

文字コード

columns
Array of object

カラム設定

object
name
string Required

カラム名

type
string Required

Valid values[ "string", "long", "timestamp", "double", "boolean", "json" ]
format
string

フォーマット。型がtimestampのときに指定することができます。

jsonl_parser
stop_on_invalid_record
boolean

不正なレコードが存在した場合に転送を中止するかどうか

Defaulttrue
default_time_zone
string

デフォルトのタイムゾーン

Default"UTC"
newline
string | null

改行コード

Default"CRLF"
charset
string | null

文字エンコーディング

columns
Array of object

カラム設定

object
name
string Required

カラム名

type
string Required

Valid values[ "string", "long", "timestamp", "double", "boolean", "json" ]
format
string

フォーマット。型がtimestampのときに指定することができます。

time_zone
string

タイムゾーン

jsonpath_parser
root
string

ルート

default_time_zone
string

デフォルトのタイムゾーン

Default"UTC"
columns
Array of object

カラム設定

object
name
string Required

カラム名

type
string Required

Valid values[ "string", "long", "timestamp", "double", "boolean", "json" ]
format
string

フォーマット。型がtimestampのときに指定することができます。

time_zone
string

タイムゾーン

ltsv_parser
newline
string | null

改行コード

Default"CRLF"
charset
string | null

文字エンコーディング

columns
Array of object Required

カラム設定

object
name
string Required

カラム名

type
string Required

Valid values[ "string", "long", "timestamp", "double", "boolean" ]
format
string

フォーマット。型がtimestampのときに指定することができます。

excel_parser
default_time_zone
string

日時カラムのタイムゾーン

sheet_name
string

シート名

skip_header_lines
integer

スキップするヘッダー行数

columns
Array of object

カラム設定

object
name
string Required

カラム名

type
string Required

Valid values[ "string", "long", "timestamp", "double", "boolean", "json" ]
format
string

フォーマット。型がtimestampのときに指定することができます。

formula_handling
string
xml_parser
root
string Required

ルートのパス(XPath形式)

columns
Array of object Required

カラム設定

object
name
string Required

カラム名

type
string Required

Valid values[ "string", "long", "timestamp", "double", "boolean", "json" ]
format
string

フォーマット。typeがtimestampのときに指定することができます。

path
string Required

パス(XPath形式)

timezone
string

タイムゾーン。typeがtimestampのときに指定することができます。

parquet_parser
columns
Array of object Required

カラム設定

object
name
string Required

カラム名

type
string Required

Valid values[ "string", "long", "timestamp", "double", "boolean", "json" ]
format
string

フォーマット。型がtimestampのときに指定することができます。

mysql_input_option
object
database
string Required

データベース名

query
string | null

クエリ。incremental_loading_enabledがfalseの場合は必須です。

incremental_loading_enabled
boolean

転送方法。 true: 差分転送 (前回転送時からの増分データのみ転送) false: クエリを使用して転送

Defaultfalse
table
string | null

テーブル名。差分転送の場合必須です。

incremental_columns
string | null

増分データを判別するカラム。 ここで指定したカラムの値が、転送の度に「最後に転送されたレコード」に保存されます。 2回目以降の転送時は、「増分データを判別するカラム」の値が前回転送時の値 (=「最後に転送されたレコード」) より大きいレコードのみ転送します。 複数カラム指定したい場合はカンマ区切りで指定してください。未指定の場合、プライマリーキーが利用されます。

last_record
string | null

最後に転送されたレコード 差分更新時はここで指定された値より新しいデータを転送します。 フォームが空欄の場合は最初から転送します。特別な理由がない限り、この値を変更しないでください。 データの重複が起こる可能性があります。

fetch_rows
integer

カーソルが一度に処理するレコード数

Default10000
connect_timeout
integer

接続タイムアウト (秒)

Default300
socket_timeout
integer

ソケットタイムアウト (秒)

Default1800
default_time_zone
string | null

タイムゾーン

use_legacy_datetime_code
boolean | null

レガシーな時刻コード設定

Defaultfalse
mysql_connection_id
integer Required

MySQL接続情報ID

custom_variable_settings

カスタム変数の設定

name
string Required

カスタム変数の変数名を指定します。
変数名を$で囲ってください。

Example$start_time$
type
string Required

カスタム変数タイプです。
string: 文字列
timestamp: 時刻・日付(キューイング時)
timestamp_runtime: 時刻・日付(実行時)

Valid values[ "string", "timestamp", "timestamp_runtime" ]
Exampletimestamp_runtime
value
string

カスタム変数名を展開する値を指定します。
カスタム変数タイプがstringのときのみ有効です。

Examplejobs
quantity
integer (int64)

unit 時間の数を指定します。
カスタム変数タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example1
unit
string

時間の単位を指定します。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "hour", "date", "month" ]
Examplehour
direction
string

時間軸の方向です。
ago: 前
later: 後
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "ago", "later" ]
Exampleago
format
string

日付フォーマットです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example%Y-%m-%d %H:%M:%S
time_zone
string

日付フォーマットの日時を解釈するタイムゾーンです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

ExampleEtc/UTC
input_option_columns
object Required
name
string Required

カラム名

type
string Required

カラムの型

Valid values[ "boolean", "long", "timestamp", "double", "string", "json" ]
snowflake_input_option
object
warehouse
string Required

ウェアハウス名

database
string Required

データベース名

schema
string

スキーマ名

Default"PUBLIC"
query
string Required

クエリ

fetch_rows
integer

カーソルが一度に処理するレコード数

Default10000
connect_timeout
integer

接続タイムアウト (秒)

Default300
socket_timeout
integer

ソケットタイムアウト (秒)

Default1800
snowflake_connection_id
integer Required

Snowflake接続情報ID

custom_variable_settings

カスタム変数の設定

name
string Required

カスタム変数の変数名を指定します。
変数名を$で囲ってください。

Example$start_time$
type
string Required

カスタム変数タイプです。
string: 文字列
timestamp: 時刻・日付(キューイング時)
timestamp_runtime: 時刻・日付(実行時)

Valid values[ "string", "timestamp", "timestamp_runtime" ]
Exampletimestamp_runtime
value
string

カスタム変数名を展開する値を指定します。
カスタム変数タイプがstringのときのみ有効です。

Examplejobs
quantity
integer (int64)

unit 時間の数を指定します。
カスタム変数タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example1
unit
string

時間の単位を指定します。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "hour", "date", "month" ]
Examplehour
direction
string

時間軸の方向です。
ago: 前
later: 後
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "ago", "later" ]
Exampleago
format
string

日付フォーマットです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example%Y-%m-%d %H:%M:%S
time_zone
string

日付フォーマットの日時を解釈するタイムゾーンです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

ExampleEtc/UTC
input_option_columns
object Required
name
string Required

カラム名

type
string Required

カラムの型

Valid values[ "boolean", "long", "timestamp", "double", "string", "json" ]
salesforce_input_option
object
soql
string

SOQL オブジェクト取得方法(object_acquisition_method)がオブジェクトの項目を全転送(all_columns)の場合、この項目は入力不要です。 soqlの場合のみ指定します。

api_version
string

APIバージョン

Default"54.0"
object
string Required

オブジェクト名

object_acquisition_method
string

オブジェクト取得方法 all_columns: オブジェクトの項目を全転送。指定したオブジェクトの項目を、すべて転送します。あとで「クエリ(SOQL) を記述して転送」に変更することもできます。 soql: クエリ (SOQL) を記述して転送。指定したオブジェクトに対し、SOQLを記述して転送します。転送項目をカスタマイズしたい場合に適しています。

Valid values[ "all_columns", "soql" ]
Default"all_columns"
is_convert_type_custom_columns
boolean

型変換モード false: カスタムカラム(columns)を元に転送をします。 true: カスタムカラム(columns)をSTRING型に変更。カスタムカラムをSTRING型に変更を選択した場合、BOOLEAN型以外のすべてのカスタムカラムの型をSTRINGに変更します。

Defaultfalse
include_deleted_or_archived_records
boolean

削除済み・アーカイブ済みレコードの抽出

Defaultfalse
salesforce_connection_id
integer Required

Salesforce接続情報ID

columns
Array of object Required

カラム設定

object
name
string Required

カラム名

type
string Required

Valid values[ "string", "long", "timestamp", "double", "boolean", "json" ]
format
string

フォーマット。型がtimestampのときに指定することができます。

custom_variable_settings

カスタム変数の設定

name
string Required

カスタム変数の変数名を指定します。
変数名を$で囲ってください。

Example$start_time$
type
string Required

カスタム変数タイプです。
string: 文字列
timestamp: 時刻・日付(キューイング時)
timestamp_runtime: 時刻・日付(実行時)

Valid values[ "string", "timestamp", "timestamp_runtime" ]
Exampletimestamp_runtime
value
string

カスタム変数名を展開する値を指定します。
カスタム変数タイプがstringのときのみ有効です。

Examplejobs
quantity
integer (int64)

unit 時間の数を指定します。
カスタム変数タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example1
unit
string

時間の単位を指定します。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "hour", "date", "month" ]
Examplehour
direction
string

時間軸の方向です。
ago: 前
later: 後
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "ago", "later" ]
Exampleago
format
string

日付フォーマットです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example%Y-%m-%d %H:%M:%S
time_zone
string

日付フォーマットの日時を解釈するタイムゾーンです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

ExampleEtc/UTC
google_spreadsheets_input_option
object
google_spreadsheets_connection_id
integer Required

Google Spreadsheets接続情報ID

spreadsheets_url
string Required

シートのURL

worksheet_title
string Required

シート名

start_row
integer

取り込み開始行番号。 取り込むデータの最初の行番号を入力してください。 見出しの行がある場合は、その次の行番号を入力してください。

Default2
start_column
string

取り込み開始列番号。 取り込むデータの最初の列番号をアルファベットで入力してください。

Default"A"
default_time_zone
string Required

デフォルトのタイムゾーン。東京の場合 Asia/Tokyo、UTCの場合は Etc/Utc です。

ExampleAsia/Tokyo
null_string
string

NULLと認識させたい文字列を入力してください。未入力の場合、空文字がNULLとして認識されます。

custom_variable_settings

カスタム変数の設定

name
string Required

カスタム変数の変数名を指定します。
変数名を$で囲ってください。

Example$start_time$
type
string Required

カスタム変数タイプです。
string: 文字列
timestamp: 時刻・日付(キューイング時)
timestamp_runtime: 時刻・日付(実行時)

Valid values[ "string", "timestamp", "timestamp_runtime" ]
Exampletimestamp_runtime
value
string

カスタム変数名を展開する値を指定します。
カスタム変数タイプがstringのときのみ有効です。

Examplejobs
quantity
integer (int64)

unit 時間の数を指定します。
カスタム変数タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example1
unit
string

時間の単位を指定します。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "hour", "date", "month" ]
Examplehour
direction
string

時間軸の方向です。
ago: 前
later: 後
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "ago", "later" ]
Exampleago
format
string

日付フォーマットです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example%Y-%m-%d %H:%M:%S
time_zone
string

日付フォーマットの日時を解釈するタイムゾーンです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

ExampleEtc/UTC
input_option_columns
object Required
name
string Required

カラム名

type
string Required

カラムの型

Valid values[ "boolean", "long", "timestamp", "double", "string", "json" ]
format
string | null

カラムのフォーマット

Example%Y/%m/%d %H:%M:%S
postgresql_input_option
object
database
string Required

データベース名

schema
string

スキーマ名

Default"public"
query
string

クエリ

incremental_loading_enabled
boolean

転送方法。 true: 差分転送 (前回転送時からの増分データのみ転送) false: クエリを使用して転送

Defaultfalse
table
string | null

テーブル名。差分転送の場合必須です。

incremental_columns
string | null

増分データを判別するカラム。 ここで指定したカラムの値が、転送の度に「最後に転送されたレコード」に保存されます。 2回目以降の転送時は、「増分データを判別するカラム」の値が前回転送時の値 (=「最後に転送されたレコード」) より大きいレコードのみ転送します。 複数カラム指定したい場合はカンマ区切りで指定してください。未指定の場合、プライマリーキーが利用されます。

last_record
string | null

最後に転送されたレコード 差分更新時はここで指定された値より新しいデータを転送します。 フォームが空欄の場合は最初から転送します。特別な理由がない限り、この値を変更しないでください。 データの重複が起こる可能性があります。

default_time_zone
string | null

タイムゾーン

Default"UTC"
connect_timeout
integer

接続タイムアウト (秒)

Default300
socket_timeout
integer

ソケットタイムアウト (秒)

Default1800
fetch_rows
integer

カーソルが一度に処理するレコード数

Default10000
postgresql_connection_id
integer Required

PostgreSQL接続情報ID

custom_variable_settings

カスタム変数の設定

name
string Required

カスタム変数の変数名を指定します。
変数名を$で囲ってください。

Example$start_time$
type
string Required

カスタム変数タイプです。
string: 文字列
timestamp: 時刻・日付(キューイング時)
timestamp_runtime: 時刻・日付(実行時)

Valid values[ "string", "timestamp", "timestamp_runtime" ]
Exampletimestamp_runtime
value
string

カスタム変数名を展開する値を指定します。
カスタム変数タイプがstringのときのみ有効です。

Examplejobs
quantity
integer (int64)

unit 時間の数を指定します。
カスタム変数タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example1
unit
string

時間の単位を指定します。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "hour", "date", "month" ]
Examplehour
direction
string

時間軸の方向です。
ago: 前
later: 後
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "ago", "later" ]
Exampleago
format
string

日付フォーマットです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example%Y-%m-%d %H:%M:%S
time_zone
string

日付フォーマットの日時を解釈するタイムゾーンです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

ExampleEtc/UTC
input_option_column_options
column_name
string Required

interval型など、TROCCOでサポートされていないデータ型のカラム名

Exampleduration
column_value_type
string Required

変換可能なデータ型

Valid values[ "boolean", "long", "timestamp", "double", "string", "json" ]
Examplestring
input_option_columns
object Required
name
string Required

カラム名

type
string Required

カラムの型

Valid values[ "boolean", "long", "timestamp", "double", "string", "json" ]
bigquery_input_option
object
bigquery_connection_id
integer Required

Bigqueryの接続情報のID

gcs_uri
string Required

一時データエクスポート先Google Cloud Storage URI

gcs_uri_format
string | null

一時データエクスポート指定 bucket: gcs_uriにGoogle BigQueryのデータを一時的にエクスポートするGoogle Cloud Storageバケットを指定してください。 custom_path: gcs_uriにGoogle BigQueryのデータを一時的にエクスポートするGoogle Cloud Storageバケット・フォルダを指定してください。必ず、転送設定ごとに固有のバケット・フォルダを指定してください。

Valid values[ "bucket", "custom_path" ]
Default"bucket"
query
string Required

SQL

temp_dataset
string Required

一時テーブル作成先データセット

is_standard_sql
boolean | null

SQLタイプ true: 標準SQL false: レガシーSQL

Defaulttrue
cleanup_gcs_files
boolean | null

一時データの削除ポリシー trueに設定した場合、一時データエクスポート先Google Cloud Storage URIに指定したディレクトリ内のすべてのファイルが削除されます。

Defaulttrue
file_format
string | null

一時データのファイル形式 CSV: 通常はこちらを選択してください。クエリ結果にRECORD型を含む場合は転送できません。 NEWLINE_DELIMITED_JSON: RECORD型を含む場合、こちらを選択してください。カラムのすべての値がNULLの場合、データ自動設定でカラムが表示されない場合があります。

Valid values[ "CSV", "NEWLINE_DELIMITED_JSON" ]
Default"CSV"
location
string

データセットのロケーション Google BigQueryデータセットのロケーションを指定します。デフォルトはUSリージョンです。 東京リージョンを指定する場合はasia-northeast1をご入力ください。 ロケーションの詳細は公式ドキュメントをご参照ください。

Default"US"
cache
boolean | null

クエリキャッシュを利用する

Defaulttrue
bigquery_job_wait_second
integer | null

ジョブ待機タイムアウト(秒)

Default600
columns
Array of object

カラム設定

object
name
string Required

カラム名

type
string Required

Valid values[ "string", "long", "timestamp", "double", "boolean", "json" ]
format
string

フォーマット。型がtimestampのときに指定することができます。

custom_variable_settings

カスタム変数の設定

name
string Required

カスタム変数の変数名を指定します。
変数名を$で囲ってください。

Example$start_time$
type
string Required

カスタム変数タイプです。
string: 文字列
timestamp: 時刻・日付(キューイング時)
timestamp_runtime: 時刻・日付(実行時)

Valid values[ "string", "timestamp", "timestamp_runtime" ]
Exampletimestamp_runtime
value
string

カスタム変数名を展開する値を指定します。
カスタム変数タイプがstringのときのみ有効です。

Examplejobs
quantity
integer (int64)

unit 時間の数を指定します。
カスタム変数タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example1
unit
string

時間の単位を指定します。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "hour", "date", "month" ]
Examplehour
direction
string

時間軸の方向です。
ago: 前
later: 後
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "ago", "later" ]
Exampleago
format
string

日付フォーマットです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example%Y-%m-%d %H:%M:%S
time_zone
string

日付フォーマットの日時を解釈するタイムゾーンです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

ExampleEtc/UTC
s3_input_option
object
s3_connection_id
integer Required

S3の接続情報のID

bucket
string Required

S3のバケット名

path_prefix
string

パスプレフィックス 未入力の場合、バケット配下の全てのファイルが対象になります

Default""
path_match_pattern
string

パスの正規表現 未入力の場合、パスプレフィックスにマッチする全てのファイルが対象になります

Default""
region
string

リージョン

Default"ap-northeast-1"
incremental_loading_enabled
boolean

差分転送するかどうかのフラグ

Defaultfalse
last_path
string | null

差分転送の場合、最後に転送されたパスを指定。 差分更新時はここで指定されたパスより辞書順で後ろのデータを転送します。 フォームが空欄の場合は最初から転送します。 特別な理由がない限り、この値を変更しないでください。データの重複が起こる可能性があります。

is_skip_header_line
boolean

ヘッダー行をスキップするかどうかのフラグ ヘッダー行を含まないCSV/TSVファイルの場合、TROCCO側で生成した仮のヘッダー名を割り当てます。

Defaultfalse
stop_when_file_not_found
boolean

指定のパスにファイルが存在しなかった場合に転送を続行するか

Defaultfalse
decompression_type
string | null

圧縮形式

Valid values[ "default", "zip", "targz" ]
Default"default"
custom_variable_settings

カスタム変数の設定

name
string Required

カスタム変数の変数名を指定します。
変数名を$で囲ってください。

Example$start_time$
type
string Required

カスタム変数タイプです。
string: 文字列
timestamp: 時刻・日付(キューイング時)
timestamp_runtime: 時刻・日付(実行時)

Valid values[ "string", "timestamp", "timestamp_runtime" ]
Exampletimestamp_runtime
value
string

カスタム変数名を展開する値を指定します。
カスタム変数タイプがstringのときのみ有効です。

Examplejobs
quantity
integer (int64)

unit 時間の数を指定します。
カスタム変数タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example1
unit
string

時間の単位を指定します。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "hour", "date", "month" ]
Examplehour
direction
string

時間軸の方向です。
ago: 前
later: 後
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "ago", "later" ]
Exampleago
format
string

日付フォーマットです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example%Y-%m-%d %H:%M:%S
time_zone
string

日付フォーマットの日時を解釈するタイムゾーンです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

ExampleEtc/UTC
decoder

解凍方式の指定

match_name
string | null

解凍後の相対パス。未入力の場合、圧縮ファイル内のすべてのデータが転送対象になります。

csv_parser
delimiter
string

区切り文字

Default","
quote
string

クォート文字

Default"\""
escape
string | null

エスケープ文字

Default"\\"
skip_header_lines
integer

スキップするヘッダー行数

Default0
null_string_enabled
boolean

NULLに置換される文字列

Defaultfalse
null_string
string

置換元の文字列。未入力の場合、空文字がNULLに置換されます。

trim_if_not_quoted
boolean

引用符がない場合に値から空白を取り除くかどうか

Defaultfalse
quotes_in_quoted_fields
string

イレギュラーなクオートの処理方式。クオート付きフィールド内で、イレギュラーなクオートが存在した場合の処理方法

Valid values[ "ACCEPT_ONLY_RFC4180_ESCAPED", "ACCEPT_STRAY_QUOTES_ASSUMING_NO_DELIMITERS_IN_FIELDS" ]
Default"ACCEPT_ONLY_RFC4180_ESCAPED"
comment_line_marker
string

コメントラインマーカー。この文字が行の始めにあったらスキップします

allow_optional_columns
boolean

カラム数が減っている行の処理。true: 足りないカラムをNULL補完する。 false: 不正なレコードとして処理する

Defaultfalse
allow_extra_columns
boolean

カラム数が増えている行の処理。 true: カラムを無視して処理。 false: 不正なレコードとして処理する

Defaultfalse
max_quoted_size_limit
integer

引用符で囲める最大データ量

Default131072
stop_on_invalid_record
boolean

不正なレコードが存在した場合に転送を中止するかどうか。

Defaulttrue
default_time_zone
string

デフォルトのタイムゾーン

Default"UTC"
default_date
string

日付初期設定。時刻部分のみの値(例: 12:34:56)があった場合に設定される、日付部分のデフォルト値

Default"1970-01-01"
newline
string

改行コード

Valid values[ "CRLF", "LF", "CR" ]
Default"CRLF"
charset
string

文字コード

columns
Array of object

カラム設定

object
name
string Required

カラム名

type
string Required

Valid values[ "string", "long", "timestamp", "double", "boolean", "json" ]
format
string

フォーマット。型がtimestampのときに指定することができます。

jsonl_parser
stop_on_invalid_record
boolean

不正なレコードが存在した場合に転送を中止するかどうか

Defaulttrue
default_time_zone
string

デフォルトのタイムゾーン

Default"UTC"
newline
string | null

改行コード

Default"CRLF"
charset
string | null

文字エンコーディング

columns
Array of object

カラム設定

object
name
string Required

カラム名

type
string Required

Valid values[ "string", "long", "timestamp", "double", "boolean", "json" ]
format
string

フォーマット。型がtimestampのときに指定することができます。

time_zone
string

タイムゾーン

jsonpath_parser
root
string

ルート

default_time_zone
string

デフォルトのタイムゾーン

Default"UTC"
columns
Array of object

カラム設定

object
name
string Required

カラム名

type
string Required

Valid values[ "string", "long", "timestamp", "double", "boolean", "json" ]
format
string

フォーマット。型がtimestampのときに指定することができます。

time_zone
string

タイムゾーン

ltsv_parser
newline
string | null

改行コード

Default"CRLF"
charset
string | null

文字エンコーディング

columns
Array of object Required

カラム設定

object
name
string Required

カラム名

type
string Required

Valid values[ "string", "long", "timestamp", "double", "boolean" ]
format
string

フォーマット。型がtimestampのときに指定することができます。

excel_parser
default_time_zone
string

日時カラムのタイムゾーン

sheet_name
string

シート名

skip_header_lines
integer

スキップするヘッダー行数

columns
Array of object

カラム設定

object
name
string Required

カラム名

type
string Required

Valid values[ "string", "long", "timestamp", "double", "boolean", "json" ]
format
string

フォーマット。型がtimestampのときに指定することができます。

formula_handling
string
xml_parser
root
string Required

ルートのパス(XPath形式)

columns
Array of object Required

カラム設定

object
name
string Required

カラム名

type
string Required

Valid values[ "string", "long", "timestamp", "double", "boolean", "json" ]
format
string

フォーマット。typeがtimestampのときに指定することができます。

path
string Required

パス(XPath形式)

timezone
string

タイムゾーン。typeがtimestampのときに指定することができます。

parquet_parser
columns
Array of object Required

カラム設定

object
name
string Required

カラム名

type
string Required

Valid values[ "string", "long", "timestamp", "double", "boolean", "json" ]
format
string

フォーマット。型がtimestampのときに指定することができます。

google_analytics4_input_option
object
google_analytics4_connection_id
integer Required

Google Analytics 4の接続情報のID

property_id
string Required

プロパティID

time_series
string Required

タイムスタンプの形式

Valid values[ "dateHour", "date", "yearMonth", "year", "isoYear" ]
start_date
string

データ取得期間の開始日 例: 2021-01-01, NdaysAgo, yesterday, today

end_date
string

データ取得期間の終了日 例: 2021-01-01, NdaysAgo, yesterday, today

incremental_loading_enabled
boolean

転送方式。差分転送するかどうかのフラグ

Defaultfalse
last_record_time
string

最新のレコード更新日時。 差分転送の場合、最後に転送されたデータの時間を指定。 差分更新時はここで指定された時間より後のデータを転送します。 フォームが空欄の場合は最初から転送します。 特別な理由がない限り、この値を変更しないでください。データの重複が起こる可能性があります。

google_analytics4_input_option_dimensions
Array of object Required

ディメンション

object
Max items8
name
string

ディメンション名

expression
string

ディメンション式

google_analytics4_input_option_metrics
Array of object Required

メトリクス

object
Max items10
name
string

メトリクス名

expression
string

メトリクス式

retry_limit
integer

最大リトライ回数

Default5
retry_sleep
integer

リトライ間隔(秒)

Default2
raise_on_other_row
boolean Required

「(other)」行が使用されている場合のステータス false: Succeededにする true: Errorにする

Defaulttrue
limit_of_rows
integer Required

一回のリクエストで取得する行数

Default10000
custom_variable_settings

カスタム変数の設定

name
string Required

カスタム変数の変数名を指定します。
変数名を$で囲ってください。

Example$start_time$
type
string Required

カスタム変数タイプです。
string: 文字列
timestamp: 時刻・日付(キューイング時)
timestamp_runtime: 時刻・日付(実行時)

Valid values[ "string", "timestamp", "timestamp_runtime" ]
Exampletimestamp_runtime
value
string

カスタム変数名を展開する値を指定します。
カスタム変数タイプがstringのときのみ有効です。

Examplejobs
quantity
integer (int64)

unit 時間の数を指定します。
カスタム変数タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example1
unit
string

時間の単位を指定します。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "hour", "date", "month" ]
Examplehour
direction
string

時間軸の方向です。
ago: 前
later: 後
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "ago", "later" ]
Exampleago
format
string

日付フォーマットです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example%Y-%m-%d %H:%M:%S
time_zone
string

日付フォーマットの日時を解釈するタイムゾーンです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

ExampleEtc/UTC
input_option_columns
object
name
string Required

カラム名

type
string Required

カラムの型

Valid values[ "boolean", "long", "timestamp", "double", "string", "json" ]
kintone_input_option
object
kintone_connection_id
integer Required

Kintone接続情報ID

app_id
string Required

アプリID

guest_space_id
string | null

ゲストスペースID

expand_subtable
boolean Required

テーブル行単位で転送する

Defaulttrue
query
string | null

クエリ

custom_variable_settings

カスタム変数の設定

name
string Required

カスタム変数の変数名を指定します。
変数名を$で囲ってください。

Example$start_time$
type
string Required

カスタム変数タイプです。
string: 文字列
timestamp: 時刻・日付(キューイング時)
timestamp_runtime: 時刻・日付(実行時)

Valid values[ "string", "timestamp", "timestamp_runtime" ]
Exampletimestamp_runtime
value
string

カスタム変数名を展開する値を指定します。
カスタム変数タイプがstringのときのみ有効です。

Examplejobs
quantity
integer (int64)

unit 時間の数を指定します。
カスタム変数タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example1
unit
string

時間の単位を指定します。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "hour", "date", "month" ]
Examplehour
direction
string

時間軸の方向です。
ago: 前
later: 後
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "ago", "later" ]
Exampleago
format
string

日付フォーマットです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example%Y-%m-%d %H:%M:%S
time_zone
string

日付フォーマットの日時を解釈するタイムゾーンです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

ExampleEtc/UTC
input_option_columns
object Required
name
string Required

カラム名

type
string Required

カラムの型

Valid values[ "boolean", "long", "timestamp", "double", "string", "json" ]
http_input_option
object
url
string Required

URL

method
string Required

HTTPメソッド

Valid values[ "get", "post" ]
Default"get"
user_agent
string | null

ユーザーエージェント

charset
string | null

文字エンコーディング

Default"UTF-8"
pager_type
string

ページング設定

Valid values[ "disable", "offset", "cursor" ]
Default"disable"
pager_from_param
string | null

オフセット開始パラメータ名(from)。ページング設定でoffsetを指定した場合必須です。

pager_to_param
string | null

オフセット終了パラメータ名(to)

pager_pages
integer | null

ページネーションリクエスト回数。ページング設定でoffsetを指定した場合必須です。

pager_start
integer | null

オフセット初期値。ページング設定でoffsetを指定した場合必須です。

pager_step
integer | null

1リクエストで進めるオフセット増加値。ページング設定でoffsetを指定した場合必須です。

cursor_request_parameter_cursor_name
string | null

カーソルをセットするパラメータ名。ページング設定でcursorを指定した場合必須です。

cursor_response_parameter_cursor_json_path
string | null

レスポンスからカーソルを取得するためのJSONPath。ページング設定でcursorを指定した場合必須です。

cursor_request_parameter_limit_name
string | null

1リクエストで取得するレコードの最大件数をセットするパラメータ名

cursor_request_parameter_limit_value
integer | null

1リクエストで取得するレコードの最大件数

request_params
Array of object | null

リクエストパラメータ

object
key
string Required

パラメータ名

value
string Required

パラメータ値

masking
boolean

trueの場合、画面上での表示がマスキングされます。

request_body
string | null

リクエストボディ。POSTメソッドの場合のみ有効です。request_paramsがある場合は無視されます。

request_headers
Array of object | null

リクエストヘッダ

object
key
string Required

ヘッダ名

value
string Required

ヘッダ値

masking
boolean

trueの場合、画面上での表示がマスキングされます。

success_code
string | null

転送データ取得時に正常系と判定するステータスコード

Default"200"
open_timeout
integer | null

接続時にタイムアウトするまでのミリ秒数

Default2000
read_timeout
integer | null

読み取り時にタイムアウトするまでのミリ秒数

Default10000
max_retries
integer | null

最大リトライ回数

Default5
retry_interval
integer | null

リトライ間隔(ミリ秒)

Default10000
request_interval
integer | null

リクエスト間隔(ミリ秒)

Default0
custom_variable_settings

カスタム変数の設定

name
string Required

カスタム変数の変数名を指定します。
変数名を$で囲ってください。

Example$start_time$
type
string Required

カスタム変数タイプです。
string: 文字列
timestamp: 時刻・日付(キューイング時)
timestamp_runtime: 時刻・日付(実行時)

Valid values[ "string", "timestamp", "timestamp_runtime" ]
Exampletimestamp_runtime
value
string

カスタム変数名を展開する値を指定します。
カスタム変数タイプがstringのときのみ有効です。

Examplejobs
quantity
integer (int64)

unit 時間の数を指定します。
カスタム変数タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example1
unit
string

時間の単位を指定します。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "hour", "date", "month" ]
Examplehour
direction
string

時間軸の方向です。
ago: 前
later: 後
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "ago", "later" ]
Exampleago
format
string

日付フォーマットです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example%Y-%m-%d %H:%M:%S
time_zone
string

日付フォーマットの日時を解釈するタイムゾーンです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

ExampleEtc/UTC
csv_parser
delimiter
string

区切り文字

Default","
quote
string

クォート文字

Default"\""
escape
string | null

エスケープ文字

Default"\\"
skip_header_lines
integer

スキップするヘッダー行数

Default0
null_string_enabled
boolean

NULLに置換される文字列

Defaultfalse
null_string
string

置換元の文字列。未入力の場合、空文字がNULLに置換されます。

trim_if_not_quoted
boolean

引用符がない場合に値から空白を取り除くかどうか

Defaultfalse
quotes_in_quoted_fields
string

イレギュラーなクオートの処理方式。クオート付きフィールド内で、イレギュラーなクオートが存在した場合の処理方法

Valid values[ "ACCEPT_ONLY_RFC4180_ESCAPED", "ACCEPT_STRAY_QUOTES_ASSUMING_NO_DELIMITERS_IN_FIELDS" ]
Default"ACCEPT_ONLY_RFC4180_ESCAPED"
comment_line_marker
string

コメントラインマーカー。この文字が行の始めにあったらスキップします

allow_optional_columns
boolean

カラム数が減っている行の処理。true: 足りないカラムをNULL補完する。 false: 不正なレコードとして処理する

Defaultfalse
allow_extra_columns
boolean

カラム数が増えている行の処理。 true: カラムを無視して処理。 false: 不正なレコードとして処理する

Defaultfalse
max_quoted_size_limit
integer

引用符で囲める最大データ量

Default131072
stop_on_invalid_record
boolean

不正なレコードが存在した場合に転送を中止するかどうか。

Defaulttrue
default_time_zone
string

デフォルトのタイムゾーン

Default"UTC"
default_date
string

日付初期設定。時刻部分のみの値(例: 12:34:56)があった場合に設定される、日付部分のデフォルト値

Default"1970-01-01"
newline
string

改行コード

Valid values[ "CRLF", "LF", "CR" ]
Default"CRLF"
charset
string

文字コード

columns
Array of object

カラム設定

object
name
string Required

カラム名

type
string Required

Valid values[ "string", "long", "timestamp", "double", "boolean", "json" ]
format
string

フォーマット。型がtimestampのときに指定することができます。

jsonl_parser
stop_on_invalid_record
boolean

不正なレコードが存在した場合に転送を中止するかどうか

Defaulttrue
default_time_zone
string

デフォルトのタイムゾーン

Default"UTC"
newline
string | null

改行コード

Default"CRLF"
charset
string | null

文字エンコーディング

columns
Array of object

カラム設定

object
name
string Required

カラム名

type
string Required

Valid values[ "string", "long", "timestamp", "double", "boolean", "json" ]
format
string

フォーマット。型がtimestampのときに指定することができます。

time_zone
string

タイムゾーン

jsonpath_parser
root
string

ルート

default_time_zone
string

デフォルトのタイムゾーン

Default"UTC"
columns
Array of object

カラム設定

object
name
string Required

カラム名

type
string Required

Valid values[ "string", "long", "timestamp", "double", "boolean", "json" ]
format
string

フォーマット。型がtimestampのときに指定することができます。

time_zone
string

タイムゾーン

ltsv_parser
newline
string | null

改行コード

Default"CRLF"
charset
string | null

文字エンコーディング

columns
Array of object Required

カラム設定

object
name
string Required

カラム名

type
string Required

Valid values[ "string", "long", "timestamp", "double", "boolean" ]
format
string

フォーマット。型がtimestampのときに指定することができます。

excel_parser
default_time_zone
string

日時カラムのタイムゾーン

sheet_name
string

シート名

skip_header_lines
integer

スキップするヘッダー行数

columns
Array of object

カラム設定

object
name
string Required

カラム名

type
string Required

Valid values[ "string", "long", "timestamp", "double", "boolean", "json" ]
format
string

フォーマット。型がtimestampのときに指定することができます。

formula_handling
string
xml_parser
root
string Required

ルートのパス(XPath形式)

columns
Array of object Required

カラム設定

object
name
string Required

カラム名

type
string Required

Valid values[ "string", "long", "timestamp", "double", "boolean", "json" ]
format
string

フォーマット。typeがtimestampのときに指定することができます。

path
string Required

パス(XPath形式)

timezone
string

タイムゾーン。typeがtimestampのときに指定することができます。

google_ads_input_option
object
customer_id
string Required

Google Adsのお客様ID(10桁の数字)

resource_type
string Required

取得するリソースタイプ 例: customer, campaign, ad_group, ad_group_ad など

start_date
string | null

データ取得開始日(YYYY-MM-DD形式) リソースタイプによっては指定できない場合があります。

end_date
string | null

データ取得終了日(YYYY-MM-DD形式) リソースタイプによっては指定できない場合があります。

google_ads_connection_id
integer Required

Google Ads接続情報ID

input_option_columns
Array of object Required

取得するフィールドの一覧

object
name
string

フィールド名

type
string

データ型

Valid values[ "string", "long", "timestamp", "double", "boolean", "json" ]
format
string | null

タイムスタンプ型の場合のフォーマット

conditions
Array of string

検索条件の一覧

string

WHERE句の条件式

custom_variable_settings

カスタム変数の設定

name
string Required

カスタム変数の変数名を指定します。
変数名を$で囲ってください。

Example$start_time$
type
string Required

カスタム変数タイプです。
string: 文字列
timestamp: 時刻・日付(キューイング時)
timestamp_runtime: 時刻・日付(実行時)

Valid values[ "string", "timestamp", "timestamp_runtime" ]
Exampletimestamp_runtime
value
string

カスタム変数名を展開する値を指定します。
カスタム変数タイプがstringのときのみ有効です。

Examplejobs
quantity
integer (int64)

unit 時間の数を指定します。
カスタム変数タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example1
unit
string

時間の単位を指定します。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "hour", "date", "month" ]
Examplehour
direction
string

時間軸の方向です。
ago: 前
later: 後
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "ago", "later" ]
Exampleago
format
string

日付フォーマットです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example%Y-%m-%d %H:%M:%S
time_zone
string

日付フォーマットの日時を解釈するタイムゾーンです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

ExampleEtc/UTC
yahoo_ads_api_yss_input_option
object
yahoo_ads_api_connection_id
integer Required

YahooAdsApiYss接続情報ID

base_account_id
string Required

ベースアカウントID

account_id
string Required

アカウントID

service
string Required

サービス

Valid values[ "report_definition_service", "campaign_export_service" ]
Default"report_definition_service"
start_date
string | null

開始日

end_date
string | null

終了日

report_type
string | null

レポート種別

Valid values[ "ACCOUNT", "CAMPAIGN", "ADGROUP", "AD", "KEYWORDS", "SEARCH_QUERY", "GEO", "GEO_TARGET", "SCHEDULE_TARGET", "BID_STRATEGY", "ADGROUP_TARGET_LIST", "CAMPAIGN_TARGET_LIST", "LANDING_PAGE_URL", "KEYWORDLESS_QUERY", "WEBPAGE_CRITERION", "BID_MODIFIER", "CAMPAIGN_ASSET", "ADGROUP_ASSET", "RESPONSIVE_ADS_FOR_SEARCH_ASSET", "ASSET_COMBINATIONS" ]
exclude_zero_impressions
boolean

フィルター設定

Defaultfalse
custom_variable_settings

カスタム変数の設定

name
string Required

カスタム変数の変数名を指定します。
変数名を$で囲ってください。

Example$start_time$
type
string Required

カスタム変数タイプです。
string: 文字列
timestamp: 時刻・日付(キューイング時)
timestamp_runtime: 時刻・日付(実行時)

Valid values[ "string", "timestamp", "timestamp_runtime" ]
Exampletimestamp_runtime
value
string

カスタム変数名を展開する値を指定します。
カスタム変数タイプがstringのときのみ有効です。

Examplejobs
quantity
integer (int64)

unit 時間の数を指定します。
カスタム変数タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example1
unit
string

時間の単位を指定します。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "hour", "date", "month" ]
Examplehour
direction
string

時間軸の方向です。
ago: 前
later: 後
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "ago", "later" ]
Exampleago
format
string

日付フォーマットです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example%Y-%m-%d %H:%M:%S
time_zone
string

日付フォーマットの日時を解釈するタイムゾーンです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

ExampleEtc/UTC
input_option_columns
object Required
name
string Required

カラム名

type
string Required

カラムの型

Valid values[ "boolean", "long", "timestamp", "double", "string", "json" ]
output_option_type
string

転送先の種別 作成可能なコネクタには限りがあります。詳しくはenum部分を参照ください。

Valid values[ "bigquery", "snowflake", "salesforce", "google_spreadsheets", "google_ads_customer_match" ]
output_option
object
bigquery_output_option
object
dataset
string Required

データセット名

table
string Required

テーブル名

mode
string

転送モード

Valid values[ "append", "append_direct", "replace", "delete_in_advance", "merge" ]
Default"append"
location
string

データセットのロケーション

Default"US"
auto_create_dataset
boolean

データセットの自動生成オプション

Defaultfalse
open_timeout_sec
integer

接続開始までのタイムアウト (秒)

Default300
timeout_sec
integer

タイムアウト (秒)

Default300
send_timeout_sec
integer

送信タイムアウト (秒)

Default300
read_timeout_sec
integer

読込タイムアウト (秒)

Default300
retries
integer

再試行回数

Default5
partitioning_type
string | null

パーティショニング null: パーティションなし ingestion_time: 取り込み時間により分割 time_unit_column: フィールドにより分割

Valid values[ "ingestion_time", "time_unit_column" ]
time_partitioning_type
string | null

パーティションタイプ

Valid values[ "HOUR", "DAY", "MONTH", "YEAR" ]
time_partitioning_field
string | null

パーティションフィールド 分割の基準として用いるフィールドを、DATE, TIMESTAMP, DATETIMEのいずれかの型のフィールドから指定してください。

time_partitioning_expiration_ms
integer | null

パーティションの存続期間 パーティションの存続期間 (ミリ秒) です。最小値はありません。パーティションの日付にこの整数値を足した値が有効期限になります。デフォルト値は指定なし (永久に保存) です。

template_table
string | null

スキーマ情報をテンプレートとして参照するテーブル このテーブルのスキーマ情報からGoogle BigQueryへの取り込み時のスキーマ情報を生成します

bigquery_connection_id
string Required

BigQuery接続情報ID

bigquery_output_option_column_options
Array of object

カラム設定

object
name
string Required

カラム名

type
string Required

データ型

Valid values[ "BOOLEAN", "INTEGER", "FLOAT", "STRING", "TIMESTAMP", "DATETIME", "DATE", "RECORD", "NUMERIC" ]
mode
string Required

モード

Valid values[ "NULLABLE", "REQUIRED", "REPEATED" ]
timestamp_format
string | null

日付フォーマット

timezone
string | null

タイムゾーン

description
string | null

説明

bigquery_output_option_clustering_fields
Array of string | null

クラスタリング化列 クラスタリングはテーブル新規作成時のみ設定できます。クラスタ化列は最大で4つ指定できます。

string
bigquery_output_option_merge_keys
Array of string | null

マージキー mode: mergeの場合のみ設定できます。

string
custom_variable_settings

カスタム変数の設定

name
string Required

カスタム変数の変数名を指定します。
変数名を$で囲ってください。

Example$start_time$
type
string Required

カスタム変数タイプです。
string: 文字列
timestamp: 時刻・日付(キューイング時)
timestamp_runtime: 時刻・日付(実行時)

Valid values[ "string", "timestamp", "timestamp_runtime" ]
Exampletimestamp_runtime
value
string

カスタム変数名を展開する値を指定します。
カスタム変数タイプがstringのときのみ有効です。

Examplejobs
quantity
integer (int64)

unit 時間の数を指定します。
カスタム変数タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example1
unit
string

時間の単位を指定します。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "hour", "date", "month" ]
Examplehour
direction
string

時間軸の方向です。
ago: 前
later: 後
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "ago", "later" ]
Exampleago
format
string

日付フォーマットです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example%Y-%m-%d %H:%M:%S
time_zone
string

日付フォーマットの日時を解釈するタイムゾーンです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

ExampleEtc/UTC
snowflake_output_option
object
warehouse
string Required

ウェアハウス名

database
string Required

データベース名

schema
string Required

スキーマ名

table
string Required

テーブル名

mode
string

転送モード

Valid values[ "insert", "insert_direct", "truncate_insert", "replace", "merge" ]
Default"insert"
empty_field_as_null
boolean

空文字をNULLに置換するかどうか

Defaulttrue
delete_stage_on_error
boolean

エラー時に一時ステージを削除するかどうか

Defaultfalse
batch_size
integer

バッチサイズ (MB)

Default50
retry_limit
integer

最大リトライ回数

Default12
retry_wait
integer

リトライ待ち時間(ミリ秒)

Default1000
max_retry_wait
integer

リトライ待ち時間の最大値(ミリ秒) 再試行時の待ち時間の上限

Default1800000
default_time_zone
string

デフォルトタイムゾーン

Default"UTC"
snowflake_connection_id
integer Required

Snowflake接続情報ID

snowflake_output_option_column_options
Array of object

カラム設定

object
name
string Required

カラム名

type
string Required

データ型

Valid values[ "BIGINT", "INTEGER", "VARCHAR", "STRING", "BOOLEAN", "DOUBLE", "DOUBLE PRECISION", "DATE", "DATETIME", "TIMESTAMP", "TIME", "VARIANT", "OBJECT", "ARRAY", "NUMBER" ]
value_type
string

value type もし、デフォルト値を設定したい場合、value_typeは設定しないでください。 詳細: https://documents.trocco.io/docs/data-destination-snowflake

Valid values[ "byte", "short", "int", "long", "double", "float", "boolean", "string", "nstring", "date", "time", "timestamp", "decimal", "json", "null" ]
timestamp_format
string | null

日付フォーマット

timezone
string | null

タイムゾーン

snowflake_output_option_merge_keys
Array of string | null

マージキー mode: mergeの場合のみ設定できます。

string
custom_variable_settings

カスタム変数の設定

name
string Required

カスタム変数の変数名を指定します。
変数名を$で囲ってください。

Example$start_time$
type
string Required

カスタム変数タイプです。
string: 文字列
timestamp: 時刻・日付(キューイング時)
timestamp_runtime: 時刻・日付(実行時)

Valid values[ "string", "timestamp", "timestamp_runtime" ]
Exampletimestamp_runtime
value
string

カスタム変数名を展開する値を指定します。
カスタム変数タイプがstringのときのみ有効です。

Examplejobs
quantity
integer (int64)

unit 時間の数を指定します。
カスタム変数タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example1
unit
string

時間の単位を指定します。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "hour", "date", "month" ]
Examplehour
direction
string

時間軸の方向です。
ago: 前
later: 後
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "ago", "later" ]
Exampleago
format
string

日付フォーマットです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example%Y-%m-%d %H:%M:%S
time_zone
string

日付フォーマットの日時を解釈するタイムゾーンです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

ExampleEtc/UTC
salesforce_output_option
object
object
string Required

オブジェクト名

action_type
string

転送モード

Valid values[ "insert", "upsert", "update" ]
Default"insert"
api_version
string

Salesforce APIバージョン

Default"54"
upsert_key
string

Upsertキー 転送モードにUPSERTを選択した場合はキーとなるカラム名を入力してください。

ignore_nulls
boolean

NULLを含む場合の更新処理 trueの場合更新をスキップします falseの場合、NULLで更新します

Defaultfalse
throw_if_failed
boolean

送信できなかったレコードがある場合のステータス trueの場合、Errorにします falseの場合、Succeededにします。

Defaulttrue
salesforce_connection_id
integer Required

Salesforce接続情報ID

google_spreadsheets_output_option
object
google_spreadsheets_connection_id
string Required

Google Spreadsheets接続情報ID

spreadsheets_id
string

シートID

worksheet_title
string

シート名

timezone
string Required

タイムゾーン

ExampleAsia/Tokyo
value_input_option
string Required

値の入力方法

  • RAW: セルの書式設定を適用しない
  • USER_ENTERED: セルの書式設定を適用する
Valid values[ "RAW", "USER_ENTERED" ]
mode
string Required

転送モード

  • replace: 全件洗い替え (シート作り直し)
  • append: 追記 (APPEND)
  • truncate_insert: 全件洗い替え (既存シート引き継ぎ)
Valid values[ "replace", "append", "truncate_insert" ]
google_spreadsheets_output_option_sorts
Array of object

データ順序

object
column
string

ソートキー名

order
string

ソート順

Valid values[ "ascending", "descending" ]
custom_variable_settings

カスタム変数の設定

name
string Required

カスタム変数の変数名を指定します。
変数名を$で囲ってください。

Example$start_time$
type
string Required

カスタム変数タイプです。
string: 文字列
timestamp: 時刻・日付(キューイング時)
timestamp_runtime: 時刻・日付(実行時)

Valid values[ "string", "timestamp", "timestamp_runtime" ]
Exampletimestamp_runtime
value
string

カスタム変数名を展開する値を指定します。
カスタム変数タイプがstringのときのみ有効です。

Examplejobs
quantity
integer (int64)

unit 時間の数を指定します。
カスタム変数タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example1
unit
string

時間の単位を指定します。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "hour", "date", "month" ]
Examplehour
direction
string

時間軸の方向です。
ago: 前
later: 後
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "ago", "later" ]
Exampleago
format
string

日付フォーマットです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example%Y-%m-%d %H:%M:%S
time_zone
string

日付フォーマットの日時を解釈するタイムゾーンです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

ExampleEtc/UTC
google_ads_customer_match_output_option
object
google_ads_connection_id
integer Required

Google Ads接続情報ID

app_id
string | null

モバイル デバイス ID upload_key_type が mobile_advertising_id の場合は必須

customer_id
string Required

お客様 ID

upload_key_type
string

データの種類

Valid values[ "contact_info", "crm_id", "mobile_advertising_id" ]
Default"contact_info"
user_list_name
string Required

顧客リスト名

description
string | null

説明文

operation
string

転送モード

Valid values[ "insert", "truncate_insert" ]
Default"insert"
wait_for_completion
boolean

カスタマーマッチの作成および更新完了まで待つ

Defaulttrue
member_ship_duration
integer

有効期間(日)

ad_user_data_consent
string

広告ユーザーデータに関する同意

Valid values[ "unspecified", "granted", "denied" ]
Default"granted"
ad_personalization_consent
string

広告のパーソナライズに対する同意

Valid values[ "unspecified", "granted", "denied" ]
Default"granted"
custom_variable_settings

カスタム変数の設定

name
string Required

カスタム変数の変数名を指定します。
変数名を$で囲ってください。

Example$start_time$
type
string Required

カスタム変数タイプです。
string: 文字列
timestamp: 時刻・日付(キューイング時)
timestamp_runtime: 時刻・日付(実行時)

Valid values[ "string", "timestamp", "timestamp_runtime" ]
Exampletimestamp_runtime
value
string

カスタム変数名を展開する値を指定します。
カスタム変数タイプがstringのときのみ有効です。

Examplejobs
quantity
integer (int64)

unit 時間の数を指定します。
カスタム変数タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example1
unit
string

時間の単位を指定します。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "hour", "date", "month" ]
Examplehour
direction
string

時間軸の方向です。
ago: 前
later: 後
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "ago", "later" ]
Exampleago
format
string

日付フォーマットです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example%Y-%m-%d %H:%M:%S
time_zone
string

日付フォーマットの日時を解釈するタイムゾーンです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

ExampleEtc/UTC
yahoo_display_ads_audience_list_output_option
object
yahoo_ads_api_connection_id
integer Required

Yahoo!広告 API接続情報ID

base_account_id
string Required

ベースアカウントID

account_id
string Required

アカウントID

audience_list_name
string Required

オーディエンスリスト名

description
string | null

オーディエンスリストの説明

upload_type
string Required

連携データタイプ

Valid values[ "mail_address_and_phone_number", "idfa", "aaid" ]
Default"mail_address_and_phone_number"
mode
string Required

転送モード

Valid values[ "insert", "truncate_insert" ]
Default"insert"
wait_for_completion
boolean Required

データのアップロード完了まで待つ

Defaulttrue
data_duration
integer Required

データの有効期間(日)

Default60
custom_variable_settings

カスタム変数の設定

name
string Required

カスタム変数の変数名を指定します。
変数名を$で囲ってください。

Example$start_time$
type
string Required

カスタム変数タイプです。
string: 文字列
timestamp: 時刻・日付(キューイング時)
timestamp_runtime: 時刻・日付(実行時)

Valid values[ "string", "timestamp", "timestamp_runtime" ]
Exampletimestamp_runtime
value
string

カスタム変数名を展開する値を指定します。
カスタム変数タイプがstringのときのみ有効です。

Examplejobs
quantity
integer (int64)

unit 時間の数を指定します。
カスタム変数タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example1
unit
string

時間の単位を指定します。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "hour", "date", "month" ]
Examplehour
direction
string

時間軸の方向です。
ago: 前
later: 後
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "ago", "later" ]
Exampleago
format
string

日付フォーマットです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example%Y-%m-%d %H:%M:%S
time_zone
string

日付フォーマットの日時を解釈するタイムゾーンです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

ExampleEtc/UTC
s3_output_option
object
s3_connection_id
integer Required

Amazon S3接続情報

region
string

リージョン

Valid values[ "ap-east-1", "ap-northeast-1", "ap-northeast-2", "ap-northeast-3", "ap-south-1", "ap-southeast-1", "ap-southeast-2", "ca-central-1", "eu-central-1", "eu-north-1", "eu-west-1", "eu-west-2", "eu-west-3", "me-south-1", "sa-east-1", "us-east-1", "us-east-2", "us-west-1", "us-west-2" ]
Default"ap-east-1"
bucket
string Required

バケット

path_prefix
string Required

パスプレフィックス

file_ext
string Required

出力ファイルの拡張子

Default".csv"
canned_acl
string Required

アクセスコントロールリスト

Valid values[ "NOT_SET", "Private", "PublicRead", "PublicReadWrite", "AwsExecRead", "AuthenticatedRead", "BucketOwnerRead", "BucketOwnerFullControl", "LogDeliveryWrite" ]
Default"NOT_SET"
formatter_type
string Required

出力ファイル形式(csv または jsonl) 新規作成時には必須です。 formatter_type: csv の場合、csv_formatter を必ず指定し、jsonl_formatter は指定しないでください。 formatter_type: jsonl の場合、jsonl_formatter を必ず指定し、csv_formatter は指定しないでください。 更新時に formatter_type が省略された場合、既存の設定が引き継がれます。

Valid values[ "csv", "jsonl" ]
Default"csv"
encoder_type
string Required

ファイル圧縮 新規作成時は必須です。 "gzip""bzip2""zip" を指定すると各圧縮形式が使用されます。 空文字("")の場合は、圧縮なしとして扱われます。

Valid values[ "", "gzip", "bzip2", "zip" ]
is_minimum_output_tasks
boolean Required

出力ファイル数抑制モード trueの場合出力ファイル数抑制転送、falseの場合並列転送になります。 出力ファイル数抑制転送を選択した場合、内部的には並列処理を抑えてファイル生成を行います。転送元が1ファイルの場合、転送先には1ファイルで生成されます。

Defaultfalse
multipart_upload_enabled
boolean Required

マルチパートアップロード 5GB以上のファイルを転送する場合は、マルチパートアップロードを有効にしてください。 有効にする場合、稀に不完全なパートファイルがS3に残ることがあります。そのため、バケットライフサイクル設定を行うことを推奨します。

Defaultfalse
sequence_format
string

複数ファイル出力時の命名規則

Default"%03d.%02d"
csv_formatter
object | null

CSV/TSV出力設定。 formatter_type"csv" の場合にのみ指定できます。 formatter_type"csv" の場合、この項目は新規作成時に必須です。 formatter_type"jsonl" の場合は指定しないでください。

delimiter
string

区切り文字

Default","
newline
string

改行文字

Valid values[ "CRLF", "LF", "CR" ]
Default"CRLF"
newline_in_field
string

フィールド内での改行文字

Valid values[ "CRLF", "LF", "CR" ]
Default"LF"
charset
string

文字エンコーディング

Default"UTF-8"
quote_policy
string

クオート付与方法

Valid values[ "ALL", "MINIMAL", "NONE" ]
Default"MINIMAL"
escape
string

エスケープ文字

Default"\\"
header_line
boolean

ヘッダー

Defaulttrue
null_string_enabled
boolean

NULLを置換する文字列

Defaultfalse
null_string
string | null

置換後の文字列

default_time_zone
string

デフォルトのタイムゾーン

Default"UTC"
csv_formatter_column_options_attributes
Array of object

カラム設定

object
name
string

カラム名

format
string

日付フォーマット

Default"%Y-%m-%d %H:%M:%S.%6N %z"
timezone
string | null

タイムゾーン

jsonl_formatter
object | null

JSON Lines出力設定 formatter_type"jsonl" の場合にのみ指定できます。 formatter_type"jsonl" の場合、この項目は 新規作成時に必須です。 formatter_type"csv" の場合は指定しないでください。

encoding
string

文字エンコーディング

Valid values[ "UTF-8", "UTF-16LE", "UTF-32BE", "UTF-32LE" ]
Default"UTF-8"
newline
string

改行文字

Valid values[ "CRLF", "LF", "CR", "NUL", "NO" ]
Default"LF"
date_format
string | null

日付のフォーマット

timezone
string | null

タイムゾーン

custom_variable_settings

カスタム変数の設定

name
string Required

カスタム変数の変数名を指定します。
変数名を$で囲ってください。

Example$start_time$
type
string Required

カスタム変数タイプです。
string: 文字列
timestamp: 時刻・日付(キューイング時)
timestamp_runtime: 時刻・日付(実行時)

Valid values[ "string", "timestamp", "timestamp_runtime" ]
Exampletimestamp_runtime
value
string

カスタム変数名を展開する値を指定します。
カスタム変数タイプがstringのときのみ有効です。

Examplejobs
quantity
integer (int64)

unit 時間の数を指定します。
カスタム変数タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example1
unit
string

時間の単位を指定します。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "hour", "date", "month" ]
Examplehour
direction
string

時間軸の方向です。
ago: 前
later: 後
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "ago", "later" ]
Exampleago
format
string

日付フォーマットです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example%Y-%m-%d %H:%M:%S
time_zone
string

日付フォーマットの日時を解釈するタイムゾーンです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

ExampleEtc/UTC
filter_columns
Array of object
object
name
string Required

列の絞り込みや追加を行います。ここで指定した列のみプレビュー・転送されます。 転送元のカラムに変更があった場合は、カラム定義の再読み込みを実行することで最新の定義に更新することができます。 詳細はTROCCO Docs「カラム定義を再読み込み」をご覧ください。

src
string Required

元カラム

type
string Required

データ型

Valid values[ "string", "long", "timestamp", "double", "boolean", "json" ]
default
string | null

デフォルト値。既存カラムの場合、inputがnullの場合のみこちらの值が挿入されます。新規力ラムの場合、すべてにこちらの值が挿入されます。

format
string | null

日時フォーマット

json_expand_enabled
boolean | null

JSONカラムを展開するかどうか

Defaultfalse
json_expand_keep_base_column
boolean | null

展開前のJSONカラムも転送する

Defaultfalse
json_expand_columns
Array of object

JSONカラムの展開対象をどう展開するか

object
name
string Required

カラム名

json_path
string Required

JSONパス。{"id": 10, "person": {"age": 30}}のようなJSONカラムから id, ageを抜き出す場合、JSONパスにそれぞれ id, person.age と指定します。

type
string Required

データ型

Valid values[ "boolean", "long", "timestamp", "string" ]
format
string | null

日付フォーマット。typeがtimestampの場合のみ有効です。

timezone
string | null

タイムゾーン。typeがtimestampの場合のみ有効です。

filter_rows
object
condition
string Required

条件。and条件で絞り込むかor条件で絞り込むかを指定します。

Valid values[ "and", "or" ]
filter_row_conditions
Array of object Required

絞り込み条件のリスト。

object
column
string Required

対象カラム名。フィルター条件に利用するカラム名(カラム定義における元カラム)を入力してください。

operator
string Required

演算子。フィルター条件に利用する演算子を入力してください。

Valid values[ "greater", "greater_equal", "less", "less_equal", "equal", "not_equal", "start_with", "end_with", "include", "is_null", "is_not_null", "regexp" ]
argument
string Required

フィルター条件の引数。

filter_masks
Array of object
object
name
string Required

マスキング対象の列名。転送先カラム名を指定してください。

mask_type
string Required

マスクの種類。 全文字列: すべて「」で置換します メールアドレス: @マークまでを「」で置換します 正規表現: 正規表現パターンにマッチした箇所を「」で置換します 部分文字列: 開始位置・終了位置を指定して、「」で置換します

Valid values[ "all", "email", "regex", "substring" ]
length
integer | null

マスクの長さ。「*」でマスクする文字列の長さを指定できます。

pattern
string | null

マスクのパターン。マスクの種類がregexの場合に指定してください。

start_index
integer | null

マスクの開始位置。マスクの種類がsubstringの場合に指定してください。

end_index
integer | null

マスクの終了位置。マスクの種類がsubstringの場合に指定してください。

filter_add_time
object
column_name
string Required

カラム名

type
string Required

日時の型

Valid values[ "timestamp", "string" ]
timestamp_format
string | null

タイムスタンプのフォーマット。typeがstring場合に指定できます。

Example%Y-%m-%d %H:%M:%S.%N %Z
time_zone
string | null

タイムゾーン。

filter_gsub
Array of object
object
column_name
string Required

対象カラム。

pattern
string Required

正規表現のパターン。

to
string Required

合致したパターンを置換させる文字列。

filter_string_transforms
Array of object
object
column_name
string Required

対象カラム

type
string

変換方法 正規化 (NFKC) 例: normalize_nfkc: 全角英数 → 半角 (ABC123 → ABC123) 、半角カナ → 全角 (アイ → アイ) など

Valid values[ "normalize_nfkc" ]
Default"normalize_nfkc"
filter_hashes
Array of object
object
name
string Required

対象カラム

filter_unixtime_conversions
Array of object
object
column_name

対象カラム type: string

kind
string Required

変換方法

Valid values[ "unixtime_to_timestamp", "unixtime_to_string", "timestamp_to_unixtime", "string_to_unixtime" ]
unixtime_unit
string Required

変換前、変換後のUNIX時間の単位

Valid values[ "second", "millisecond", "microsecond", "nanosecond" ]
datetime_format
string Required

変換前、変換後の日時フォーマット

datetime_timezone

変換前、変換後の日時のタイムゾーン

labels
Array of string

ラベル設定を指定します。

Min items0
Max items40
string

ラベル名を指定します。

schedules
Array of object
Min items0
Max items10
object
frequency
string Required

スケジュールの頻度です。
hourly: 毎時
daily: 毎日
weekly: 毎週
monthly: 毎月

Valid values[ "hourly", "daily", "weekly", "monthly" ]
minute
integer (int64)

分の値を示します。

hour
integer (int64)

時間の値を示します。

day
integer (int64)

日にちの値を示します。

day_of_week
integer (int64)

曜日の値を示します。

time_zone
string Required

日時のタイムゾーンです。

ExampleEtc/UTC
notifications
Array of object
Min items0
Max items20
object
destination_type
string Required

通知先です。

Valid values[ "slack", "email" ]
slack_channel_id
integer (int64)

slack channel IDです。
destination_typeがslackのとき必須です。

email_id
integer (int64)

Email IDです。
destination_typeがemailのとき必須です。

notification_type
string Required

通知タイプです。
job: ジョブ実行(終了/エラー)通知
record: レコード条件(超過/過不足)通知
exec_time: 実行時間経過通知

Valid values[ "job", "record", "time" ]
notify_when
string

通知条件です。
jobタイプのとき必須です。

Valid values[ "finished", "failed" ]
message
string Required

通知内容です。

record_count
integer (int64)

閾値のレコード数
recordタイプのとき必須です。

record_operator
string

レコード数の比較演算子です
recordタイプのとき必須
above: 以上
below: 以下

Valid values[ "above", "below" ]
record_type

通知するレコード数条件
recordタイプのとき必須
transfer: 転送した
skipped: スキップされた

Responses
201

作成した転送設定詳細を返します。

Expand All
object
name
string

転送設定名

description
string

転送設定メモ

resource_group_id
integer | null

リソースグループID。リソースグループに追加すると、他のユーザーに設定を共有できるようになります。

is_runnable_concurrently
boolean

終了していないジョブが存在するとき、並列でジョブが起動することを許可するかどうかを設定します。

Defaultfalse
retry_limit
integer

1以上を設定すると、転送が途中で失敗した場合に転送処理を最初からやり直します。転送処理が冪等でない場合、レコード重複等が発生する場合があります。

Default0
resource_enhancement
string | null

※このパラメーターはプロフェッショナルプランでのみご利用いただけます。
ジョブ実行時に利用するリソースサイズを指定できます。指定しなかった場合、転送設定側で指定されているリソースサイズが適用されます。
また、コネクタによって指定できる値が異なります。

Valid values[ "medium", "custom_spec", "large", "xlarge" ]
id
integer

転送設定定義ID

input_option_type
string

転送元の種別

Valid values[ "mysql", "gcs", "snowflake", "postgresql", "bigquery", "kintone", "yahoo_ads_api_yss", "salesforce", "google_spreadsheets", "s3", "google_analytics4", "http", "google_ads" ]
input_option
object

転送元の設定の詳細

gcs_input_option
object
gcs_connection_id
integer

GCSの接続情報のID

bucket
string

GCSのバケット名

path_prefix
string

パスプレフィックス

incremental_loading_enabled
boolean

差分転送するかどうかのフラグ

Defaultfalse
last_path
string | null

差分転送の場合、最後に転送されたパスを指定。 差分更新時はここで指定されたパスより辞書順で後ろのデータを転送します。 フォームが空欄の場合は最初から転送します。 特別な理由がない限り、この値を変更しないでください。データの重複が起こる可能性があります。

stop_when_file_not_found
boolean

指定のパスにファイルが存在しなかった場合に転送を続行するか

Defaultfalse
decompression_type
string | null

圧縮形式

Valid values[ "bzip2", "gzip", "targz", "zip" ]
custom_variable_settings

カスタム変数の設定

name
string

カスタム変数の変数名を指定します。
変数名を$で囲ってください。

Example$start_time$
type
string

カスタム変数タイプです。
string: 文字列
timestamp: 時刻・日付(キューイング時)
timestamp_runtime: 時刻・日付(実行時)

Valid values[ "string", "timestamp", "timestamp_runtime" ]
Exampletimestamp_runtime
value
string

カスタム変数名を展開する値を指定します。
カスタム変数タイプがstringのときのみ有効です。

Examplejobs
quantity
integer (int64)

unit 時間の数を指定します。
カスタム変数タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example1
unit
string

時間の単位を指定します。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "hour", "date", "month" ]
Examplehour
direction
string

時間軸の方向です。
ago: 前
later: 後
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "ago", "later" ]
Exampleago
format
string

日付フォーマットです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example%Y-%m-%d %H:%M:%S
time_zone
string

日付フォーマットの日時を解釈するタイムゾーンです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

ExampleEtc/UTC
decoder

解凍方式の指定

decoder_type
string

解凍方式

match_name
string | null

解凍後の相対パス。未入力の場合、圧縮ファイル内のすべてのデータが転送対象になります。

csv_parser
delimiter
string

区切り文字

Default","
quote
string

クォート文字

Default"\""
escape
string | null

エスケープ文字

Default"\\"
skip_header_lines
integer

スキップするヘッダー行数

Default0
null_string_enabled
boolean

NULLに置換される文字列

Defaultfalse
null_string
string

置換元の文字列。未入力の場合、空文字がNULLに置換されます。

trim_if_not_quoted
boolean

引用符がない場合に値から空白を取り除くかどうか

Defaultfalse
quotes_in_quoted_fields
string

イレギュラーなクオートの処理方式。クオート付きフィールド内で、イレギュラーなクオートが存在した場合の処理方法

Valid values[ "ACCEPT_ONLY_RFC4180_ESCAPED", "ACCEPT_STRAY_QUOTES_ASSUMING_NO_DELIMITERS_IN_FIELDS" ]
Default"ACCEPT_ONLY_RFC4180_ESCAPED"
comment_line_marker
string

コメントラインマーカー。この文字が行の始めにあったらスキップします

allow_optional_columns
boolean

カラム数が減っている行の処理。true: 足りないカラムをNULL補完する。 false: 不正なレコードとして処理する

Defaultfalse
allow_extra_columns
boolean

カラム数が増えている行の処理。 true: カラムを無視して処理。 false: 不正なレコードとして処理する

Defaultfalse
max_quoted_size_limit
integer

引用符で囲める最大データ量

Default131072
stop_on_invalid_record
boolean

不正なレコードが存在した場合に転送を中止するかどうか。

Defaulttrue
default_time_zone
string

デフォルトのタイムゾーン

Default"UTC"
default_date
string

日付初期設定。時刻部分のみの値(例: 12:34:56)があった場合に設定される、日付部分のデフォルト値

Default"1970-01-01"
newline
string

改行コード

Valid values[ "CRLF", "LF", "CR" ]
Default"CRLF"
charset
string

文字コード

columns
Array of object

カラム設定

object
name
string

カラム名

type
string

Valid values[ "string", "long", "timestamp", "double", "boolean", "json" ]
format
string

フォーマット。型がtimestampのときに指定することができます。

jsonl_parser
stop_on_invalid_record
boolean

不正なレコードが存在した場合に転送を中止するかどうか

Defaulttrue
default_time_zone
string

デフォルトのタイムゾーン

Default"UTC"
newline
string | null

改行コード

Default"CRLF"
charset
string | null

文字エンコーディング

columns
Array of object

カラム設定

object
name
string

カラム名

type
string

Valid values[ "string", "long", "timestamp", "double", "boolean", "json" ]
format
string

フォーマット。型がtimestampのときに指定することができます。

time_zone
string

タイムゾーン

jsonpath_parser
root
string

ルート

default_time_zone
string

デフォルトのタイムゾーン

Default"UTC"
columns
Array of object

カラム設定

object
name
string

カラム名

type
string

Valid values[ "string", "long", "timestamp", "double", "boolean", "json" ]
format
string

フォーマット。型がtimestampのときに指定することができます。

time_zone
string

タイムゾーン

ltsv_parser
newline
string | null

改行コード

Default"CRLF"
charset
string | null

文字エンコーディング

columns
Array of object

カラム設定

object
name
string

カラム名

type
string

Valid values[ "string", "long", "timestamp", "double", "boolean" ]
format
string

フォーマット。型がtimestampのときに指定することができます。

excel_parser
default_time_zone
string

日時カラムのタイムゾーン

sheet_name
string

シート名

skip_header_lines
integer

スキップするヘッダー行数

columns
Array of object

カラム設定

object
name
string

カラム名

type
string

Valid values[ "string", "long", "timestamp", "double", "boolean", "json" ]
format
string

フォーマット。型がtimestampのときに指定することができます。

formula_handling
string
xml_parser
root
string

ルートのパス(XPath形式)

columns
Array of object

カラム設定

object
name
string

カラム名

type
string

Valid values[ "string", "long", "timestamp", "double", "boolean", "json" ]
format
string

フォーマット。typeがtimestampのときに指定することができます。

path
string

パス(XPath形式)

timezone
string

タイムゾーン。typeがtimestampのときに指定することができます。

parquet_parser
columns
Array of object

カラム設定

object
name
string

カラム名

type
string

Valid values[ "string", "long", "timestamp", "double", "boolean", "json" ]
format
string

フォーマット。型がtimestampのときに指定することができます。

mysql_input_option
object
database
string

データベース名

query
string | null

クエリ。incremental_loading_enabledがfalseの場合は必須です。

incremental_loading_enabled
boolean

転送方法。 true: 差分転送 (前回転送時からの増分データのみ転送) false: クエリを使用して転送

Defaultfalse
table
string | null

テーブル名。差分転送の場合必須です。

incremental_columns
string | null

増分データを判別するカラム。 ここで指定したカラムの値が、転送の度に「最後に転送されたレコード」に保存されます。 2回目以降の転送時は、「増分データを判別するカラム」の値が前回転送時の値 (=「最後に転送されたレコード」) より大きいレコードのみ転送します。 複数カラム指定したい場合はカンマ区切りで指定してください。未指定の場合、プライマリーキーが利用されます。

last_record
string | null

最後に転送されたレコード 差分更新時はここで指定された値より新しいデータを転送します。 フォームが空欄の場合は最初から転送します。特別な理由がない限り、この値を変更しないでください。 データの重複が起こる可能性があります。

fetch_rows
integer

カーソルが一度に処理するレコード数

Default10000
connect_timeout
integer

接続タイムアウト (秒)

Default300
socket_timeout
integer

ソケットタイムアウト (秒)

Default1800
default_time_zone
string | null

タイムゾーン

use_legacy_datetime_code
boolean | null

レガシーな時刻コード設定

Defaultfalse
mysql_connection_id
integer

MySQL接続情報ID

custom_variable_settings

カスタム変数の設定

name
string

カスタム変数の変数名を指定します。
変数名を$で囲ってください。

Example$start_time$
type
string

カスタム変数タイプです。
string: 文字列
timestamp: 時刻・日付(キューイング時)
timestamp_runtime: 時刻・日付(実行時)

Valid values[ "string", "timestamp", "timestamp_runtime" ]
Exampletimestamp_runtime
value
string

カスタム変数名を展開する値を指定します。
カスタム変数タイプがstringのときのみ有効です。

Examplejobs
quantity
integer (int64)

unit 時間の数を指定します。
カスタム変数タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example1
unit
string

時間の単位を指定します。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "hour", "date", "month" ]
Examplehour
direction
string

時間軸の方向です。
ago: 前
later: 後
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "ago", "later" ]
Exampleago
format
string

日付フォーマットです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example%Y-%m-%d %H:%M:%S
time_zone
string

日付フォーマットの日時を解釈するタイムゾーンです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

ExampleEtc/UTC
input_option_columns
object
name
string

カラム名

type
string

カラムの型

Valid values[ "boolean", "long", "timestamp", "double", "string", "json" ]
snowflake_input_option
object
warehouse
string

ウェアハウス名

database
string

データベース名

schema
string

スキーマ名

Default"PUBLIC"
query
string

クエリ

fetch_rows
integer

カーソルが一度に処理するレコード数

Default10000
connect_timeout
integer

接続タイムアウト (秒)

Default300
socket_timeout
integer

ソケットタイムアウト (秒)

Default1800
snowflake_connection_id
integer

Snowflake接続情報ID

custom_variable_settings

カスタム変数の設定

name
string

カスタム変数の変数名を指定します。
変数名を$で囲ってください。

Example$start_time$
type
string

カスタム変数タイプです。
string: 文字列
timestamp: 時刻・日付(キューイング時)
timestamp_runtime: 時刻・日付(実行時)

Valid values[ "string", "timestamp", "timestamp_runtime" ]
Exampletimestamp_runtime
value
string

カスタム変数名を展開する値を指定します。
カスタム変数タイプがstringのときのみ有効です。

Examplejobs
quantity
integer (int64)

unit 時間の数を指定します。
カスタム変数タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example1
unit
string

時間の単位を指定します。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "hour", "date", "month" ]
Examplehour
direction
string

時間軸の方向です。
ago: 前
later: 後
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "ago", "later" ]
Exampleago
format
string

日付フォーマットです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example%Y-%m-%d %H:%M:%S
time_zone
string

日付フォーマットの日時を解釈するタイムゾーンです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

ExampleEtc/UTC
input_option_columns
object
name
string

カラム名

type
string

カラムの型

Valid values[ "boolean", "long", "timestamp", "double", "string", "json" ]
salesforce_input_option
object
soql
string

SOQL オブジェクト取得方法(object_acquisition_method)がオブジェクトの項目を全転送(all_columns)の場合、この項目は返却しません。 soqlの場合のみ返却します。

api_version
string

APIバージョン

Default"54.0"
object
string

オブジェクト名

object_acquisition_method
string

オブジェクト取得方法 all_columns: オブジェクトの項目を全転送。指定したオブジェクトの項目を、すべて転送します。あとで「クエリ(SOQL) を記述して転送」に変更することもできます。 soql: クエリ (SOQL) を記述して転送。指定したオブジェクトに対し、SOQLを記述して転送します。転送項目をカスタマイズしたい場合に適しています。

Valid values[ "all_columns", "soql" ]
Default"all_columns"
is_convert_type_custom_columns
boolean

型変換モード false: カスタムカラム(columns)を元に転送をします。 true: カスタムカラム(columns)をSTRING型に変更。カスタムカラムをSTRING型に変更を選択した場合、BOOLEAN型以外のすべてのカスタムカラムの型をSTRINGに変更します。

Defaultfalse
include_deleted_or_archived_records
boolean

削除済み・アーカイブ済みレコードの抽出

Defaultfalse
salesforce_connection_id
integer

Salesforce接続情報ID

columns
Array of object

カラム設定

object
name
string

カラム名

type
string

Valid values[ "string", "long", "timestamp", "double", "boolean", "json" ]
format
string

フォーマット。型がtimestampのときに指定することができます。

custom_variable_settings

カスタム変数の設定

name
string

カスタム変数の変数名を指定します。
変数名を$で囲ってください。

Example$start_time$
type
string

カスタム変数タイプです。
string: 文字列
timestamp: 時刻・日付(キューイング時)
timestamp_runtime: 時刻・日付(実行時)

Valid values[ "string", "timestamp", "timestamp_runtime" ]
Exampletimestamp_runtime
value
string

カスタム変数名を展開する値を指定します。
カスタム変数タイプがstringのときのみ有効です。

Examplejobs
quantity
integer (int64)

unit 時間の数を指定します。
カスタム変数タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example1
unit
string

時間の単位を指定します。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "hour", "date", "month" ]
Examplehour
direction
string

時間軸の方向です。
ago: 前
later: 後
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "ago", "later" ]
Exampleago
format
string

日付フォーマットです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example%Y-%m-%d %H:%M:%S
time_zone
string

日付フォーマットの日時を解釈するタイムゾーンです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

ExampleEtc/UTC
google_spreadsheets_input_option
object
google_spreadsheets_connection_id
integer

Google Spreadsheets接続情報ID

spreadsheets_url
string

シートのURL

worksheet_title
string

シート名

start_row
integer

取り込み開始行番号

start_column
integer

取り込み開始列番号

default_time_zone
string

デフォルトのタイムゾーン

null_string
string

NULL文字列

custom_variable_settings

カスタム変数の設定

name
string

カスタム変数の変数名を指定します。
変数名を$で囲ってください。

Example$start_time$
type
string

カスタム変数タイプです。
string: 文字列
timestamp: 時刻・日付(キューイング時)
timestamp_runtime: 時刻・日付(実行時)

Valid values[ "string", "timestamp", "timestamp_runtime" ]
Exampletimestamp_runtime
value
string

カスタム変数名を展開する値を指定します。
カスタム変数タイプがstringのときのみ有効です。

Examplejobs
quantity
integer (int64)

unit 時間の数を指定します。
カスタム変数タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example1
unit
string

時間の単位を指定します。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "hour", "date", "month" ]
Examplehour
direction
string

時間軸の方向です。
ago: 前
later: 後
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "ago", "later" ]
Exampleago
format
string

日付フォーマットです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example%Y-%m-%d %H:%M:%S
time_zone
string

日付フォーマットの日時を解釈するタイムゾーンです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

ExampleEtc/UTC
input_option_columns
object
name
string

カラム名

type
string

カラムの型

Valid values[ "boolean", "long", "timestamp", "double", "string", "json" ]
postgresql_input_option
object
database
string

データベース名

schema
string

スキーマ名

Default"public"
query
string

クエリ

incremental_loading_enabled
boolean

転送方法。 true: 差分転送 (前回転送時からの増分データのみ転送) false: クエリを使用して転送

Defaultfalse
table
string | null

テーブル名。差分転送の場合必須です。

incremental_columns
string | null

増分データを判別するカラム。 ここで指定したカラムの値が、転送の度に「最後に転送されたレコード」に保存されます。 2回目以降の転送時は、「増分データを判別するカラム」の値が前回転送時の値 (=「最後に転送されたレコード」) より大きいレコードのみ転送します。 複数カラム指定したい場合はカンマ区切りで指定してください。未指定の場合、プライマリーキーが利用されます。

last_record
string | null

最後に転送されたレコード 差分更新時はここで指定された値より新しいデータを転送します。 フォームが空欄の場合は最初から転送します。特別な理由がない限り、この値を変更しないでください。 データの重複が起こる可能性があります。

default_time_zone
string | null

タイムゾーン

Default"UTC"
connect_timeout
integer

接続タイムアウト (秒)

Default300
socket_timeout
integer

ソケットタイムアウト (秒)

Default1800
fetch_rows
integer

カーソルが一度に処理するレコード数

Default10000
postgresql_connection_id
integer

PostgreSQL接続情報ID

custom_variable_settings

カスタム変数の設定

name
string

カスタム変数の変数名を指定します。
変数名を$で囲ってください。

Example$start_time$
type
string

カスタム変数タイプです。
string: 文字列
timestamp: 時刻・日付(キューイング時)
timestamp_runtime: 時刻・日付(実行時)

Valid values[ "string", "timestamp", "timestamp_runtime" ]
Exampletimestamp_runtime
value
string

カスタム変数名を展開する値を指定します。
カスタム変数タイプがstringのときのみ有効です。

Examplejobs
quantity
integer (int64)

unit 時間の数を指定します。
カスタム変数タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example1
unit
string

時間の単位を指定します。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "hour", "date", "month" ]
Examplehour
direction
string

時間軸の方向です。
ago: 前
later: 後
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "ago", "later" ]
Exampleago
format
string

日付フォーマットです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example%Y-%m-%d %H:%M:%S
time_zone
string

日付フォーマットの日時を解釈するタイムゾーンです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

ExampleEtc/UTC
input_option_column_options
column_name
string

interval型など、TROCCOでサポートされていないデータ型のカラム名

Exampleduration
column_value_type
string

変換可能なデータ型

Valid values[ "boolean", "long", "timestamp", "double", "string", "json" ]
Examplestring
input_option_columns
object
name
string

カラム名

type
string

カラムの型

Valid values[ "boolean", "long", "timestamp", "double", "string", "json" ]
bigquery_input_option
object
bigquery_connection_id
integer

Bigqueryの接続情報のID

gcs_uri
string

一時データエクスポート先Google Cloud Storage URI

gcs_uri_format
string | null

一時データエクスポート指定

Default"bucket"
query
string

SQL

temp_dataset
string

一時テーブル作成先データセット

is_standard_sql
boolean | null

SQLタイプ

Defaulttrue
cleanup_gcs_files
boolean | null

一時データの削除ポリシー

Defaulttrue
file_format
string | null

一時データのファイル形式

Default"CSV"
location
string

データセットのロケーション

Default"US"
cache
boolean | null

クエリキャッシュを利用する

Defaulttrue
bigquery_job_wait_second
integer | null

ジョブ待機タイムアウト(秒)

Default600
custom_variable_settings

カスタム変数の設定

name
string

カスタム変数の変数名を指定します。
変数名を$で囲ってください。

Example$start_time$
type
string

カスタム変数タイプです。
string: 文字列
timestamp: 時刻・日付(キューイング時)
timestamp_runtime: 時刻・日付(実行時)

Valid values[ "string", "timestamp", "timestamp_runtime" ]
Exampletimestamp_runtime
value
string

カスタム変数名を展開する値を指定します。
カスタム変数タイプがstringのときのみ有効です。

Examplejobs
quantity
integer (int64)

unit 時間の数を指定します。
カスタム変数タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example1
unit
string

時間の単位を指定します。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "hour", "date", "month" ]
Examplehour
direction
string

時間軸の方向です。
ago: 前
later: 後
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "ago", "later" ]
Exampleago
format
string

日付フォーマットです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example%Y-%m-%d %H:%M:%S
time_zone
string

日付フォーマットの日時を解釈するタイムゾーンです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

ExampleEtc/UTC
csv_parser
delimiter
string

区切り文字

Default","
quote
string

クォート文字

Default"\""
escape
string | null

エスケープ文字

Default"\\"
skip_header_lines
integer

スキップするヘッダー行数

Default0
null_string_enabled
boolean

NULLに置換される文字列

Defaultfalse
null_string
string

置換元の文字列。未入力の場合、空文字がNULLに置換されます。

trim_if_not_quoted
boolean

引用符がない場合に値から空白を取り除くかどうか

Defaultfalse
quotes_in_quoted_fields
string

イレギュラーなクオートの処理方式。クオート付きフィールド内で、イレギュラーなクオートが存在した場合の処理方法

Valid values[ "ACCEPT_ONLY_RFC4180_ESCAPED", "ACCEPT_STRAY_QUOTES_ASSUMING_NO_DELIMITERS_IN_FIELDS" ]
Default"ACCEPT_ONLY_RFC4180_ESCAPED"
comment_line_marker
string

コメントラインマーカー。この文字が行の始めにあったらスキップします

allow_optional_columns
boolean

カラム数が減っている行の処理。true: 足りないカラムをNULL補完する。 false: 不正なレコードとして処理する

Defaultfalse
allow_extra_columns
boolean

カラム数が増えている行の処理。 true: カラムを無視して処理。 false: 不正なレコードとして処理する

Defaultfalse
max_quoted_size_limit
integer

引用符で囲める最大データ量

Default131072
stop_on_invalid_record
boolean

不正なレコードが存在した場合に転送を中止するかどうか。

Defaulttrue
default_time_zone
string

デフォルトのタイムゾーン

Default"UTC"
default_date
string

日付初期設定。時刻部分のみの値(例: 12:34:56)があった場合に設定される、日付部分のデフォルト値

Default"1970-01-01"
newline
string

改行コード

Valid values[ "CRLF", "LF", "CR" ]
Default"CRLF"
charset
string

文字コード

columns
Array of object

カラム設定

object
name
string

カラム名

type
string

Valid values[ "string", "long", "timestamp", "double", "boolean", "json" ]
format
string

フォーマット。型がtimestampのときに指定することができます。

jsonl_parser
stop_on_invalid_record
boolean

不正なレコードが存在した場合に転送を中止するかどうか

Defaulttrue
default_time_zone
string

デフォルトのタイムゾーン

Default"UTC"
newline
string | null

改行コード

Default"CRLF"
charset
string | null

文字エンコーディング

columns
Array of object

カラム設定

object
name
string

カラム名

type
string

Valid values[ "string", "long", "timestamp", "double", "boolean", "json" ]
format
string

フォーマット。型がtimestampのときに指定することができます。

time_zone
string

タイムゾーン

jsonpath_parser
root
string

ルート

default_time_zone
string

デフォルトのタイムゾーン

Default"UTC"
columns
Array of object

カラム設定

object
name
string

カラム名

type
string

Valid values[ "string", "long", "timestamp", "double", "boolean", "json" ]
format
string

フォーマット。型がtimestampのときに指定することができます。

time_zone
string

タイムゾーン

ltsv_parser
newline
string | null

改行コード

Default"CRLF"
charset
string | null

文字エンコーディング

columns
Array of object

カラム設定

object
name
string

カラム名

type
string

Valid values[ "string", "long", "timestamp", "double", "boolean" ]
format
string

フォーマット。型がtimestampのときに指定することができます。

excel_parser
default_time_zone
string

日時カラムのタイムゾーン

sheet_name
string

シート名

skip_header_lines
integer

スキップするヘッダー行数

columns
Array of object

カラム設定

object
name
string

カラム名

type
string

Valid values[ "string", "long", "timestamp", "double", "boolean", "json" ]
format
string

フォーマット。型がtimestampのときに指定することができます。

formula_handling
string
xml_parser
root
string

ルートのパス(XPath形式)

columns
Array of object

カラム設定

object
name
string

カラム名

type
string

Valid values[ "string", "long", "timestamp", "double", "boolean", "json" ]
format
string

フォーマット。typeがtimestampのときに指定することができます。

path
string

パス(XPath形式)

timezone
string

タイムゾーン。typeがtimestampのときに指定することができます。

parquet_parser
columns
Array of object

カラム設定

object
name
string

カラム名

type
string

Valid values[ "string", "long", "timestamp", "double", "boolean", "json" ]
format
string

フォーマット。型がtimestampのときに指定することができます。

s3_input_option
object
s3_connection_id
integer

S3の接続情報のID

bucket
string

S3のバケット名

path_prefix
string

パスプレフィックス 未入力の場合、バケット配下の全てのファイルが対象になります

Default""
path_match_pattern
string

パスの正規表現 未入力の場合、パスプレフィックスにマッチする全てのファイルが対象になります

Default""
region
string

リージョン

Default"ap-northeast-1"
incremental_loading_enabled
boolean

差分転送するかどうかのフラグ

Defaultfalse
last_path
string | null

差分転送の場合、最後に転送されたパスを指定。 差分更新時はここで指定されたパスより辞書順で後ろのデータを転送します。 フォームが空欄の場合は最初から転送します。 特別な理由がない限り、この値を変更しないでください。データの重複が起こる可能性があります。

is_skip_header_line
boolean

ヘッダー行をスキップするかどうかのフラグ ヘッダー行を含まないCSV/TSVファイルの場合、TROCCO側で生成した仮のヘッダー名を割り当てます。

Defaultfalse
stop_when_file_not_found
boolean

指定のパスにファイルが存在しなかった場合に転送を続行するか

Defaultfalse
decompression_type
string | null

圧縮形式

Valid values[ "default", "zip", "targz" ]
Default"default"
custom_variable_settings

カスタム変数の設定

name
string

カスタム変数の変数名を指定します。
変数名を$で囲ってください。

Example$start_time$
type
string

カスタム変数タイプです。
string: 文字列
timestamp: 時刻・日付(キューイング時)
timestamp_runtime: 時刻・日付(実行時)

Valid values[ "string", "timestamp", "timestamp_runtime" ]
Exampletimestamp_runtime
value
string

カスタム変数名を展開する値を指定します。
カスタム変数タイプがstringのときのみ有効です。

Examplejobs
quantity
integer (int64)

unit 時間の数を指定します。
カスタム変数タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example1
unit
string

時間の単位を指定します。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "hour", "date", "month" ]
Examplehour
direction
string

時間軸の方向です。
ago: 前
later: 後
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "ago", "later" ]
Exampleago
format
string

日付フォーマットです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example%Y-%m-%d %H:%M:%S
time_zone
string

日付フォーマットの日時を解釈するタイムゾーンです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

ExampleEtc/UTC
decoder

解凍方式の指定

decoder_type
string

解凍方式

match_name
string | null

解凍後の相対パス。未入力の場合、圧縮ファイル内のすべてのデータが転送対象になります。

csv_parser
delimiter
string

区切り文字

Default","
quote
string

クォート文字

Default"\""
escape
string | null

エスケープ文字

Default"\\"
skip_header_lines
integer

スキップするヘッダー行数

Default0
null_string_enabled
boolean

NULLに置換される文字列

Defaultfalse
null_string
string

置換元の文字列。未入力の場合、空文字がNULLに置換されます。

trim_if_not_quoted
boolean

引用符がない場合に値から空白を取り除くかどうか

Defaultfalse
quotes_in_quoted_fields
string

イレギュラーなクオートの処理方式。クオート付きフィールド内で、イレギュラーなクオートが存在した場合の処理方法

Valid values[ "ACCEPT_ONLY_RFC4180_ESCAPED", "ACCEPT_STRAY_QUOTES_ASSUMING_NO_DELIMITERS_IN_FIELDS" ]
Default"ACCEPT_ONLY_RFC4180_ESCAPED"
comment_line_marker
string

コメントラインマーカー。この文字が行の始めにあったらスキップします

allow_optional_columns
boolean

カラム数が減っている行の処理。true: 足りないカラムをNULL補完する。 false: 不正なレコードとして処理する

Defaultfalse
allow_extra_columns
boolean

カラム数が増えている行の処理。 true: カラムを無視して処理。 false: 不正なレコードとして処理する

Defaultfalse
max_quoted_size_limit
integer

引用符で囲める最大データ量

Default131072
stop_on_invalid_record
boolean

不正なレコードが存在した場合に転送を中止するかどうか。

Defaulttrue
default_time_zone
string

デフォルトのタイムゾーン

Default"UTC"
default_date
string

日付初期設定。時刻部分のみの値(例: 12:34:56)があった場合に設定される、日付部分のデフォルト値

Default"1970-01-01"
newline
string

改行コード

Valid values[ "CRLF", "LF", "CR" ]
Default"CRLF"
charset
string

文字コード

columns
Array of object

カラム設定

object
name
string

カラム名

type
string

Valid values[ "string", "long", "timestamp", "double", "boolean", "json" ]
format
string

フォーマット。型がtimestampのときに指定することができます。

jsonl_parser
stop_on_invalid_record
boolean

不正なレコードが存在した場合に転送を中止するかどうか

Defaulttrue
default_time_zone
string

デフォルトのタイムゾーン

Default"UTC"
newline
string | null

改行コード

Default"CRLF"
charset
string | null

文字エンコーディング

columns
Array of object

カラム設定

object
name
string

カラム名

type
string

Valid values[ "string", "long", "timestamp", "double", "boolean", "json" ]
format
string

フォーマット。型がtimestampのときに指定することができます。

time_zone
string

タイムゾーン

jsonpath_parser
root
string

ルート

default_time_zone
string

デフォルトのタイムゾーン

Default"UTC"
columns
Array of object

カラム設定

object
name
string

カラム名

type
string

Valid values[ "string", "long", "timestamp", "double", "boolean", "json" ]
format
string

フォーマット。型がtimestampのときに指定することができます。

time_zone
string

タイムゾーン

ltsv_parser
newline
string | null

改行コード

Default"CRLF"
charset
string | null

文字エンコーディング

columns
Array of object

カラム設定

object
name
string

カラム名

type
string

Valid values[ "string", "long", "timestamp", "double", "boolean" ]
format
string

フォーマット。型がtimestampのときに指定することができます。

excel_parser
default_time_zone
string

日時カラムのタイムゾーン

sheet_name
string

シート名

skip_header_lines
integer

スキップするヘッダー行数

columns
Array of object

カラム設定

object
name
string

カラム名

type
string

Valid values[ "string", "long", "timestamp", "double", "boolean", "json" ]
format
string

フォーマット。型がtimestampのときに指定することができます。

formula_handling
string
xml_parser
root
string

ルートのパス(XPath形式)

columns
Array of object

カラム設定

object
name
string

カラム名

type
string

Valid values[ "string", "long", "timestamp", "double", "boolean", "json" ]
format
string

フォーマット。typeがtimestampのときに指定することができます。

path
string

パス(XPath形式)

timezone
string

タイムゾーン。typeがtimestampのときに指定することができます。

parquet_parser
columns
Array of object

カラム設定

object
name
string

カラム名

type
string

Valid values[ "string", "long", "timestamp", "double", "boolean", "json" ]
format
string

フォーマット。型がtimestampのときに指定することができます。

google_analytics4_input_option
object
google_analytics4_connection_id
integer

Google Analytics 4の接続情報のID

property_id
string

プロパティID

time_series
string

タイムスタンプの形式

Valid values[ "dateHour", "date", "yearMonth", "year", "isoYear" ]
start_date
string

データ取得期間の開始日 例: 2021-01-01, NdaysAgo, yesterday, today

end_date
string

データ取得期間の終了日 例: 2021-01-01, NdaysAgo, yesterday, today

incremental_loading_enabled
boolean

転送方式。差分転送するかどうかのフラグ

Defaultfalse
last_record_time
string

最新のレコード更新日時。 差分転送の場合、最後に転送されたデータの時間を指定。 差分更新時はここで指定された時間より後のデータを転送します。 フォームが空欄の場合は最初から転送します。 特別な理由がない限り、この値を変更しないでください。データの重複が起こる可能性があります。

google_analytics4_input_option_dimensions
Array of object

ディメンション

object
name
string

ディメンション名

expression
string

ディメンション式

google_analytics4_input_option_metrics
Array of object

メトリクス

object
name
string

メトリクス名

expression
string

メトリクス式

retry_limit
integer

最大リトライ回数

Default5
retry_sleep
integer

リトライ間隔(秒)

Default2
raise_on_other_row
boolean

「(other)」行が使用されている場合のステータス false: Succeededにする true: Errorにする

Defaulttrue
limit_of_rows
integer

一回のリクエストで取得する行数

Default10000
custom_variable_settings

カスタム変数の設定

name
string

カスタム変数の変数名を指定します。
変数名を$で囲ってください。

Example$start_time$
type
string

カスタム変数タイプです。
string: 文字列
timestamp: 時刻・日付(キューイング時)
timestamp_runtime: 時刻・日付(実行時)

Valid values[ "string", "timestamp", "timestamp_runtime" ]
Exampletimestamp_runtime
value
string

カスタム変数名を展開する値を指定します。
カスタム変数タイプがstringのときのみ有効です。

Examplejobs
quantity
integer (int64)

unit 時間の数を指定します。
カスタム変数タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example1
unit
string

時間の単位を指定します。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "hour", "date", "month" ]
Examplehour
direction
string

時間軸の方向です。
ago: 前
later: 後
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "ago", "later" ]
Exampleago
format
string

日付フォーマットです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example%Y-%m-%d %H:%M:%S
time_zone
string

日付フォーマットの日時を解釈するタイムゾーンです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

ExampleEtc/UTC
input_option_columns
object
name
string

カラム名

type
string

カラムの型

Valid values[ "boolean", "long", "timestamp", "double", "string", "json" ]
kintone_input_option
object
kintone_connection_id
integer

Kintone接続情報ID

app_id
string

アプリID

guest_space_id
string | null

ゲストスペースID

expand_subtable
boolean

テーブル行単位で転送する

Defaulttrue
query
string | null

クエリ

custom_variable_settings

カスタム変数の設定

name
string

カスタム変数の変数名を指定します。
変数名を$で囲ってください。

Example$start_time$
type
string

カスタム変数タイプです。
string: 文字列
timestamp: 時刻・日付(キューイング時)
timestamp_runtime: 時刻・日付(実行時)

Valid values[ "string", "timestamp", "timestamp_runtime" ]
Exampletimestamp_runtime
value
string

カスタム変数名を展開する値を指定します。
カスタム変数タイプがstringのときのみ有効です。

Examplejobs
quantity
integer (int64)

unit 時間の数を指定します。
カスタム変数タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example1
unit
string

時間の単位を指定します。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "hour", "date", "month" ]
Examplehour
direction
string

時間軸の方向です。
ago: 前
later: 後
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "ago", "later" ]
Exampleago
format
string

日付フォーマットです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example%Y-%m-%d %H:%M:%S
time_zone
string

日付フォーマットの日時を解釈するタイムゾーンです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

ExampleEtc/UTC
input_option_columns
object
name
string

カラム名

type
string

カラムの型

Valid values[ "boolean", "long", "timestamp", "double", "string", "json" ]
http_input_option
object
url
string

URL

method
string

HTTPメソッド

Valid values[ "get", "post" ]
Default"get"
user_agent
string | null

ユーザーエージェント

charset
string | null

文字エンコーディング

Default"UTF-8"
pager_type
string

ページング設定

Valid values[ "disable", "offset", "cursor" ]
Default"disable"
pager_from_param
string | null

オフセット開始パラメータ名(from)

pager_to_param
string | null

オフセット終了パラメータ名(to)

pager_pages
integer | null

ページネーションリクエスト回数

pager_start
integer | null

オフセット初期値

pager_step
integer | null

1リクエストで進めるオフセット増加値

cursor_request_parameter_cursor_name
string | null

カーソルをセットするパラメータ名

cursor_response_parameter_cursor_json_path
string | null

レスポンスからカーソルを取得するためのJSONPath

cursor_request_parameter_limit_name
string | null

1リクエストで取得するレコードの最大件数をセットするパラメータ名

cursor_request_parameter_limit_value
integer | null

1リクエストで取得するレコードの最大件数

request_params
Array of object | null

リクエストパラメータ

object
key
string

パラメータ名

value
string

パラメータ値。マスキングされている場合、'***'と表示されます。

request_body
string | null

リクエストボディ

request_headers
Array of object | null

リクエストヘッダ

object
key
string

ヘッダ名

value
string

ヘッダ値。マスキングされている場合、'***'と表示されます。

success_code
string | null

転送データ取得時に正常系と判定するステータスコード

Default"200"
open_timeout
integer | null

接続時にタイムアウトするまでのミリ秒数

Default2000
read_timeout
integer | null

読み取り時にタイムアウトするまでのミリ秒数

Default10000
max_retries
integer | null

最大リトライ回数

Default5
retry_interval
integer | null

リトライ間隔(ミリ秒)

Default10000
request_interval
integer | null

リクエスト間隔(ミリ秒)

Default0
custom_variable_settings

カスタム変数の設定

name
string

カスタム変数の変数名を指定します。
変数名を$で囲ってください。

Example$start_time$
type
string

カスタム変数タイプです。
string: 文字列
timestamp: 時刻・日付(キューイング時)
timestamp_runtime: 時刻・日付(実行時)

Valid values[ "string", "timestamp", "timestamp_runtime" ]
Exampletimestamp_runtime
value
string

カスタム変数名を展開する値を指定します。
カスタム変数タイプがstringのときのみ有効です。

Examplejobs
quantity
integer (int64)

unit 時間の数を指定します。
カスタム変数タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example1
unit
string

時間の単位を指定します。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "hour", "date", "month" ]
Examplehour
direction
string

時間軸の方向です。
ago: 前
later: 後
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "ago", "later" ]
Exampleago
format
string

日付フォーマットです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example%Y-%m-%d %H:%M:%S
time_zone
string

日付フォーマットの日時を解釈するタイムゾーンです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

ExampleEtc/UTC
csv_parser
delimiter
string

区切り文字

Default","
quote
string

クォート文字

Default"\""
escape
string | null

エスケープ文字

Default"\\"
skip_header_lines
integer

スキップするヘッダー行数

Default0
null_string_enabled
boolean

NULLに置換される文字列

Defaultfalse
null_string
string

置換元の文字列。未入力の場合、空文字がNULLに置換されます。

trim_if_not_quoted
boolean

引用符がない場合に値から空白を取り除くかどうか

Defaultfalse
quotes_in_quoted_fields
string

イレギュラーなクオートの処理方式。クオート付きフィールド内で、イレギュラーなクオートが存在した場合の処理方法

Valid values[ "ACCEPT_ONLY_RFC4180_ESCAPED", "ACCEPT_STRAY_QUOTES_ASSUMING_NO_DELIMITERS_IN_FIELDS" ]
Default"ACCEPT_ONLY_RFC4180_ESCAPED"
comment_line_marker
string

コメントラインマーカー。この文字が行の始めにあったらスキップします

allow_optional_columns
boolean

カラム数が減っている行の処理。true: 足りないカラムをNULL補完する。 false: 不正なレコードとして処理する

Defaultfalse
allow_extra_columns
boolean

カラム数が増えている行の処理。 true: カラムを無視して処理。 false: 不正なレコードとして処理する

Defaultfalse
max_quoted_size_limit
integer

引用符で囲める最大データ量

Default131072
stop_on_invalid_record
boolean

不正なレコードが存在した場合に転送を中止するかどうか。

Defaulttrue
default_time_zone
string

デフォルトのタイムゾーン

Default"UTC"
default_date
string

日付初期設定。時刻部分のみの値(例: 12:34:56)があった場合に設定される、日付部分のデフォルト値

Default"1970-01-01"
newline
string

改行コード

Valid values[ "CRLF", "LF", "CR" ]
Default"CRLF"
charset
string

文字コード

columns
Array of object

カラム設定

object
name
string

カラム名

type
string

Valid values[ "string", "long", "timestamp", "double", "boolean", "json" ]
format
string

フォーマット。型がtimestampのときに指定することができます。

jsonl_parser
stop_on_invalid_record
boolean

不正なレコードが存在した場合に転送を中止するかどうか

Defaulttrue
default_time_zone
string

デフォルトのタイムゾーン

Default"UTC"
newline
string | null

改行コード

Default"CRLF"
charset
string | null

文字エンコーディング

columns
Array of object

カラム設定

object
name
string

カラム名

type
string

Valid values[ "string", "long", "timestamp", "double", "boolean", "json" ]
format
string

フォーマット。型がtimestampのときに指定することができます。

time_zone
string

タイムゾーン

jsonpath_parser
root
string

ルート

default_time_zone
string

デフォルトのタイムゾーン

Default"UTC"
columns
Array of object

カラム設定

object
name
string

カラム名

type
string

Valid values[ "string", "long", "timestamp", "double", "boolean", "json" ]
format
string

フォーマット。型がtimestampのときに指定することができます。

time_zone
string

タイムゾーン

ltsv_parser
newline
string | null

改行コード

Default"CRLF"
charset
string | null

文字エンコーディング

columns
Array of object

カラム設定

object
name
string

カラム名

type
string

Valid values[ "string", "long", "timestamp", "double", "boolean" ]
format
string

フォーマット。型がtimestampのときに指定することができます。

excel_parser
default_time_zone
string

日時カラムのタイムゾーン

sheet_name
string

シート名

skip_header_lines
integer

スキップするヘッダー行数

columns
Array of object

カラム設定

object
name
string

カラム名

type
string

Valid values[ "string", "long", "timestamp", "double", "boolean", "json" ]
format
string

フォーマット。型がtimestampのときに指定することができます。

formula_handling
string
xml_parser
root
string

ルートのパス(XPath形式)

columns
Array of object

カラム設定

object
name
string

カラム名

type
string

Valid values[ "string", "long", "timestamp", "double", "boolean", "json" ]
format
string

フォーマット。typeがtimestampのときに指定することができます。

path
string

パス(XPath形式)

timezone
string

タイムゾーン。typeがtimestampのときに指定することができます。

google_ads_input_option
object
customer_id
string

Google Adsのお客様ID(10桁の数字)

resource_type
string

取得するリソースタイプ 例: customer, campaign, ad_group, ad_group_ad など

start_date
string | null

データ取得開始日(YYYY-MM-DD形式) リソースタイプによっては指定できない場合があります。

end_date
string | null

データ取得終了日(YYYY-MM-DD形式) リソースタイプによっては指定できない場合があります。

google_ads_connection_id
integer

Google Ads接続情報ID

input_option_columns
Array of object

取得するフィールドの一覧

object
name
string

フィールド名

type
string

データ型

Valid values[ "string", "long", "timestamp", "double", "boolean", "json" ]
format
string | null

タイムスタンプ型の場合のフォーマット

conditions
Array of string

検索条件の一覧

string

WHERE句の条件式

custom_variable_settings

カスタム変数の設定

name
string

カスタム変数の変数名を指定します。
変数名を$で囲ってください。

Example$start_time$
type
string

カスタム変数タイプです。
string: 文字列
timestamp: 時刻・日付(キューイング時)
timestamp_runtime: 時刻・日付(実行時)

Valid values[ "string", "timestamp", "timestamp_runtime" ]
Exampletimestamp_runtime
value
string

カスタム変数名を展開する値を指定します。
カスタム変数タイプがstringのときのみ有効です。

Examplejobs
quantity
integer (int64)

unit 時間の数を指定します。
カスタム変数タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example1
unit
string

時間の単位を指定します。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "hour", "date", "month" ]
Examplehour
direction
string

時間軸の方向です。
ago: 前
later: 後
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "ago", "later" ]
Exampleago
format
string

日付フォーマットです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example%Y-%m-%d %H:%M:%S
time_zone
string

日付フォーマットの日時を解釈するタイムゾーンです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

ExampleEtc/UTC
yahoo_ads_api_yss_input_option
object
yahoo_ads_api_connection_id
integer

YahooAdsApiYss接続情報ID

base_account_id
string

ベースアカウントID

account_id
string

アカウントID

service
string

サービス

Valid values[ "report_definition_service", "campaign_export_service" ]
Default"report_definition_service"
start_date
string | null

開始日

end_date
string | null

終了日

report_type
string | null

レポート種別

Valid values[ "ACCOUNT", "CAMPAIGN", "ADGROUP", "AD", "KEYWORDS", "SEARCH_QUERY", "GEO", "GEO_TARGET", "SCHEDULE_TARGET", "BID_STRATEGY", "ADGROUP_TARGET_LIST", "CAMPAIGN_TARGET_LIST", "LANDING_PAGE_URL", "KEYWORDLESS_QUERY", "WEBPAGE_CRITERION", "BID_MODIFIER", "CAMPAIGN_ASSET", "ADGROUP_ASSET", "RESPONSIVE_ADS_FOR_SEARCH_ASSET", "ASSET_COMBINATIONS" ]
exclude_zero_impressions
boolean

フィルター設定

Defaultfalse
custom_variable_settings

カスタム変数の設定

name
string

カスタム変数の変数名を指定します。
変数名を$で囲ってください。

Example$start_time$
type
string

カスタム変数タイプです。
string: 文字列
timestamp: 時刻・日付(キューイング時)
timestamp_runtime: 時刻・日付(実行時)

Valid values[ "string", "timestamp", "timestamp_runtime" ]
Exampletimestamp_runtime
value
string

カスタム変数名を展開する値を指定します。
カスタム変数タイプがstringのときのみ有効です。

Examplejobs
quantity
integer (int64)

unit 時間の数を指定します。
カスタム変数タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example1
unit
string

時間の単位を指定します。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "hour", "date", "month" ]
Examplehour
direction
string

時間軸の方向です。
ago: 前
later: 後
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "ago", "later" ]
Exampleago
format
string

日付フォーマットです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example%Y-%m-%d %H:%M:%S
time_zone
string

日付フォーマットの日時を解釈するタイムゾーンです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

ExampleEtc/UTC
input_option_columns
object
name
string

カラム名

type
string

カラムの型

Valid values[ "boolean", "long", "timestamp", "double", "string", "json" ]
output_option_type
string

転送先の種別

Valid values[ "bigquery", "snowflake", "salesforce", "google_spreadsheets", "google_ads_customer_match" ]
output_option
object

転送先の設定の詳細

bigquery_output_option
object
dataset
string

データセット名

table
string

テーブル名

mode
string

転送モード

Valid values[ "append", "append_direct", "replace", "delete_in_advance", "merge" ]
Default"append"
location
string

データセットのロケーション

Default"US"
auto_create_dataset
boolean

データセットの自動生成オプション

Defaultfalse
open_timeout_sec
integer

接続開始までのタイムアウト (秒)

Default300
timeout_sec
integer

タイムアウト (秒)

Default300
send_timeout_sec
integer

送信タイムアウト (秒)

Default300
read_timeout_sec
integer

読込タイムアウト (秒)

Default300
retries
integer

再試行回数

Default5
partitioning_type
string | null

パーティショニング null: パーティションなし ingestion_time: 取り込み時間により分割 time_unit_column: フィールドにより分割

Valid values[ "ingestion_time", "time_unit_column" ]
time_partitioning_type
string | null

パーティションタイプ

Valid values[ "HOUR", "DAY", "MONTH", "YEAR" ]
time_partitioning_field
string | null

パーティションフィールド 分割の基準として用いるフィールドを、DATE, TIMESTAMP, DATETIMEのいずれかの型のフィールドから指定してください。

time_partitioning_expiration_ms
integer | null

パーティションの存続期間 パーティションの存続期間 (ミリ秒) です。最小値はありません。パーティションの日付にこの整数値を足した値が有効期限になります。デフォルト値は指定なし (永久に保存) です。

template_table
string | null

スキーマ情報をテンプレートとして参照するテーブル このテーブルのスキーマ情報からGoogle BigQueryへの取り込み時のスキーマ情報を生成します

bigquery_connection_id
string

BigQuery接続情報ID

bigquery_output_option_column_options
Array of object

カラム設定

object
name
string

カラム名

type
string

データ型

Valid values[ "BOOLEAN", "INTEGER", "FLOAT", "STRING", "TIMESTAMP", "DATETIME", "DATE", "RECORD", "NUMERIC" ]
mode
string

モード

Valid values[ "NULLABLE", "REQUIRED", "REPEATED" ]
timestamp_format
string | null

日付フォーマット

timezone
string | null

タイムゾーン

description
string | null

説明

bigquery_output_option_clustering_fields
Array of string

クラスタリング化列 クラスタリングはテーブル新規作成時のみ設定できます。クラスタ化列は最大で4つ指定できます。

string
bigquery_output_option_merge_keys
Array of string

マージキー mode: mergeの場合のみ設定できます。

string
custom_variable_settings

カスタム変数の設定

name
string

カスタム変数の変数名を指定します。
変数名を$で囲ってください。

Example$start_time$
type
string

カスタム変数タイプです。
string: 文字列
timestamp: 時刻・日付(キューイング時)
timestamp_runtime: 時刻・日付(実行時)

Valid values[ "string", "timestamp", "timestamp_runtime" ]
Exampletimestamp_runtime
value
string

カスタム変数名を展開する値を指定します。
カスタム変数タイプがstringのときのみ有効です。

Examplejobs
quantity
integer (int64)

unit 時間の数を指定します。
カスタム変数タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example1
unit
string

時間の単位を指定します。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "hour", "date", "month" ]
Examplehour
direction
string

時間軸の方向です。
ago: 前
later: 後
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "ago", "later" ]
Exampleago
format
string

日付フォーマットです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example%Y-%m-%d %H:%M:%S
time_zone
string

日付フォーマットの日時を解釈するタイムゾーンです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

ExampleEtc/UTC
snowflake_output_option
object
warehouse
string

ウェアハウス名

database
string

データベース名

schema
string

スキーマ名

table
string

テーブル名

mode
string

転送モード

Valid values[ "insert", "insert_direct", "truncate_insert", "replace", "merge" ]
Default"insert"
empty_field_as_null
boolean

空文字をNULLに置換するかどうか

Defaulttrue
delete_stage_on_error
boolean

エラー時に一時ステージを削除するかどうか

Defaultfalse
batch_size
integer

バッチサイズ (MB)

Default50
retry_limit
integer

最大リトライ回数

Default12
retry_wait
integer

リトライ待ち時間(ミリ秒)

Default1000
max_retry_wait
integer

リトライ待ち時間の最大値(ミリ秒) 再試行時の待ち時間の上限

Default1800000
default_time_zone
string

デフォルトタイムゾーン

Default"UTC"
snowflake_connection_id
integer

Snowflake接続情報ID

snowflake_output_option_column_options
Array of object

カラム設定

object
name
string

カラム名

type
string

データ型

Valid values[ "BIGINT", "INTEGER", "VARCHAR", "STRING", "BOOLEAN", "DOUBLE", "DOUBLE PRECISION", "DATE", "DATETIME", "TIMESTAMP", "TIME", "VARIANT", "OBJECT", "ARRAY", "NUMBER" ]
value_type
string

value type もし、デフォルト値を設定したい場合、value_typeは設定しないでください。 詳細: https://documents.trocco.io/docs/data-destination-snowflake

Valid values[ "byte", "short", "int", "long", "double", "float", "boolean", "string", "nstring", "date", "time", "timestamp", "decimal", "json", "null" ]
timestamp_format
string | null

日付フォーマット

timezone
string | null

タイムゾーン

snowflake_output_option_merge_keys
Array of string | null

マージキー mode: mergeの場合のみ設定できます。

string
custom_variable_settings

カスタム変数の設定

name
string

カスタム変数の変数名を指定します。
変数名を$で囲ってください。

Example$start_time$
type
string

カスタム変数タイプです。
string: 文字列
timestamp: 時刻・日付(キューイング時)
timestamp_runtime: 時刻・日付(実行時)

Valid values[ "string", "timestamp", "timestamp_runtime" ]
Exampletimestamp_runtime
value
string

カスタム変数名を展開する値を指定します。
カスタム変数タイプがstringのときのみ有効です。

Examplejobs
quantity
integer (int64)

unit 時間の数を指定します。
カスタム変数タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example1
unit
string

時間の単位を指定します。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "hour", "date", "month" ]
Examplehour
direction
string

時間軸の方向です。
ago: 前
later: 後
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "ago", "later" ]
Exampleago
format
string

日付フォーマットです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example%Y-%m-%d %H:%M:%S
time_zone
string

日付フォーマットの日時を解釈するタイムゾーンです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

ExampleEtc/UTC
salesforce_output_option
object
object
string

オブジェクト名

action_type
string

転送モード

Valid values[ "insert", "upsert", "update" ]
Default"insert"
api_version
string

Salesforce APIバージョン

Default"54"
upsert_key
string

Upsertキー 転送モードにUPSERTを選択した場合はキーとなるカラム名を入力してください。

ignore_nulls
boolean

NULLを含む場合の更新処理 trueの場合更新をスキップします falseの場合、NULLで更新します

Defaultfalse
throw_if_failed
boolean

送信できなかったレコードがある場合のステータス trueの場合、Errorにします falseの場合、Succeededにします。

Defaulttrue
salesforce_connection_id
integer

Salesforce接続情報ID

google_spreadsheets_option
object
google_spreadsheets_connection_id
string

Google Spreadsheets接続情報ID

spreadsheets_id
string

シートID

worksheet_title
string

シート名

timezone
string

タイムゾーン

ExampleAsia/Tokyo
value_input_option
string

値の入力方法

  • RAW: セルの書式設定を適用しない
  • USER_ENTERED: セルの書式設定を適用する
Valid values[ "RAW", "USER_ENTERED" ]
mode
string

転送モード

  • replace: 全件洗い替え (シート作り直し)
  • append: 追記 (APPEND)
  • truncate_insert: 全件洗い替え (既存シート引き継ぎ)
Valid values[ "replace", "append", "truncate_insert" ]
google_spreadsheets_output_option_sorts
Array of object

データ順序

object
column
string

ソートキー名

order
string

ソート順

Valid values[ "ascending", "descending" ]
custom_variable_settings

カスタム変数の設定

name
string

カスタム変数の変数名を指定します。
変数名を$で囲ってください。

Example$start_time$
type
string

カスタム変数タイプです。
string: 文字列
timestamp: 時刻・日付(キューイング時)
timestamp_runtime: 時刻・日付(実行時)

Valid values[ "string", "timestamp", "timestamp_runtime" ]
Exampletimestamp_runtime
value
string

カスタム変数名を展開する値を指定します。
カスタム変数タイプがstringのときのみ有効です。

Examplejobs
quantity
integer (int64)

unit 時間の数を指定します。
カスタム変数タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example1
unit
string

時間の単位を指定します。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "hour", "date", "month" ]
Examplehour
direction
string

時間軸の方向です。
ago: 前
later: 後
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "ago", "later" ]
Exampleago
format
string

日付フォーマットです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example%Y-%m-%d %H:%M:%S
time_zone
string

日付フォーマットの日時を解釈するタイムゾーンです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

ExampleEtc/UTC
google_ads_customer_match_output_option
object
google_ads_connection_id
integer

Google Ads接続情報ID

app_id
string | null

モバイル デバイス ID upload_key_type が mobile_advertising_id の場合は必須

customer_id
string

お客様 ID

upload_key_type
string

データの種類

Valid values[ "contact_info", "crm_id", "mobile_advertising_id" ]
Default"contact_info"
user_list_name
string

顧客リスト名

description
string | null

説明文

operation
string

転送モード

Valid values[ "insert", "truncate_insert" ]
Default"insert"
wait_for_completion
boolean

カスタマーマッチの作成および更新完了まで待つ

member_ship_duration
integer

有効期間(日)

ad_user_data_consent
string

広告ユーザーデータに関する同意

Valid values[ "unspecified", "granted", "denied" ]
Default"granted"
ad_personalization_consent
string

広告のパーソナライズに対する同意

Valid values[ "unspecified", "granted", "denied" ]
Default"granted"
custom_variable_settings

カスタム変数の設定

name
string

カスタム変数の変数名を指定します。
変数名を$で囲ってください。

Example$start_time$
type
string

カスタム変数タイプです。
string: 文字列
timestamp: 時刻・日付(キューイング時)
timestamp_runtime: 時刻・日付(実行時)

Valid values[ "string", "timestamp", "timestamp_runtime" ]
Exampletimestamp_runtime
value
string

カスタム変数名を展開する値を指定します。
カスタム変数タイプがstringのときのみ有効です。

Examplejobs
quantity
integer (int64)

unit 時間の数を指定します。
カスタム変数タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example1
unit
string

時間の単位を指定します。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "hour", "date", "month" ]
Examplehour
direction
string

時間軸の方向です。
ago: 前
later: 後
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "ago", "later" ]
Exampleago
format
string

日付フォーマットです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example%Y-%m-%d %H:%M:%S
time_zone
string

日付フォーマットの日時を解釈するタイムゾーンです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

ExampleEtc/UTC
yahoo_display_ads_audience_list_output_option
object
yahoo_ads_api_connection_id
integer

Yahoo!広告 API接続情報ID

base_account_id
string

ベースアカウントID

account_id
string

アカウントID

audience_list_name
string

オーディエンスリスト名

description
string | null

オーディエンスリストの説明

upload_type
string

連携データタイプ

Valid values[ "mail_address_and_phone_number", "idfa", "aaid" ]
mode
string

転送モード

Valid values[ "insert", "truncate_insert" ]
wait_for_completion
boolean

データのアップロード完了まで待つ

data_duration
integer

データの有効期間(日)

custom_variable_settings

カスタム変数の設定

name
string

カスタム変数の変数名を指定します。
変数名を$で囲ってください。

Example$start_time$
type
string

カスタム変数タイプです。
string: 文字列
timestamp: 時刻・日付(キューイング時)
timestamp_runtime: 時刻・日付(実行時)

Valid values[ "string", "timestamp", "timestamp_runtime" ]
Exampletimestamp_runtime
value
string

カスタム変数名を展開する値を指定します。
カスタム変数タイプがstringのときのみ有効です。

Examplejobs
quantity
integer (int64)

unit 時間の数を指定します。
カスタム変数タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example1
unit
string

時間の単位を指定します。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "hour", "date", "month" ]
Examplehour
direction
string

時間軸の方向です。
ago: 前
later: 後
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "ago", "later" ]
Exampleago
format
string

日付フォーマットです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example%Y-%m-%d %H:%M:%S
time_zone
string

日付フォーマットの日時を解釈するタイムゾーンです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

ExampleEtc/UTC
s3_output_option
object
s3_connection_id
integer

Amazon S3接続情報

bucket
string

バケット

path_prefix
string

パスプレフィックス

region
string

リージョン

Valid values[ "ap-east-1", "ap-northeast-1", "ap-northeast-2", "ap-northeast-3", "ap-south-1", "ap-southeast-1", "ap-southeast-2", "ca-central-1", "eu-central-1", "eu-north-1", "eu-west-1", "eu-west-2", "eu-west-3", "me-south-1", "sa-east-1", "us-east-1", "us-east-2", "us-west-1", "us-west-2" ]
file_ext
string

出力ファイルの拡張子

sequence_format
string

複数ファイル出力時の命名規則

canned_acl
string

アクセスコントロールリスト

Valid values[ "NOT_SET", "Private", "PublicRead", "PublicReadWrite", "AwsExecRead", "AuthenticatedRead", "BucketOwnerRead", "BucketOwnerFullControl", "LogDeliveryWrite" ]
is_minimum_output_tasks
boolean

転送モード 出力ファイル数抑制転送を選択した場合、内部的には並列処理を抑えてファイル生成を行います。転送元が1ファイルの場合、転送先には1ファイルで生成されます。

multipart_upload_enabled
boolean

マルチパートアップロード 5GB以上のファイルを転送する場合は、マルチパートアップロードを有効にしてください。 有効にする場合、稀に不完全なパートファイルがS3に残ることがあります。そのため、バケットライフサイクル設定を行うことを推奨します。

encoder_type
string | null

ファイル圧縮 "gzip""bzip2""zip" を指定すると各圧縮形式が使用されます。 空文字("")の場合は、圧縮なしとして扱われます。

Valid values[ "", "gzip", "bzip2", "zip" ]
formatter
object | null

出力フォーマッタ設定 type が csv の場合は csv_formatter が、type が jsonl の場合は jsonl_formatter が含まれます。

type
string

フォーマットタイプ。csv_formatter または jsonl_formatter のどちらが有効かを表します。 "csv" の場合は csv_formatter が必ず存在し、jsonl_formatter は null です。 "jsonl" の場合は jsonl_formatter が必ず存在し、csv_formatter は null です。

Valid values[ "csv", "jsonl" ]
csv_formatter
object | null

CSV/TSV出力設定。 type が csv の場合にのみ、この項目が含まれます。

delimiter
string

区切り文字

quote
string

クオート文字

escape
string

エスケープ文字

header_line
boolean

ヘッダー

charset
string

文字エンコーディング

quote_policy
string

クオート付与方法

Valid values[ "ALL", "MINIMAL", "NONE" ]
newline
string

改行文字

Valid values[ "CRLF", "LF", "CR" ]
newline_in_field
string

フィールド内での改行文字

Valid values[ "CRLF", "LF", "CR" ]
null_string_enabled
boolean

NULLを置換するか

null_string
string | null

置換後の文字列

default_time_zone
string

デフォルトのタイムゾーン

csv_formatter_column_options_attributes
Array of object

カラム設定

object
name
string

カラム名

format
string

日付フォーマット

timezone
string | null

タイムゾーン

jsonl_formatter
object | null

JSON Lines出力設定。 type が jsonl の場合にのみ、この項目が含まれます。

encoding
string

文字エンコーディング

Valid values[ "UTF-8", "UTF-16LE", "UTF-32BE", "UTF-32LE" ]
newline
string

改行文字

Valid values[ "CRLF", "LF", "CR", "NUL", "NO" ]
date_format
string | null

日付のフォーマット

timezone
string | null

タイムゾーン

custom_variable_settings

カスタム変数の設定

name
string

カスタム変数の変数名を指定します。
変数名を$で囲ってください。

Example$start_time$
type
string

カスタム変数タイプです。
string: 文字列
timestamp: 時刻・日付(キューイング時)
timestamp_runtime: 時刻・日付(実行時)

Valid values[ "string", "timestamp", "timestamp_runtime" ]
Exampletimestamp_runtime
value
string

カスタム変数名を展開する値を指定します。
カスタム変数タイプがstringのときのみ有効です。

Examplejobs
quantity
integer (int64)

unit 時間の数を指定します。
カスタム変数タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example1
unit
string

時間の単位を指定します。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "hour", "date", "month" ]
Examplehour
direction
string

時間軸の方向です。
ago: 前
later: 後
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Valid values[ "ago", "later" ]
Exampleago
format
string

日付フォーマットです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

Example%Y-%m-%d %H:%M:%S
time_zone
string

日付フォーマットの日時を解釈するタイムゾーンです。
タイプがtimestampかtimestamp_runtime のときのみ有効です。

ExampleEtc/UTC
filter_columns
Array of object
object
name
string

列の絞り込みや追加を行います。ここで指定した列のみプレビュー・転送されます。 転送元のカラムに変更があった場合は、カラム定義の再読み込みを実行することで最新の定義に更新することができます。 詳細はTROCCO Docs「カラム定義を再読み込み」をご覧ください。

src
string

元カラム

type
string

データ型

Valid values[ "string", "long", "timestamp", "double", "boolean", "json" ]
default
string | null

デフォルト値。既存カラムの場合、inputがnullの場合のみこちらの值が挿入されます。新規力ラムの場合、すべてにこちらの值が挿入されます。

format
string | null

日時フォーマット

json_expand_enabled
boolean | null

JSONカラムを展開するかどうか

Defaultfalse
json_expand_keep_base_column
boolean | null

展開前のJSONカラムも転送する

Defaultfalse
json_expand_columns
Array of object

JSONカラムの展開対象をどう展開するか

object
name
string

カラム名

json_path
string

JSONパス。{"id": 10, "person": {"age": 30}}のようなJSONカラムから id, ageを抜き出す場合、JSONパスにそれぞれ id, person.age と指定します。

type
string

データ型

Valid values[ "boolean", "long", "timestamp", "string" ]
format
string | null

日付フォーマット。typeがtimestampの場合のみ有効です。

timezone
string | null

タイムゾーン。typeがtimestampの場合のみ有効です。

filter_rows
object
condition
string

条件。and条件で絞り込むかor条件で絞り込むかを指定します。

Valid values[ "and", "or" ]
filter_row_conditions
Array of object

絞り込み条件のリスト。

object
column
string

対象カラム名。フィルター条件に利用するカラム名(カラム定義における元カラム)を入力してください。

operator
string

演算子。フィルター条件に利用する演算子を入力してください。

Valid values[ "greater", "greater_equal", "less", "less_equal", "equal", "not_equal", "start_with", "end_with", "include", "is_null", "is_not_null", "regexp" ]
argument
string

フィルター条件の引数。

filter_masks
Array of object
object
name
string

マスキング対象の列名。転送先カラム名を指定してください。

mask_type
string

マスクの種類。 全文字列: すべて「」で置換します メールアドレス: @マークまでを「」で置換します 正規表現: 正規表現パターンにマッチした箇所を「」で置換します 部分文字列: 開始位置・終了位置を指定して、「」で置換します

Valid values[ "all", "email", "regex", "substring" ]
length
integer | null

マスクの長さ。「*」でマスクする文字列の長さを指定できます。

pattern
string | null

マスクのパターン。マスクの種類がregexの場合に指定してください。

start_index
integer | null

マスクの開始位置。マスクの種類がsubstringの場合に指定してください。

end_index
integer | null

マスクの終了位置。マスクの種類がsubstringの場合に指定してください。

filter_add_time
object
column_name
string

カラム名

type
string

日時の型

Valid values[ "timestamp", "string" ]
timestamp_format
string | null

タイムスタンプのフォーマット。typeがstring場合に指定できます。

Example%Y-%m-%d %H:%M:%S.%N %Z
time_zone
string | null

タイムゾーン。

filter_gsub
Array of object
object
column_name
string

対象カラム。

pattern
string

正規表現のパターン。

to
string

合致したパターンを置換させる文字列。

filter_string_transforms
Array of object
object
column_name
string

対象カラム

type
string

変換方法 正規化 (NFKC) 例: normalize_nfkc: 全角英数 → 半角 (ABC123 → ABC123) 、半角カナ → 全角 (アイ → アイ) など

Valid values[ "normalize_nfkc" ]
Default"normalize_nfkc"
filter_hashes
Array of object
object
name
string

対象カラム

filter_unixtime_conversions
Array of object
object
column_name

対象カラム type: string

kind
string

変換方法

Valid values[ "unixtime_to_timestamp", "unixtime_to_string", "timestamp_to_unixtime", "string_to_unixtime" ]
unixtime_unit
string

変換前、変換後のUNIX時間の単位

Valid values[ "second", "millisecond", "microsecond", "nanosecond" ]
datetime_format
string

変換前、変換後の日時フォーマット

datetime_timezone

変換前、変換後の日時のタイムゾーン

labels
Array of string

ラベル設定を指定します。

Min items0
Max items40
string

ラベル名を指定します。

schedules
Array of object

スケジュール設定を指定します。

Min items0
Max items10
object
frequency
string

スケジュールの頻度です。
hourly: 毎時
daily: 毎日
weekly: 毎週
monthly: 毎月

Valid values[ "hourly", "daily", "weekly", "monthly" ]
minute
integer (int64)

分の値を示します。

hour
integer (int64)

時間の値を示します。

day
integer (int64)

日にちの値を示します。

day_of_week
integer (int64)

曜日の値を示します。

time_zone
string

日時のタイムゾーンです。

ExampleEtc/UTC
notifications
Array of object

通知設定を指定します。

Min items0
Max items20
object
destination_type
string

通知先です。

Valid values[ "slack", "email" ]
slack_channel_id
integer (int64)

slack channel IDです。
destination_typeがslackのとき必須です。

email_id
integer (int64)

Email IDです。
destination_typeがemailのとき必須です。

notification_type
string

通知タイプです。
job: ジョブ実行(終了/エラー)通知
record: レコード条件(超過/過不足)通知
exec_time: 実行時間経過通知

Valid values[ "job", "record", "time" ]
notify_when
string

通知条件です。
jobタイプのとき必須です。

Valid values[ "finished", "failed" ]
message
string

通知内容です。

record_count
integer (int64)

閾値のレコード数
recordタイプのとき必須です。

record_operator
string

レコード数の比較演算子です
recordタイプのとき必須
above: 以上
below: 以下

Valid values[ "above", "below" ]
record_type

通知するレコード数条件
recordタイプのとき必須
transfer: 転送した
skipped: スキップされた

environment
object | null

アタッチされている環境

id
integer (int64)

環境ID

Example1
environment_group_id
integer (int64)

環境グループID

Example1
name
string

環境名

Example本番環境
memo
string | null

メモ

Example# 環境のメモ この環境は本番用です。
created_at
string

環境の作成日時

Example2023-08-23T03:00:00.000+09:00
updated_at
string

環境の更新日時

Example2023-08-23T03:00:00.000+09:00
400

Bad request.
不正なリクエストです。

401

Not authenticated.
認証エラーです。API KEYをご確認ください。