我目前正在尝试查询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中,它只会读取今天要跟踪的单个事件。
非常感谢任何帮助,谢谢!
答案 0 :(得分:0)
由于错误字段的比较,数据不匹配。为了获得正确的数据,我必须在表上运行UNNEST
event_dim
的查询,然后将这些行的计数与firebase中的事件部分进行比较。