如何通过命令行将BigQuery数据传输设置为「按需执行」?
BigQuery CLI --schedule 参数取值说明
不确定使用BigQuery CLI创建传输配置时,--schedule参数该传入哪些合法值?以下是相关说明:
示例调用
bq mk \ --transfer_config \ --project_id=myproject \ --data_source=google_cloud_storage \ --display_name=acs_sites --target_dataset=mydataset \ --schedule='???' \ --params='{ "data_path_template":"gs://mybucket/data/foo/*.csv", "destination_table_name_template":"blah", "file_format":"CSV", "skip_leading_rows":"1", "field_delimiter":",", "quote":"\"", "write_disposition":"APPEND", "max_bad_records":"0" }'
合法取值与注意事项
- 省略--schedule参数时,BigQuery默认设置为每24小时执行一次
- 支持类似
--schedule='every 6 hours'的自然语言格式,可正常生效 - 以下取值均无法生效:
--schedule=None--schedule='None'--schedule=''
内容的提问来源于stack exchange,提问作者Ben
相关产品推荐
相关产品推荐

