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

时间:2019-11-27 23:41:50

标签: google-bigquery

问题陈述: 我需要在按日期分区的大查询表中插入/更新几列。因此,基本上,我需要对每个分区日期(按天完成)进行必要的更改。
(它的会话表是通过将GA视图链接到BQ自动创建的,因此我没有手动完成分区,但是由Google自动处理)。

来自google_docs

的查询引用

我的查询:

MY QUERY AND ERROR

我也尝试了以下方法:

enter image description here

有人可以在这里帮助我吗?对不起,我对BQ有点天真。

2 个答案:

答案 0 :(得分:1)

您正在尝试将通配符表插入一个实际上由多个表组成的元表。通配符表是只读的,不能插入。

答案 1 :(得分:0)

如Hua所说,ga_sessions_*不是分区表,而是代表许多表,每个表都有不同的后缀。

您可能想要这样做:

INSERT INTO `p.d.ga_sessions_20191125` (visitNumber, visitId)
SELECT 1, 1574