[英]How to insert/update a partitioned table in Big Query
问题陈述:我需要在按日期分区的大查询表中插入/更新几列。所以基本上我需要对每个分区日期(按天完成)进行必要的更改。
(它是通过将 GA 视图链接到 BQ 自动创建的会话表,所以我没有手动完成分区,但它由谷歌自动处理)。
来自google_docs的查询参考
我的查询:
我还尝试了以下内容:
有人能帮我一下吗? 抱歉,我对 BQ 有点天真。
您正试图插入一个通配符表,一个实际上由多个表组成的元表。 通配符表是只读的,不能插入。
正如Hua所说, ga_sessions_*
不是分区表,而是代表很多表,每个表都有不同的后缀。
你可能想这样做:
INSERT INTO `p.d.ga_sessions_20191125` (visitNumber, visitId)
SELECT 1, 1574
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.