[英]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 现在快了很多,你可以在这里查看(公开报告)
不要尝试 JOIN,不要尝试子 SELECT,不要对 BI 引擎进行查询。
最佳做法是CREATE OR REPLACE
专用于您正在构建的仪表板的表。 确保那里也没有嵌套/重复数据。 然后 BI Engine 将使您的报告大放异彩。
相关的,请观看我刚刚制作的关于 BI Engine with BigQuery 最佳实践的视频:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.