繁体   English   中英

如何在 Big Query 中插入/更新分区表

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM