【发布时间】:2020-01-29 17:30:13
【问题描述】:
我目前需要在 Google Data Studio 中混合两个数据源(两个不同的 BigQuery 表),这意味着每次更新报表过滤器选择时,Data Studio 都需要重新计算左外连接(或至少看起来好像是因为加载需要很长时间)。我正在阅读关于 BI Engine 的文章,想知道这是否有助于加快 Data Studio 中的左外连接的用例?
https://cloud.google.com/bi-engine/docs/getting-started-data-studio
【问题讨论】:
-
考虑使用 BQ 计划查询将您的表预联接到一个新表中。这样你只做一次加入。客户端应用程序(在本例中为 Data Studio)将运行更简单的查询,这些查询不包括“运行时”的连接。这个过程称为非规范化。对于 2 个表,BI Engine 可能是矫枉过正。
-
谢谢@rtenha。知道如何使用计划查询将通配符表中的单个每日表与第二个表连接到第二个通配符表中的新单个每日表中吗?因此,让我们将问题中的表称为 table1、table2 和 table3。 table1 = 带有嵌套每日表的原始通配符表 table2 = 每天动态更新表 table3 = 来自与嵌套每日表连接的通配符表 如何将连接表 2 留在 table1_YYYYMMDD 上并将输出写入 table3_YYYYMMDD?
标签: google-cloud-platform google-bigquery google-data-studio google-bi-engine