繁体   English   中英

BigQuery BI 引擎是否支持左连接?

[英]Does BigQuery BI engine support left join or not?

根据文档 BI 引擎应该加速左连接

https://cloud.google.com/bi-engine/docs/optimized-sql#unsupported-features

我尝试将此虚拟查询作为视图,连接到 datastudio

SELECT xx.country_region,yy._1_22_20 FROM `bigquery-public-data.covid19_jhu_csse.deaths` xx
left join `bigquery-public-data.covid19_jhu_csse.deaths` yy
on xx.country_region=yy.country_region

在此处输入图像描述

我的问题是:是否支持 left join?

错误报告在这里: https://issuetracker.google.com/issues/154786936

Datastudio 报告: https://datastudio.google.com/reporting/25710c42-acda-40a3-a3bf-68571c314650

编辑:BI 引擎似乎仍在大量开发中,需要更多时间才能完成功能,我只是具体化了我的观点,但它有成本,4 个小表 < 10 MB,5 分钟的变化成本为 11 GB/天,我想这是值得的,Datastudio 现在快了很多,你可以在这里查看(公开报告)

https://nemtracker.github.io/

不要尝试 JOIN,不要尝试子 SELECT,不要对 BI 引擎进行查询。

最佳做法是CREATE OR REPLACE专用于您正在构建的仪表板的表。 确保那里也没有嵌套/重复数据。 然后 BI Engine 将使您的报告大放异彩。

相关的,请观看我刚刚制作的关于 BI Engine with BigQuery 最佳实践的视频:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM