Actian Avalanche 和 Vector

如要搭配 Actian Avalanche 或 Vector 使用 Looker,您必須設定 Ingres 驅動程式。以下操作說明假設您使用的開機指令碼,與 looker-open-source GitHub 頁面提供的範例類似。

您必須取得 Ingres 驅動程式 JAR,將其納入啟動程序,並新增選項,指示 Looker 存取該 JAR。

加密網路流量

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

安裝 Ingres JDBC 驅動程式

按照未封裝的 JDBC 驅動程式說明文件頁面中的步驟操作,並使用下列值:

driver 符號:ingres

driver entry:

- name: ingres
  dir_name: ingres
  module_path: com.ingres.jdbc.IngresDriver

在將驅動程式放入方言目錄的步驟中,這個檔案的路徑會像這樣:looker/custom_jdbc_drivers/ingres/iijdbc.jar。

建立 Looker 與資料庫的連線

請按照下列步驟,建立 Looker 到資料庫的連線:

  1. 在 Looker 的「Admin」(管理) 部分,選取「Connections」(連線),然後點選「Add Connection」(新增連線)。
  2. 從「Dialect」(方言) 下拉式選單中,選取「Actian Avalanche」或「Vector」。

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

  4. 如要確認連線成功,請按一下「連線設定」頁面底部「狀態詳細資料」部分中的「測試連線」按鈕。

  5. 如果 Looker 顯示「可連線」,請按下「連線」建立連線。

資料庫連線就會新增至 Looker「連線」管理頁面的清單中。

啟用 PDT 支援

您可以在「Connection Settings」(連線設定) 頁面的「PDT Overrides」(PDT 覆寫) 區段,對資料庫使用永久衍生資料表 (PDT)。

如要啟用 PDT,請按照下列步驟操作:

  1. 在資料庫中建立 PDT 使用者,以便與臨時結構定義搭配使用,例如 looker_scratch。

  2. 在資料庫中建立群組,例如 looker_pdt_group。

  3. 將一般 Looker 使用者和 Looker PDT 使用者都加入新群組。

  4. 將一般 Looker 使用者結構定義中所有資料表的 SELECT 權限,授予 PDT 使用者。

  5. 在 Looker 的「Connection Settings」(連線設定) 頁面中,前往「PDT Overrides」(PDT 覆寫) 部分,輸入 PDT 使用者資訊。

  6. 接著,PDT 使用者會針對建立的每個資料表,對 looker_pdt_group 執行 GRANT SELECT。

支援的 JDBC 參數

以下各節列出各方言允許的 JDBC 參數:

Actian Avalanche JDBC 參數

對於 Actian Avalanche,Looker 支援連線的「Additional JDBC parameters」(其他 JDBC 參數) 欄位中的下列 JDBC 參數。如要瞭解這些參數,請參閱資料庫的說明文件。

  • autocommit_mode
  • encryption
  • password
  • send_ingres_dates
  • serverName:如果是公開 Looker 執行個體,serverName 參數的值必須是執行個體的公開 IP 位址。
  • user

向量 JDBC 參數

針對 Vector,Looker 支援在連線的「Additional JDBC parameters」(其他 JDBC 參數) 欄位中,使用下列 JDBC 參數。如要瞭解這些參數,請參閱資料庫的說明文件。

  • autocommit_mode
  • encryption
  • password
  • send_ingres_dates
  • serverName:如果是公開 Looker 執行個體,serverName 參數的值必須是執行個體的公開 IP 位址。
  • user

功能支援

Looker 支援的功能,也必須由資料庫方言支援。

Actian Avalanche

自 Looker 26.22 起,Actian Avalanche 支援下列功能:

功能 是否支援?
Looker (Google Cloud Core)
對稱式匯總函式
衍生資料表
永久 SQL 衍生資料表
永久原生衍生資料表
穩定檢視畫面
終止查詢
以 SQL 為基礎的透視表
時區
SSL
小計
JDBC 額外參數
區分大小寫
位置類型
清單類型
百分位數
不重複值的百分位數
SQL Runner 顯示程序
SQL Runner Describe Table
SQL Runner 顯示索引
SQL Runner 選取 10
SQL Runner 計數
SQL 說明
OAuth 2.0 憑證
背景資訊註解
連線集區
HLL Sketch
匯總感知
增量 PDT
毫秒
微秒
materialized view
期間比較指標
不重複值的近似計數
資料庫內分析模型
自訂日曆

向量

自 Looker 26.22 起,Vector 支援下列功能:

功能 是否支援?
Looker (Google Cloud Core)
對稱式匯總函式
衍生資料表
永久 SQL 衍生資料表
永久原生衍生資料表
穩定檢視畫面
終止查詢
以 SQL 為基礎的透視表
時區
SSL
小計
JDBC 額外參數
區分大小寫
位置類型
清單類型
百分位數
不重複值的百分位數
SQL Runner 顯示程序
SQL Runner Describe Table
SQL Runner 顯示索引
SQL Runner 選取 10
SQL Runner 計數
SQL 說明
OAuth 2.0 憑證
背景資訊註解
連線集區
HLL Sketch
匯總感知
增量 PDT
毫秒
微秒
materialized view
期間比較指標
不重複值的近似計數
資料庫內分析模型
自訂日曆