繁体   English   中英

从Firebase记录到错误表中的Bigquery

[英]Logs from firebase to Bigquery in the wrong table

我正在使用Firebase从iOS / Android应用程序注册一些事件并将其记录到BigQuery中。 文档中可以了解到,BigQuery每天都会创建一个不同的表,以便存储一天中的事件。

每天,Firebase Analytics都会在BigQuery数据集中创建与该应用相对应的新表。 这些表使用模式app_events_YYYYMMDD命名,并包含指定日期记录的事件。

但是我在第二天的表格中注册了某天的某些事件。 例如,表app_events_20160727包含一些自7月26日开始的事件,表app_events_20160728包含一些自7月27日开始的事件。

我想念什么吗?

谢谢你的支持

9月14日更新

我将通过一个示例来更好地解释该问题:当天的第一天记录的事件(假设直到3 PM/4PM,但我没有看到任何模式)收集在当天的表格中,这些事件当天的最后一天中的第二天收集在第二天的表格中。 因此,让我们以9月12日的事件为例:以下是与9月12日和9月13日相关的表的第一个和最后一个条目的屏幕截图

9月13日的第一次入场 9月13日第一排

9月13日的最新作品 9月13日最后一行

9月12日的第一个条目 9月12日的第一个条目

9月12日的最新条目 9月12日最后一行

如您所见,9月12日的事件分为两个表。

谢谢你的支持。

Firebase注册事件为跟踪客户端的时间戳。 在这种情况下可能会发生这种情况:

  1. 您在第N天离线时触发事件
  2. 您的用户仅在第二天,N + 1天(或第二天)重新连接到互联网
  3. 因此,Firebase基地在第N + 1天收到第N天的事件。

在第N天,firebase会导出他在第N天收到的所有事件(服务器端)。在第N + 1天,他将导出在N + 1天收到的所有事件,甚至是第N天实际跟踪客户端的事件,但不会在第N天发送到服务器。

我不确定解释是否清楚,您能说清楚吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM