加密網路流量
最佳做法是加密 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 | 是 |
毫秒 | 是 |
微秒 | 是 |
具體化檢視表 | 否 |
與前一段時期相比的指標 | 否 |
不重複值的概略計數 | 否 |
後續步驟
完成資料庫連線後,請設定驗證選項。