gpt4 book ai didi

google-analytics - ga_sessions的BigQuery _TABLE_SUFFIX

转载 作者:行者123 更新时间:2023-12-03 17:31:46 24 4
gpt4 key购买 nike

这个查询工作正常...

SELECT page.* FROM `zentinel-datawarehouse.xxx.ga_sessions_20170601` ga,
UNNEST (hits) hits,
UNNEST (hits.page) page


但是当我需要使用_table_suffix

SELECT page.* FROM `zentinel-datawarehouse.xxx.ga_sessions_*` ga,
UNNEST (hits) hits,
UNNEST (hits.page) page
WHERE _TABLE_SUFFIX>=20170601


不要再工作了...

这是在那一天发生的,因为hits.page是记录可重复的...在08或09月份工作正常,因为记录为NULL
任何想法???

问候

最佳答案

如果您收到以下错误消息


错误:UNNEST中引用的值必须是数组。 UNNEST包含
STRUCT类型的表达式在[3:9]


我认为某些表具有不同的架构,尝试查找何时应用了架构更改,可能是jan-feb具有一个架构,并且自3月更新了架构以来。

使用Google Analytics(分析)导出时,您经常会遇到此架构更改。

您在这里可以做的就是对表进行修补,例如:在对您有帮助的方向上修复模式。
如果不做修复,您将需要有两个不同的查询来针对两个模式(如果GA团队随时随地进行更改,将会遵循更多的模式)。

您应该具有一个脚本,该脚本会不断将它们通过较新的更新引入的所有模式更改传播到先前的表。

关于google-analytics - ga_sessions的BigQuery _TABLE_SUFFIX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47887500/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com