昨天来自 BigQuery 的数据
Posted
技术标签:
【中文标题】昨天来自 BigQuery 的数据【英文标题】:Yesterday's data from BigQuery 【发布时间】:2018-02-22 16:59:30 【问题描述】:我们在从 BigQuery 提取昨天的 Google Analytics(分析)数据时遇到了一些问题。谁能解释前一天的GA数据是在什么时候完成的?
这里有一些关于盘中表的解释,但不是很清楚: https://support.google.com/analytics/answer/3437719?hl=en
要获取前一天的数据,您是否需要使用日内表格?您是否可以在当地时间上午 8 点访问完全处理的数据集?还是在当天 UTC+14:00(等)之后的 8 小时?
【问题讨论】:
【参考方案1】:我有一个类似的问题,并请求他们的支持,这是回复:
“根据这个Google Analytics documentation,它声明'每天将导出1个包含前一天数据的文件,每天将导出3个包含当天数据的文件'。这样,最小从 Google Analytics 导出到 BigQuery 的时间是 8 小时。虽然 Google Analytics 可以链接到 BigQuery,但数据的可用性取决于 Google Analytics 360 的服务方式。"
但根据经验,这确实是最短时间。有时会有 4-5 小时的延误。
【讨论】:
Google 也回复了我并说:“每日聚合在凌晨 5 点到 6 点左右在最西部视图时区运行。BigQuery 导出通常(尽管并非总是)发生在几个小时后。”【参考方案2】:我的团队一直在敦促 Google 支持为 BigQuery 转储提供 SLA,因此他们更新了 documentation:
此功能不受服务级别协议 (SLA) 的约束。
在实践中,我们经常会遇到 2 到 12 小时之间的延迟。
【讨论】:
以上是关于昨天来自 BigQuery 的数据的主要内容,如果未能解决你的问题,请参考以下文章
在 Bigquery - 如何从 Firebase 事件表中查询昨天的数据和过去 7 天的数据
BigQuery 结果中的 CURRENT_DATE 到昨天的日期
使用来自 Bigquery 的新数据更新 Data Studio
BigQuery 不接受来自 protobuf 的二进制数据