【发布时间】:2019-05-02 04:20:31
【问题描述】:
据我了解,如果查询未触及流缓冲区中的任何记录,则在具有流缓冲区的分区表上进行更新和删除 are working。否则会报如下错误:
UPDATE or DELETE statement over table project.dataset.table would affect rows in the streaming buffer, which is not supported
问题与讨论的 this question 类似,但它与列分区表有关,而不是与提取时间分区表有关。
问题是,虽然摄取时间分区可以通过 _PARTITIONTIME 上的条件在流缓冲区中使用ignore data,但它不适用于列分区表。是否有任何其他方法可以忽略 DML 语句中的流式缓冲区数据?
【问题讨论】:
标签: google-cloud-platform google-bigquery