如要存取「連線」頁面,請開啟「管理」選單,然後在「資料庫」下方選擇「連線」。
查看連線
在「Connections」(連線) 頁面中,您可以查看資料庫連線和允許網路流量所需的 IP 位址。如果執行個體已啟用建立新資料庫的功能,您也可以新增連線。
「資料庫」分頁
「資料庫」分頁會顯示您定義的資料庫連線基本資訊。如果執行個體已啟用建立新資料庫的功能,系統也會顯示您建立的任何 Looker 管理連線。您也可以在「資料庫」分頁中測試這些連線的狀態,並編輯設定。
您可以按一下「公開 IP 位址」,查看允許 Looker 執行個體傳送網路流量所需的 IP 位址清單。Looker 的所有網路流量都會來自所列的其中一個 IP 位址,具體取決於 Looker 執行個體的代管區域。禁止資料庫接收來自這些 IP 位址和其他信任 IP 位址以外的流量,是限制資料存取權的一種方式。
下表說明「資料庫」分頁中的元素:
欄 | 說明 |
---|---|
名稱 | 您選擇的連線名稱,用於 connection LookML 參數。測試連線時,Looker 會在連線名稱下方顯示狀態檢查清單。 |
資料庫 | 使用這個連線時,Looker 會查詢的資料庫名稱。 |
範圍 | 連線是否可與所有專案搭配使用,或僅限特定專案。 |
SSH 伺服器 | 用於建立資料庫 SSH 通道的 SSH 伺服器設定名稱。只有在 Looker 執行個體上啟用「SSH Servers」(SSH 伺服器) 分頁時,才會顯示這個資料欄。 |
SSL | 您是否使用 SSL 加密,保護 Looker 與資料庫之間傳輸的資料 (除了 SSL 之外,還有其他安全選項)。 |
類型 | 資料庫連線的 SQL 方言。 |
動作 | 您可以對連線執行的動作包括:測試連線、編輯連線、查看連線的其他資訊、跳至連線的探索清單,或刪除連線。如果執行個體已啟用建立新資料庫的功能,您也可以從其他資料來源新增資料至任何 Looker 管理的連線。 |
「SSH 伺服器」分頁
「SSH Servers」分頁不適用於 Looker (Google Cloud Core) 執行個體。
如果 Looker (舊版) 執行個體部署於 Kubernetes 基礎架構,且您已啟用相關功能,可將 SSH 伺服器設定資訊加入 Looker 執行個體,即可使用「SSH 伺服器」選項。如果 Looker 執行個體未啟用這個選項,但您想啟用,請聯絡銷售專員 Google Cloud 或提出支援要求。
建立 SSH 通道時,Looker 會自動為您選擇 localhost 通訊埠,您無法指定 localhost 通訊埠。
連線至 PrestoDB 或 Trino 資料庫的 SSH 連線可能需要額外的資料庫設定。啟用 SSL 後,PrestoDB 或 Trino 資料庫預設會監聽通訊埠 443。如要建立 SSH 通道,Looker 必須將 localhost 通訊埠設為 443,但 Looker 已在使用這個通訊埠。這會導致 SSH 通道設定失敗。如要修正這個問題,請將 PrestoDB 或 Trino 資料庫設定為在啟用 SSL 時,監聽通訊埠 443 以外的通訊埠。
「SSH 伺服器」分頁會列出您新增的 SSH 伺服器設定、顯示與 SSH 伺服器的連線狀態,以及列出使用各個 SSH 伺服器的資料庫連線。在「SSH 伺服器」分頁中,您也可以測試與 SSH 伺服器的連線,以及新增或編輯 SSH 伺服器設定。
下表說明「SSH Servers」(SSH 伺服器) 分頁中的元素:
欄 | 說明 |
---|---|
伺服器名稱 | 您選擇的 SSH 伺服器設定名稱,用於連線至資料庫。 |
連線 | 連線至 SSH 伺服器的資料庫連線清單。按一下資料庫連線,即可開啟該資料庫連線的「編輯連線」頁面。 |
三點圖示「選項」選單 | 您可以對 SSH 伺服器設定採取下列動作:測試與 SSH 伺服器的連線、將資料庫連線新增至 SSH 伺服器、編輯 SSH 伺服器設定,或刪除 SSH 伺服器設定。 |
新增或編輯 SSH 伺服器設定
如要新增 SSH 伺服器設定,請按照下列步驟操作:
- 在「SSH Server」分頁中,按一下「Add Server」
- 在右上角的「Unnamed Server」(未命名的伺服器) 欄位中,輸入 SSH 伺服器設定的名稱。
- 按一下「下載金鑰」,即可將公開金鑰下載為文字檔。請務必儲存這個檔案,稍後會用到。
- 在「伺服器使用者名稱」欄位中,輸入 Looker 連至 SSH 伺服器時使用的使用者名稱。
- 在「伺服器 IP 位址或主機名稱」欄位中,輸入 SSH 伺服器 IP 位址或主機名稱。
- 在「Server Port」(伺服器通訊埠) 欄位中,輸入連線至 SSH 伺服器時使用的通訊埠編號。
- 將下載的公開金鑰新增至 SSH 伺服器上的授權金鑰檔案。如需更多資訊和範例,請參閱「使用 SSH 伺服器」說明文件頁面。
- 請確認已在 SSH 伺服器上將適當的 Looker IP 位址新增至許可清單,以便 Looker 連線至 SSH 伺服器。
- 按一下「測試並要求指紋」,驗證與 SSH 伺服器的連線。
- 查看新的 SSH 設定。在這個畫面上,您也可以下載或查看公開金鑰,以及查看 SSH 伺服器設定的專屬指紋。
如要編輯現有的 SSH 伺服器設定,請按一下所選 SSH 伺服器資料列中的三點「選項」選單,然後選擇「伺服器詳細資料」。
測試與 SSH 伺服器的連線
如要測試與 SSH 伺服器的所有資料庫連線,請按照下列步驟操作:
- 在所選 SSH 伺服器的資料列中,按一下三點「選項」選單。
- 選擇「測試連線」。
Looker 會使用該 SSH 伺服器測試所有資料庫連線,並在伺服器名稱和所有連線旁顯示綠色勾號,表示連線測試通過。紅色驚嘆號圖示表示連線未通過測試。
將資料庫連線新增至 SSH 伺服器
如要使用 SSH 伺服器新增資料庫連線,請按照下列步驟操作:
- 在所選 SSH 伺服器的資料列中,按一下三點「選項」選單。
- 選擇「新增連結」。
Looker 會顯示「連線設定」頁面,且「SSH 伺服器」欄位中會列出 SSH 伺服器。
刪除 SSH 伺服器設定
如要刪除 SSH 伺服器設定,請按照下列步驟操作:
- 在要刪除的 SSH 伺服器列中,按一下三點「選項」選單。
- 選擇「刪除伺服器」。
測試連線
Looker 可讓您測試現有連線,確保連線運作正常。您也可以在新增連線時進行測試,詳情請參閱「將 Looker 連線至資料庫」說明文件頁面。
每項連線測試都包含狀態檢查清單,可判斷 Looker 是否能順利使用資料庫連線。
潛在問題會以黃色顯示,錯誤則以紅色顯示。如果連線「通過」,就會以綠色顯示。
使用 OAuth 的資料庫連線 (例如 Snowflake 和 Google BigQuery) 需要使用者登入。如果您在測試其中一個連線時,未登入 OAuth 使用者帳戶,Looker 會顯示含有「登入」連結的警告。按一下連結,輸入 OAuth 憑證或允許 Looker 存取 OAuth 帳戶資訊。
你可以查看下列項目的狀態:
- 按一下該連線最右側的「測試」,即可測試單一連線
- 按一下頁面頂端的「測試所有連線」按鈕,測試所有連線
以下兩種檢查最容易造成混淆:
- 可找到臨時結構定義
- 可使用永久衍生資料表
Looker 正常運作不需要通過這些檢查。不過,您需要這些參數才能傳遞至持續性衍生資料表,這是非常實用的模型功能。
新增連結
如要新增資料庫連線,請按照「將 Looker 連線至資料庫」說明文件頁面中的步驟操作。
編輯連線
如要編輯現有連線,請選取「管理」選單,然後在「資料庫」下方選擇「連線」,開啟「連線」頁面。按一下連線的「編輯」按鈕。系統會顯示您用來建立連線的頁面 (如「將 Looker 連線至資料庫」說明文件頁面所述),但相關資訊已填寫完畢。視需要進行變更,然後按一下「更新連結」。
所有連線可執行的動作
所有連線的右側都有齒輪下拉式選單,可提供下列選項:
選項 | 說明 |
---|---|
SQL Runner | 這個選項會將您帶往 Looker 的 SQL Runner,並預先選取適當的連線和結構定義。 |
探索 | 這個選項會帶您前往連線的基本自動產生探索選項清單。這些報表並非根據自訂資料模型產生,但可針對連線表格中的原始資料快速產生報表。這項功能通常只適用於在建立模型前瞭解資料表內容,而非用於實際資料分析。 |
刪除 | 如要刪除現有連結,請按一下連結最右側的齒輪下拉式選單,然後選取「刪除」。系統會提示你確認刪除,但一旦刪除就無法復原。如果誤刪連線,使用該連線的所有查詢都會停用。不過,如果重新建立名稱相同的新連結,功能就會恢復。 |
部分連線可執行的動作
視連線方言而定,連線右側的齒輪下拉式選單可能會提供下列其他選項:
選項 | 說明 |
---|---|
顯示資料表 | 這個選項會將您帶往 Looker 探索頁面,您可以在該頁面根據連線的中繼資料建立 Looker 探索查詢。雖然這個選項會從所選的結構定義名稱、資料表名稱和資料欄計數開始,但您可以像操作任何其他 Looker 探索一樣操作這個選項。 |
顯示資料庫 | 這個選項會將您帶往 Looker 探索頁面,您可以在該頁面根據連線的中繼資料建立 Looker 探索查詢。雖然這個選項開頭會顯示所選的結構定義名稱、目錄名稱、資料表計數和資料欄計數,但您可以像操作其他 Looker 探索一樣操作這個選項。 |
顯示程序 | 這個選項會將您帶往 Looker 探索頁面,讓您根據這個連線執行的程序、程序狀態、執行時間和其他資訊,建立 Looker 探索查詢。如果 Looker 執行速度緩慢,或查詢完全無法執行,這項功能有助於判斷原因。 |
顯示 PDT 事件記錄檔 | 這個選項會將您帶往 Looker 探索頁面,讓您根據這個連線的衍生資料表活動建立 Looker 探索查詢。如要進一步瞭解可用欄位,請參閱「永久衍生資料表」說明文件頁面。 |