如何在 Bigquery 中查询每小时分解的 Firebase 事件报告?

Posted

技术标签:

【中文标题】如何在 Bigquery 中查询每小时分解的 Firebase 事件报告?【英文标题】:How to query firebase event report with hourly breakup in Bigquery? 【发布时间】:2020-01-17 11:54:07 【问题描述】:

以下大查询有助于按日期提取注册事件数据。但是,如何按小时提取注册事件数据。请。帮助

select 
app_info.id,app_info.version,traffic_source.medium,
traffic_source.source,geo.country,geo.city,  
event_date,event_name, 
  param1.value.string_value as category,
 FROM `<Table>`,
UNNEST(event_params) as param1
where _TABLE_SUFFIX BETWEEN '20190401'  AND '20190402'  
and event_name='Registration'
and param1.key='category' 
group by 1,2,3,4,5,6,7,8,9

【问题讨论】:

event_date字段的格式是什么? 【参考方案1】:

在您的选择中将event_date 更改为TIMESTAMP_TRUNC(TIMESTAMP_MICROS(event_timestamp), HOUR)

【讨论】:

以上是关于如何在 Bigquery 中查询每小时分解的 Firebase 事件报告?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 BigQuery 中手动强制报告运行?

在 GA360 Bigquery 数据中,用户访问如何分解为 GA360 会话?

操作超时 - BigQuery 优化窗口功能

从 Firebase 到 BigQuery 的实时或每小时数据同步

如何下载在 BigQuery 中进行的所有查询?

BigQuery - 删除重复记录有时需要很长时间