配置您的 Vertica 資料庫以與 Looker 配合使用。透過這種設置,您可以將 Vertica 資料用於 Looker 中的操作工作流程、分析和建立儀表板。此整合可協助您及時向員工、客戶和服務部門提供數據,並利用持久衍生表等功能進行有效的業務報告。
加密網路流量
最佳做法是加密 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 的使用者的使用者名稱和密碼。
- Schema: 輸入包含要在 Looker 中瀏覽的表格的架構。
- 臨時資料庫: 這是臨時架構,您希望 Looker 在其中建立任何臨時派生表以提高效能。雖然是可選的,但建議提前創建。
- 每個節點的最大連線數: 此設定最初可以保留預設值。有關更多信息,請參閱將 Looker 連接到資料庫。
- 連接池逾時:此項為可選。使用預設值。
- 資料庫時區: Vertica 資料庫用於儲存日期和時間的時區。例如,UTC。您可以視需要決定是否啟用。
- 查詢時區: 您希望查詢結果顯示的時區。例如,美國東部時間(美國 - 紐約)。您可以視需要決定是否啟用。
- 附加 JDBC 參數:這是可選的。使用此欄位可啟用其他資料庫設定。例如,若要啟用 Vertica 的內建負載平衡,請使用 JDBC 連線參數
ConnectionLoadBalance=1。若要為 Looker 會話指派標籤,請使用 JDBC 連線參數label=<mylabel>。您可以使用&依序傳遞多個參數,如本頁所示。有關 Looker 支援的參數列表,請參閱此頁面上的 支援的 JDBC 參數 部分。 有關 Vertica 的 JDBC 參數的信息,請參閱 Vertica 的文檔。
如要確認連線是否成功,請按一下「連線設定」頁面底部的「狀態詳細資料」區段中的「測試連線」按鈕。
如果 Looker 顯示「可以連線」,請按「連線」建立連線。
資料庫連線隨即會新增至 Looker「連線」管理頁面的清單。
支援的 JDBC 參數
對於 Vertica,Looker 在連接的 附加 JDBC 參數 欄位中支援以下 JDBC 參數。如要瞭解這些參數,請參閱資料庫的說明文件。
AutoCommitBackupServerNodeConnectionLoadBalanceconnsettingsDirectBatchInsertlabelLoginTimeoutLogLevelPasswordReadOnlyResultBufferSizesslTransactionIsolationUser
功能支援
如要讓 Looker 支援某些功能,資料庫方言也必須支援這些功能。
從 Looker 26.16 版本開始,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 | |
| 毫秒 | |
| 微秒 | |
| 具體化檢視表 | |
| 與前一段時期相比的指標 | |
| 不重複值的概略計數 | |
| 資料庫內分析模型 | |
| 自訂日曆 |
後續步驟
完成資料庫連線後,請設定驗證選項。