我有一个BigQuery 日期分区表,我想将该表转换为摄取时间分区表(在_PARTITIONTIME上进行分区),使用当前的日期分区将其输入_PARTITIONTIME。我该怎么做?
为什么?,因为只有摄入分区表才能增量加载到使用BigQuery的预定查询功能(通过使用@rundate参数作为分区装饰器)
发布于 2018-10-17 19:14:26
一种选择是先禁用预定的查询,然后将基于列的分区表复制到摄取时间分区表。然后重新启用预定的查询。请遵循以下步骤:
从基于列的分区表复制到摄取时间分区表将正确地将基于列的分区映射到基于摄取时间的分区。和BigQuery上复制作业是免费的。有关复制已分区表的详细信息,请参阅表格。
https://stackoverflow.com/questions/52855367
复制相似问题