[英]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.