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