我目前正在尝试查询BigQuery以获取Firebase导出的分析数据 . 我能够成功查询表并获取数据,但是当我运行查询时,返回的数字与Firebase在特定日期给出的数字不符 .
现在我只是试图 grab 所有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中它只读取今天正在跟踪的单个事件 .
对此有任何帮助将不胜感激,谢谢!
1 回答
由于错误字段的比较,数据不匹配 . 为了获得正确的数据,我必须在表上运行查询
UNNEST
event_dim
,然后将这些行的计数与firebase中的事件部分进行比较 .