如何在 BigQuery 中手动强制报告运行?
Posted
技术标签:
【中文标题】如何在 BigQuery 中手动强制报告运行?【英文标题】:How to force report manually in BigQuery to run? 【发布时间】:2020-12-09 06:55:27 【问题描述】:我想知道是否有在 BigQuery 中手动运行计划报告的选项。我在 Google Data Studio 中有报告说来源是 BigQuery 表,它是每小时从 BigQuery 视图中安排的。但有时当我正在处理查询并想尝试我所做的更改是否正确时,我必须等待 1 小时才能检查出来。我读到回填可以做到这一点,但如果我将开始日期和结束日期设置为今天,我就无法再进一步了。我该如何解决这个问题?
【问题讨论】:
【参考方案1】:如果您需要实时报告,只需使用您的查询创建一个视图,然后在数据洞察中创建一个使用此视图的报告。
另一种方法是将自定义查询直接放在 Data Studio 上。这样您就可以在 Data Studio 中更改查询,它会在您每次刷新报表时重新处理您的数据。
显然,这不是最具成本效益或最有效的解决方案,但如果您只是想在开发时测试某些东西,这是一个很好的解决方法。
对于生产场景(有大量并发用户),如果您能够像以前一样对数据进行预处理,那么您的报告会更快,并且它们可能会消耗更少的 Big Query 资源。
【讨论】:
以上是关于如何在 BigQuery 中手动强制报告运行?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Bigquery 中查询每小时分解的 Firebase 事件报告?
BigQuery,如何复制“转化次数 | (增强)电子商务 |结账行为漏斗报告
使用 Python 将 Google Cloud Storage 中的数据加载到 BigQuery 时,如何强制忽略双引号?