連結至 BigQuery

BigQuery 是 Google 的 PB 規模資料倉儲解決方案,Looker Studio 原生與 BigQuery 整合,可用於分析 BigQuery 資料,並以視覺化方式呈現這些資料。

導入步驟

你可以透過多種方式將 BigQuery 資料匯入 Looker Studio:

  • 在 Looker Studio UI 中使用原生 BigQuery 連接器
  • 開發及使用社群連接器

在 Looker Studio UI 中使用原生 BigQuery 連接器

使用者可使用 Looker Studio 中的原生 BigQuery 連接器,以視覺化方式呈現 BigQuery 資料表或特定查詢。您可以從 Looker Studio 擷取整個資料表,或對 BigQuery 執行自訂查詢。您也可以使用 Looker Studio「Explorer」功能完成 BigQuery 資料的探索分析作業。

這種做法適用於您的使用者:

  • 都是透過探索性分析
  • 並可以自行編寫查詢
  • 熟悉資料,並瞭解如何從頭開始視覺化

範例:從 BigQuery 查詢出生率資料

本指南說明使用者如何透過 Looker Studio UI 使用 Looker Studio 的原生 BigQuery 連接器,以視覺化方式呈現 BigQuery 資料。此範例會查詢 BigQuery natality 範例資料表,並將整個資料表擷取至 Looker Studio。

範例:使用 BigQuery、App Engine 和 Looker Studio 建立商業智慧 (BI) 資訊主頁

如何使用 Looker Studio 和 BigQuery 建構 BI 資訊主頁:瞭解如何使用 App Engine 預先匯總 BigQuery 資料,然後使用 Looker Studio 以視覺化方式呈現資料。

開發及使用社群連接器

您可以開發社群連接器,從 BigQuery 擷取資料。相較於使用原生連接器,這種方法可帶來的好處:

  1. 您可以將現有查詢整合至連接器。使用者不必自行編寫 SQL 或複製/貼上 SQL 程式碼片段,就能取得確切查詢。此外,您也可以將查詢參數化,讓使用者透過連接器設定提供輸入內容,以自訂查詢。
  2. 您可以使用服務帳戶來集中管理帳單。您的使用者不需要存取 GCP 帳單帳戶。
  3. 使用者從現成的範本報表開始著手,並包含自己的資料。
  4. 您可以實作自己的快取層來控管 BigQuery 費用。

在社群連接器中,您可以透過三種不同的方式存取 BigQuery 資料:

下表摘要列出優缺點:

Looker Studio 進階服務 Apps Script BigQuery 服務 BigQuery REST API
參考資料 Looker Studio 進階服務 Apps Script BigQuery 服務 BigQuery REST API
資料流 BigQuery > Looker Studio BigQuery > Apps Script > Looker Studio BigQuery > Apps Script > Looker Studio
透過 getschema 支援的計算結果欄位
可以透過服務帳戶/自訂存取權控管設定 否 (強制執行的使用者憑證)
篩選器會自動下移
需要在 getData 中進行其他資料轉換
並可透過 Apps Script 存取擷取的資料
(方便您進行其他轉換)
支援自訂快取
已套用 UrlfetchApp 配額
導入範例 世界銀行資料連接器 Apps Script BigQuery 服務 Chrome 使用者體驗連接器

在大多數使用情況下,除非您需要轉換 BigQuery 中擷取的資料或需要自訂快取,否則您可以使用 Looker Studio Advanced Services