Google BI Engine 与 Data Studio 性能比较

Posted

技术标签:

【中文标题】Google BI Engine 与 Data Studio 性能比较【英文标题】:Google BI Engine with Data Studio performance comparison 【发布时间】:2020-05-18 19:31:59 【问题描述】:

在使用 Data Studio 时,有没有办法关闭 BI Engine 功能? 我的目标是比较和分析 BI Engine 的增值,例如使用 BI Engine 加速数据工作室图表之前和之后。

【问题讨论】:

【参考方案1】:

如果您的数据小于 1Gb,则默认情况下,BI 引擎将使用免费层加速您的仪表板: https://cloud.google.com/bi-engine/pricing#free_tier

如果您的数据小于 1Gb,那么今天就没有简单的方法来禁用它。一种解决方法是使用自定义查询并选中 Data Studio 中的“Legacy SQL”复选框:screenshot。这样就不会使用 BI Engine。

【讨论】:

【参考方案2】:

编辑:Alexey Klishin 是这方面的主题专家,his answer 更好。

原帖:

是的。

    在 Data Studio 中,连接到您拥有管理员访问权限的 GCP 项目中的 BigQuery 数据集并创建数据源。不要开启 BI 引擎。 使用数据源创建仪表板。 创建第二个 GCP 项目并复制第一个项目中的数据。打开 BI 引擎 (see how to)。 在 Data Studio 中根据 #3 中的 BigQuery 数据集创建第二个数据源。 从 #2 复制仪表板并将数据源替换为 #4 中的数据源。

查看 #2 和 #5 的仪表板以比较使用和不使用 BI 引擎的性能。请记住,来自 #2 的仪表板将同时存在 Data Studio 缓存和 BigQuery 缓存。所以对于这个,第一个视图和后续视图的性能会有所不同。

【讨论】:

谢谢 Minhazm,感谢您的详细回复。就我而言,我观察到即使没有购买/保留 BI 引擎容量,我也能够在图表上看到“使用 BI 引擎加速”标签。我假设它发生是因为我的数据在 1 GB 免费套餐限制内。有没有办法在这种情况下(当数据低于 1 GB 免费层时)关闭 BI 引擎并进行我在最初问题中提出的性能比较? 请参阅“如何判断报告数据是否被缓存”和“手动刷新报告数据”:support.google.com/datastudio/answer/7020039?hl=en。手动刷新报表应该会使缓存失效,并表明没有 BI 引擎的报表性能。

以上是关于Google BI Engine 与 Data Studio 性能比较的主要内容,如果未能解决你的问题,请参考以下文章

将 Nuxt JS s-s-r 应用程序部署到 Google Cloud App Engine 标准

Google App Engine 通过内部网络与 Compute Engine 通信

是否可以将 Google App Engine 与 Google Cloud *** 一起使用?

将 Google 回合制多人游戏与 Google App Engine 集成

Google Cloud Compute Engine 是不是与 Google Cloud SQL 分开

与 Google App Engine 一起上传图片