您可以運用下列技巧,根據 BigQuery 資料最佳化報表效能。這些技巧有助於加快圖表顯示速度,同時盡量減少 BigQuery 費用。
使用 BigQuery Storage Read API 提升效能
對於使用分頁結果的查詢,啟用 BigQuery Storage Read API 可縮短查詢時間。如果使用 Storage Read API 能縮短查詢執行時間,數據分析 就會自動使用這項 API。
如要啟用 BigQuery Storage Read API,請將下列權限授予連結至 Google 數據分析的 BigQuery 使用者:
bigquery.readsessions.createbigquery.readsessions.getData
使用 BigQuery BI Engine 加速報表
BigQuery BI Engine 是 BigQuery 內建的快速記憶體內分析服務,具備高度並行性。在數據分析中設定 BI Engine 後,系統會在不到一秒的時間內算繪圖表,同時降低查詢並行成本 (進一步瞭解 BigQuery BI Engine)。
搭配數據分析使用 BI Engine 的規定
如要使用 BI Engine 加快 Data Studio 報表速度,請確認下列必要條件:
- 資料儲存:您可以將報表資料儲存在標準 BigQuery 資料表或檢視畫面中。
- 帳單專案:指定已啟用有效 Google Cloud 帳單的 BigQuery 帳單專案。
- 啟用 API:在專案中啟用 BigQuery API (
bigquery.googleapis.com)。 - 容量預留:您已為執行查詢的專案設定有效的 BI Engine 容量預留 (
SIZE_IN_GB)。
如需 BI Engine 的詳細效能基準和資料表最佳化指南,請參閱「使用數據分析分析 BigQuery 資料」。