設定 Vertica 資料庫,以便與 Looker 搭配使用。完成這項設定後,您就能在 Looker 中使用 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 模型會以這個名稱參照連線。
- Dialect:從方言下拉式選單中選取「Vertica」。
- Host:輸入 Vertica 伺服器名稱或 IP 位址。
- 通訊埠:預設值為 5433。
- 資料庫:輸入 Vertica 的資料庫名稱。
- 使用者名稱和密碼:輸入要連線至 Looker 的使用者名稱和密碼。
- 結構定義:輸入結構定義,其中包含您要在 Looker 探索的資料表。
- 暫存資料庫:這是臨時結構定義,Looker 會在此建立任何暫時衍生資料表,以提升效能。雖然這是選用項目,但建議您事先建立。
- 每個節點的連線數量上限:一開始可以保留這項設定的預設值。詳情請參閱「將 Looker 連線至資料庫」。
- 連線集區逾時時間:選用,使用預設值。
- 資料庫時區:Vertica 資料庫儲存日期和時間時採用的時區。例如 UTC。您可以視需要決定是否啟用。
- 查詢時區:查詢顯示的時區。例如:美國東部 (美國 - 紐約)。您可以視需要決定是否啟用。
- 其他 JDBC 參數:選用。使用這個欄位啟用其他資料庫設定。舉例來說,如要啟用 Vertica 的內建負載平衡功能,請使用 JDBC 連線參數
ConnectionLoadBalance=1。如要指派標籤來識別 Looker 工作階段,請使用 JDBC 連線參數label=<mylabel>。您可以使用&依序傳遞多個參數,如本頁所示。如需 Looker 支援的參數清單,請參閱本頁面的「支援的 JDBC 參數」一節。如要瞭解 Vertica 的 JDBC 參數,請參閱 Vertica 的說明文件。
如要確認連線成功,請按一下「連線設定」頁面底部「狀態詳細資料」部分的「測試連線」按鈕。
如果 Looker 顯示「可連線」,請按下「連線」建立連線。
資料庫連線隨即會新增至 Looker「連線」管理頁面的清單。
支援的 JDBC 參數
針對 Vertica,Looker 支援在連線的「Additional JDBC parameters」(其他 JDBC 參數) 欄位中,使用下列 JDBC 參數。如要瞭解這些參數,請參閱資料庫的說明文件。
AutoCommitBackupServerNodeConnectionLoadBalanceconnsettingsDirectBatchInsertlabelLoginTimeoutLogLevelPasswordReadOnlyResultBufferSizesslTransactionIsolationUser
功能支援
資料庫方言也必須支援某些功能,Looker 才能支援這些功能。
自 Looker 26.20 起,Vertica 支援下列功能:
| 功能 | 是否支援? |
|---|---|
| Looker (Google Cloud Core) | |
| 對稱式匯總函式 | |
| 衍生資料表 | |
| 永久 SQL 衍生資料表 | |
| 永久原生衍生資料表 | |
| 穩定檢視畫面 | |
| 終止查詢 | |
| 以 SQL 為基礎的樞紐 | |
| 時區 | |
| SSL | |
| 小計 | |
| JDBC 其他參數 | |
| 區分大小寫 | |
| 位置類型 | |
| 名單類型 | |
| 百分位數 | |
| 不重複值的百分位數 | |
| SQL Runner 顯示程序 | |
| SQL Runner 說明資料表 | |
| SQL Runner 顯示索引 | |
| SQL Runner 選取 10 | |
| SQL Runner 計數 | |
| SQL Explain | |
| OAuth 2.0 憑證 | |
| 背景資訊註解 | |
| 連線集區 | |
| HLL 草圖 | |
| 匯總感知 | |
| 增量 PDT | |
| 毫秒 | |
| 微秒 | |
| materialized view | |
| 期間比較指標 | |
| 近似不重複值的計數 | |
| 資料庫內分析模型 | |
| 自訂日曆 |
後續步驟
完成資料庫連線後,請設定驗證選項。