Google bigquery 使用CLI将数据加载到列类型分区:不兼容的表分区规范
在一个简单的BQ中,使用此cmd将一些CSV加载到一个新模式,我们得到以下错误:Google bigquery 使用CLI将数据加载到列类型分区:不兼容的表分区规范,google-bigquery,Google Bigquery,在一个简单的BQ中,使用此cmd将一些CSV加载到一个新模式,我们得到以下错误: bq load --time_partitioning_field saved_timestamp --skip_leading_rows=1 --max_bad_records=100 --allow_jagged_rows --replace --source_format=CSV --ignore_unknown_values TABLE gs://.../export*.gz schema.json
bq load --time_partitioning_field saved_timestamp
--skip_leading_rows=1 --max_bad_records=100 --allow_jagged_rows
--replace --source_format=CSV --ignore_unknown_values TABLE gs://.../export*.gz schema.json
不兼容的表分区规范。期望分区
规范无,但输入分区规范为
间隔(类型:天,字段:保存的时间戳)
我的期望是创建一个列类型的分区列。怎么了
我们还可以使用相同的语法来指定集群吗?在撰写本文时,有一个限制,列为。使用BigQuery CLI时,您可以:
- 将数据加载到具有所需分区/集群规范的新表中
- 删除要替换的表(
)bq rm dataset.table
- 将新表复制到旧表的名称(
),然后bq cp dataset.new_table dataset.table
- 删除新表(
)bq rm dataset.new_table