【问题标题】:BigQuery data not matching Firebase AnalyticsBigQuery 数据与 Firebase Analytics 不匹配
【发布时间】:2017-01-06 14:39:03
【问题描述】:

我目前正在尝试查询 BigQuery 以获取 Firebase 正在向其导出的分析数据。我能够成功查询表并取回数据,但是当我运行查询时,返回的数字与 Firebase 在那一天给我的数字不匹配。

现在我只是想抓住一天中的所有 first_open 事件,我希望能做到这一点,这样我也可以统计月份和星期。

SELECT count(FORMAT_TIMESTAMP('%m/%d/%Y', TIMESTAMP_MICROS(user_dim.first_open_timestamp_micros))) as dateAccessed 
FROM `table_here` 
WHERE FORMAT_TIMESTAMP('%m/%d/%Y', TIMESTAMP_MICROS(user_dim.first_open_timestamp_micros)) = '01/05/2017'

上面的查询返回88,在我的firebase控制台中,first_open事件的计数只有14。我不熟悉发送事件的应用程序是如何工作的。

intraday 表上运行查询会给我11 事件,而在 Firebase 中它只读取今天正在跟踪的单个事件。

对此的任何帮助将不胜感激,谢谢!

【问题讨论】:

    标签: sql firebase google-bigquery firebase-analytics


    【解决方案1】:

    由于比较错误的字段,数据不匹配。为了获得正确的数据,我必须对表运行查询UNNESTevent_dim,然后将这些行的计数与 firebase 中的事件部分进行比较。

    【讨论】:

      猜你喜欢
      • 2019-07-23
      • 1970-01-01
      • 2019-09-09
      • 2016-12-01
      • 2022-12-21
      • 2020-12-13
      • 2019-09-22
      • 2019-10-02
      相关资源
      最近更新 更多