Vertica

加密網路流量

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

資料庫配置

建立與 Vertica 的連線前,請先建立專供 Looker 應用程式使用的新資料庫使用者和結構定義。Looker 使用者需要讀取和寫入權限,才能存取另一個結構定義來儲存 PDT,並需要 Vertica 資料庫中其他結構定義的唯讀權限。可自由選填,但建議填寫。

以下是為 Looker 建立使用者和結構定義的範例:

CREATE USER looker Identified BY 'mypassword';
CREATE SCHEMA looker_scratch;
GRANT CREATE ON SCHEMA looker_scratch to looker;

建立 Looker 資料庫連線

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

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

  • 名稱:為連線命名。LookML 模型會以這個名稱參照連線。
  • 方言:從方言下拉式選單中選取「Vertica」
  • 主機:輸入 Vertica 伺服器名稱或 IP。
  • 通訊埠:預設值為 5433。
  • 資料庫:輸入 Vertica 的資料庫名稱。
  • 使用者名稱和密碼:輸入將連線至 Looker 的使用者名稱和密碼。
  • 結構定義:輸入包含要在 Looker 中探索之資料表的結構定義。
  • 暫存資料庫:這是您希望 Looker 建立任何暫時衍生資料表的暫存結構定義,可提升效能。這是選填項目,但建議填寫,且應事先建立。
  • 每個節點的連線數上限:一開始可以保留預設值。詳情請參閱「將 Looker 連線至資料庫」說明文件頁面。
  • 連線集區逾時時間:選用。使用預設值。
  • 資料庫時區:Vertica 資料庫用來儲存日期和時間的時區。例如 UTC。您可以視需要決定是否啟用。
  • 查詢時區:您希望查詢顯示的時區。例如:美國東部 (美洲 - 紐約)。您可以視需要決定是否啟用。
  • 其他 JDBC 參數:選用,使用這個欄位啟用其他資料庫設定。舉例來說,如要啟用 Vertica 的原生負載平衡,請使用 JDBC 連線參數 ConnectionLoadBalance=1。如要指派標籤來識別 Looker 的工作階段,請使用 JDBC 連線參數 Label=<mylabel>。您可以使用 & 依序傳送多個參數,如本頁所示。如需可用的 JDBC 連線參數完整清單,請參閱 Vertica 說明文件

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

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

功能支援

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

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

功能 是否支援?
支援級別
支援
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
毫秒
微秒
具體化檢視表
與前一段時期相比的指標
不重複值的概略計數

後續步驟

完成資料庫連線後,請設定驗證選項