BigQuery Analytics 当天查询
Posted
技术标签:
【中文标题】BigQuery Analytics 当天查询【英文标题】:BigQuery Analytics current day query 【发布时间】:2021-04-26 12:03:23 【问题描述】:我正在尝试编写一个可以每天执行的查询,以获取我的分析事件的最新统计信息。 不幸的是,我的表格路径如下所示:
appname-72a9c.analytics_211719331.events_20210418
我可以通过提供硬编码字符串轻松查询数据,但有没有办法动态指定日期?
我试着写这样的东西:
SELECT
e.param1, e.param2
FROM
FORMAT_DATETIME("appname-72a9c.analytics_211719331.events_%Y%m%d", CURRENT_DATE()) AS e
但它不起作用。
【问题讨论】:
【参考方案1】:您可以像这样解析表名的日期字符串:
FROM `my_project.my_dataset.events_*`
WHERE parse_date('%Y%m%d', _table_suffix) = CURRENT_DATE() -1
这是对昨天的查询进行硬编码的一种方式,您可以根据需要对其进行自定义。
【讨论】:
以上是关于BigQuery Analytics 当天查询的主要内容,如果未能解决你的问题,请参考以下文章
BigQuery 中使用 Google Analytics 导出数据的队列/保留查询
BigQuery 数据与 Firebase Analytics 不匹配
当 Firebase Analytics 分区表中出现表时,在 Bigquery 中安排查询
通过数据范围抛出错误在 Bigquery 中查询多个 Google Analytics Raw 表