Google Spanner

本頁說明如何在 Looker 中設定與 Google Spanner 的連線。

加密網路流量

最佳做法是加密 Looker 應用程式與資料庫之間的網路流量。請考慮使用「啟用安全資料庫存取權」說明文件頁面所述的其中一個選項。

取得連線憑證

  1. 登入 Google Cloud 控制台

  2. 選取適當的專案。

  3. 從選單中依序選取「IAM 與管理」和「服務帳戶」

  4. 選取「建立服務帳戶」,然後依下列方式填寫對話方塊:

    • 「服務帳戶名稱」:輸入 looker-spanner-service 或類似名稱。
    • 角色:選取「Cloud Spanner」,然後選取「Cloud Spanner 資料庫讀取者」
    • 提供一組新的私密金鑰:選取「提供一組新的私密金鑰」核取方塊,然後在「金鑰類型」下方選取「JSON」

  5. 按一下「建立」,並追蹤下列事項:

    • 與服務帳戶相關聯的電子郵件地址
    • 下載的 JSON 憑證檔案名稱和位置

建立 Looker 資料庫連線

在 Looker 的「管理」部分中,選取「連線」,然後按一下「新增連線」

填寫連線詳細資料。在這些設定中,有絕大部分都是多數資料庫方言的常用設定。詳情請參閱「將 Looker 連線至資料庫」說明文件頁面。以下說明部分設定:

  • 方言Google Spanner
  • 名稱:連線名稱。
  • 專案名稱:包含 Spanner 資料庫的 Google 專案 ID。
  • 執行個體名稱:包含 Spanner 資料庫的執行個體名稱。
  • 資料庫:Spanner 資料庫的名稱。
  • 架構:請將這個欄位留空。
  • 每個節點的連線數量上限:所有使用者連線至 Spanner 資料庫的總數上限。預設值為 30。這項設定一開始可以保留預設值。詳情請參閱「將 Looker 連線至資料庫」說明文件頁面。
  • 連線集區逾時:連線集區已滿時,查詢要等待幾秒才會逾時。
  • 其他 JDBC 參數:任何其他 JDBC 驅動程式參數。

如要確認連線是否成功,請按一下「測試」。如需疑難排解資訊,請參閱「測試資料庫連線」說明文件頁面。

如要儲存這些設定,請按一下「連線」

功能支援

如要讓 Looker 支援某些功能,資料庫方言也必須支援這些功能。

自 Looker 25.10 起,Google Spanner 支援下列功能:

功能 是否支援?
支援級別
支援
Looker (Google Cloud Core)
對稱式匯總函式
衍生資料表
永久 SQL 衍生資料表
永久原生衍生資料表
穩定版檢視畫面
終止查詢
以 SQL 為基礎的樞紐
時區
SSL
小計
JDBC 其他參數
區分大小寫
位置類型
名單類型
百分位數
不重複值的百分位數
SQL Runner 顯示程序
SQL Runner 說明資料表
SQL Runner 顯示索引
SQL Runner 選取 10
SQL Runner 計數
SQL 說明
OAuth 2.0 憑證
背景資訊註解
連線集區
HLL 草圖
匯總知名度
增量 PDT
毫秒
微秒
具體化檢視表
與前一段時期相比的指標
不重複值的概略計數

參考資料

後續步驟

將資料庫連線至 Looker 後,請為使用者設定登入選項