【发布时间】:2020-03-23 13:56:56
【问题描述】:
问题陈述:
我需要在按日期分区的大查询表中插入/更新几列。所以基本上我需要对每个分区日期进行必要的更改(按天完成)。
(它的会话表是通过将 GA 视图链接到 BQ 自动创建的,所以我没有手动完成分区,但它会由谷歌自动处理)。
来自google_docs的查询参考
我的查询:
我也尝试了以下方法:
有人可以帮我吗?对不起,我对 BQ 有点天真。
【问题讨论】:
标签: google-bigquery
问题陈述:
我需要在按日期分区的大查询表中插入/更新几列。所以基本上我需要对每个分区日期进行必要的更改(按天完成)。
(它的会话表是通过将 GA 视图链接到 BQ 自动创建的,所以我没有手动完成分区,但它会由谷歌自动处理)。
来自google_docs的查询参考
我的查询:
我也尝试了以下方法:
有人可以帮我吗?对不起,我对 BQ 有点天真。
【问题讨论】:
标签: google-bigquery
您正在尝试插入通配符表,这是一个实际上由多个表组成的元表。通配符表是只读的,不能插入。
【讨论】:
正如华所说,ga_sessions_* 不是分区表,而是代表很多表,每个表都有不同的后缀。
你可能想这样做:
INSERT INTO `p.d.ga_sessions_20191125` (visitNumber, visitId)
SELECT 1, 1574
【讨论】: