同时从firebase以外的源在bigquery中保存数据

同时从firebase以外的源在bigquery中保存数据,firebase,google-bigquery,Firebase,Google Bigquery,我们正在尝试根据应用程序记录一些事件。有两种类型的事件 客户端事件:由使用firebase SDK的android应用程序记录,firebase将其保存到bigquery 服务器端事件:我们使用bigquery的go客户端记录它们 现在,firebase将当天的事件存储到events_intraday_u$date表中,然后将该表刷新到分区表events_$date中 因此,我还将当天的事件记录到events_intraday_u$date表中 事件已成功登录到表中,但在第二天将事件\日内\日期

我们正在尝试根据应用程序记录一些事件。有两种类型的事件

  • 客户端事件:由使用firebase SDK的android应用程序记录,firebase将其保存到bigquery
  • 服务器端事件:我们使用bigquery的go客户端记录它们
  • 现在,firebase将当天的事件存储到events_intraday_u$date表中,然后将该表刷新到分区表events_$date中

    因此,我还将当天的事件记录到events_intraday_u$date表中

    事件已成功登录到表中,但在第二天将事件\日内\日期表刷新到事件\日期表时被删除

    我无法理解这是怎么发生的。

    看起来是这样的:

    在每个数据集中,每天导出一个表。每日表格的格式为“ga_sessions_YYYYMMDD”

    每天大约导入三次日内数据。日内表格的格式为“ga_sessions_intrady_YYYYMMDD”。在同一天内,日内数据的每次导入都会覆盖同一表格中的上一次导入

    每日导入完成后,将删除前一天的日内表。对于当天,在第一次日内导入之前,没有日内表。如果日内表写入失败,则保留前一天的日内表

    在每日导入完成之前,当天的数据不是最终数据。您可能会注意到,根据跨越上次日内导入时间边界的活动用户会话,日内数据和每日数据之间存在差异