【发布时间】:2021-01-26 21:00:18
【问题描述】:
我们有一个 BigQuery 查询,例如:
create or replace table `{project}`.`{dataset}`.`{table}`
partition by date
select {...}
如果我们在一天内多次运行此查询,我们会收到错误:
配额超出:您的表超出了分区数配额 对列分区表的修改。有关详细信息,请参阅 https://cloud.google.com/bigquery/troubleshooting-errors
我之前使用bq load --replace 加载了分区表,但不记得有类似错误 - 建议为新表重置配额。
这是如何工作的? create or replace 是否对该表名使用累积配额,但bq load --replace 会在每次运行时重置配额?
【问题讨论】:
-
是的,配额在表名上。在这种情况下,替换或重新创建将无济于事。
-
谢谢。
bq load --replace?
标签: sql google-cloud-platform google-bigquery bq