Vertica

配置您的 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 參數。如要瞭解這些參數,請參閱資料庫的說明文件。

  • AutoCommit
  • BackupServerNode
  • ConnectionLoadBalance
  • connsettings
  • DirectBatchInsert
  • label
  • LoginTimeout
  • LogLevel
  • Password
  • ReadOnly
  • ResultBufferSize
  • ssl
  • TransactionIsolation
  • User

功能支援

如要讓 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
毫秒
微秒
具體化檢視表
與前一段時期相比的指標
不重複值的概略計數
資料庫內分析模型
自訂日曆

後續步驟

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