如要搭配 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 到資料庫的連線:
- 在 Looker 的「Admin」(管理) 部分,選取「Connections」(連線),然後點選「Add Connection」(新增連線)。
從「Dialect」(方言) 下拉式選單中,選取「Actian Avalanche」或「Vector」。
填寫連線詳細資料。在這些設定中,有絕大部分都是多數資料庫方言的常用設定。詳情請參閱「將 Looker 連線至資料庫」說明文件頁面。
如要確認連線成功,請按一下「連線設定」頁面底部「狀態詳細資料」部分中的「測試連線」按鈕。
如果 Looker 顯示「可連線」,請按下「連線」建立連線。
資料庫連線就會新增至 Looker「連線」管理頁面的清單中。
啟用 PDT 支援
您可以在「Connection Settings」(連線設定) 頁面的「PDT Overrides」(PDT 覆寫) 區段,對資料庫使用永久衍生資料表 (PDT)。
如要啟用 PDT,請按照下列步驟操作:
在資料庫中建立 PDT 使用者,以便與臨時結構定義搭配使用,例如
looker_scratch。在資料庫中建立群組,例如
looker_pdt_group。將一般 Looker 使用者和 Looker PDT 使用者都加入新群組。
將一般 Looker 使用者結構定義中所有資料表的 SELECT 權限,授予 PDT 使用者。
在 Looker 的「Connection Settings」(連線設定) 頁面中,前往「PDT Overrides」(PDT 覆寫) 部分,輸入 PDT 使用者資訊。
接著,PDT 使用者會針對建立的每個資料表,對
looker_pdt_group執行 GRANT SELECT。
支援的 JDBC 參數
以下各節列出各方言允許的 JDBC 參數:
Actian Avalanche JDBC 參數
對於 Actian Avalanche,Looker 支援連線的「Additional JDBC parameters」(其他 JDBC 參數) 欄位中的下列 JDBC 參數。如要瞭解這些參數,請參閱資料庫的說明文件。
autocommit_modeencryptionpasswordsend_ingres_datesserverName:如果是公開 Looker 執行個體,serverName參數的值必須是執行個體的公開 IP 位址。user
向量 JDBC 參數
針對 Vector,Looker 支援在連線的「Additional JDBC parameters」(其他 JDBC 參數) 欄位中,使用下列 JDBC 參數。如要瞭解這些參數,請參閱資料庫的說明文件。
autocommit_modeencryptionpasswordsend_ingres_datesserverName:如果是公開 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 | |
| 期間比較指標 | |
| 不重複值的近似計數 | |
| 資料庫內分析模型 | |
| 自訂日曆 |