如何使用摄取分区表在BQ命令行中设置大查询要求分区过滤器

时间:2018-12-11 22:42:48

标签: google-bigquery

我正在尝试在创建表后将分区过滤器要求添加到表中。由于this post和kennethmac2000,我知道有人可以对按列划分的表执行此操作,但是我这种解决方案似乎不适用于提取日期已划分的表。

起初我尝试

{{ labels|safe }}

然后我尝试了

bq update --require_partition_filter project:dataset.table

两者都导致...

bq update --time_partitioning_type DAY --require_partition_filter project:dataset.table

任何人和所有帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

在CLI版本上对我来说效果很好:

$ gcloud --version
Google Cloud SDK 215.0.0
beta 2018.07.16
bq 2.0.34
core 2018.09.04
gsutil 4.33

enter image description here

$ bq update --require_partition_filter --time_partitioning_type=DAY grey-sort-challenge:afl_ml.partition_filter_test
Table 'grey-sort-challenge:afl_ml.partition_filter_test' successfully updated.

enter image description here