【发布时间】:2019-03-01 01:40:27
【问题描述】:
我想澄清一些关于 bigquery 的问题。
据我了解,默认表是基于会话级别的,它是一个嵌套表,用于收集基于命中的信息。而在我的理解中,表格大概是这样的:
Session data date Hits
Session1 2018-09-20 types time hitNumber
event1 00:01 1
event2 00:02 3
Session2 2018-09-21 types time hitNumber
event1 00:01 1
event3 00:04 2
当我必须提取基于命中的信息(例如事件类型)时,我要做的是在传统中展平或在标准中展平以展平数据,从而使其如下所示:
Session data date Hits.types Hits.time Hits.hitNumber
Session1 2018-09-20 event1 00:01 1
Session1 2018-09-20 event2 00:02 3
Session2 2018-09-21 event1 00:01 1
Session2 2018-09-21 event3 00:04 2
我的问题来了:
我是否正确理解了整体概念?
如果我理解正确,那么我们就有了类似于 hits.page.pagePath 的东西。这是否意味着在点击下还有另一个表格保存每次点击的页面信息?
非常感谢您提前提供的帮助!
【问题讨论】:
标签: sql google-bigquery flatten