昨天来自 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 的二进制数据

使用来自 bigquery 的数据自动更新 google 电子表格

来自 Firebase 的数据未显示在 BigQuery/Data Studio 中