管理員設定 - 連線

如要存取「連線」頁面,請開啟「管理」選單,然後在「資料庫」下方選擇「連線」

查看連線

您可以在「Connections」頁面中查看資料庫連線,以及允許網路流量所需的 IP 位址。如果已為執行個體啟用建立新資料庫的功能,您也可以新增連線。

「資料庫」分頁

「資料庫」分頁會顯示您定義的資料庫連線基本資訊。如果您已為執行個體啟用建立新資料庫的功能,這份清單也會顯示您建立的所有 Looker 管理連線。您也可以透過「資料庫」分頁,測試這些連線的狀態並編輯相關設定。

您可以按一下「公開 IP 位址」,查看允許 Looker 執行個體網路流量的 IP 位址清單。根據 Looker 執行個體所在的區域,Looker 的所有網路流量都會來自上述其中一個 IP 位址。您可以限制資料庫的流量,只允許這些和其他可信任的 IP 位址存取資料。

下表說明「資料庫」分頁中的元素:

說明
名稱 您在 connection LookML 參數中使用的連線名稱。測試連線時,Looker 會在連線名稱下方顯示狀態檢查清單。
資料庫 Looker 使用這個連線時,要查詢的資料庫名稱。
範圍 連線是否可用於所有專案,或是僅限單一專案。
SSH 伺服器 SSH 伺服器設定的名稱,用於建立資料庫的 SSH 通道。只有在 Looker 執行個體啟用「SSH 伺服器」分頁時,這個欄才會顯示。
SSL 您是否使用 SSL 加密來保護 Looker 與資料庫之間傳輸的資料 (除了 SSL 之外,還有其他安全選項)。
類型 資料庫連線的 SQL 方言。
動作 您可以對連線執行以下動作:測試連線、編輯連線、查看連線的其他資訊、跳至連線「探索」的連結清單,或刪除連線。如果已為執行個體啟用建立新資料庫的功能,您也可以將其他資料來源的資料新增至任何由 Looker 管理的連線。

「SSH 伺服器」分頁

SSH 伺服器分頁不適用於 Looker (Google Cloud Core) 執行個體。

只有在 Looker (原始) 執行個體已部署於 Kubernetes 基礎架構,且您已啟用相關功能,可將 SSH 伺服器設定資訊加入 Looker 執行個體時,才能使用 SSH 伺服器選項。如果 Looker 執行個體未啟用這個選項,但您想啟用,請聯絡 Google Cloud 銷售專員提出支援要求

Looker 建立 SSH 通道時會自動選擇本機端口,您無法指定本機端口。

連線至 PrestoDB 或 Trino 資料庫的 SSH 連線可能需要額外的資料庫設定。啟用 SSL 後,PrestoDB 或 Trino 資料庫預設會在通訊埠 443 上聆聽。如要建立 SSH 通道,Looker 必須將 localhost 通訊埠設為 443,而這正是 Looker 目前使用的通訊埠。這會導致 SSH 通道設定失敗。如要修正這個問題,請在啟用 SSL 時,將 PrestoDB 或 Trino 資料庫設為監聽 443 以外的通訊埠。

「SSH 伺服器」分頁會列出您新增的 SSH 伺服器設定、指出與 SSH 伺服器的連線狀態,以及列出使用每個 SSH 伺服器的資料庫連線。您也可以在「SSH 伺服器」分頁中測試與 SSH 伺服器的連線,以及新增或編輯 SSH 伺服器設定

下表說明「SSH Servers」分頁中的元素:

說明
伺服器名稱 您選擇的 SSH 伺服器設定名稱,用於連線至資料庫。
連線 連線至 SSH 伺服器的資料庫連線清單。點選資料庫連線後,系統會開啟該資料庫連線的「Edit Connection」頁面。
三點圖示「選項」選單 您可以對 SSH 伺服器設定採取以下行動:測試與 SSH 伺服器的連線將資料庫連線新增至 SSH 伺服器編輯 SSH 伺服器設定,或刪除 SSH 伺服器設定。

新增或編輯 SSH 伺服器設定

如要新增 SSH 伺服器設定,請按照下列步驟操作:

  1. 在「SSH Server」分頁中,按一下「Add Server」
  2. 在右上角的「Unnamed Server」欄位中,輸入 SSH 伺服器設定的名稱。
  3. 按一下「下載金鑰」,即可將公開金鑰下載為文字檔。請務必儲存這個檔案,以便日後使用。
  4. 在「Server Username」欄位中,輸入 Looker 連線至 SSH 伺服器時使用的使用者名稱。
  5. 在「伺服器 IP 位址或主機名稱」欄位中,輸入 SSH 伺服器 IP 位址或主機名稱。
  6. 在「Server Port」欄位中輸入連至 SSH 伺服器時使用的通訊埠編號。
  7. 將下載的公開金鑰新增至 SSH 伺服器上的授權金鑰檔案。詳情請參閱「使用 SSH 伺服器」說明文件頁面,瞭解相關資訊和範例。
  8. 請務必將適當的 Looker IP 位址新增至 SSH 伺服器的許可清單,讓 Looker 能夠連線至 SSH 伺服器。
  9. 按一下「測試並要求指紋」,驗證與 SSH 伺服器的連線。
  10. 查看新的 SSH 設定。您也可以在這個畫面下載或查看公開金鑰,以及查看 SSH 伺服器設定的專屬指紋。

如要編輯現有的 SSH 伺服器設定,請按一下所選 SSH 伺服器資料列中的三點「Options」選單,然後選擇「Server Details」

測試與 SSH 伺服器的連線

如要測試與 SSH 伺服器的所有資料庫連線,請按照下列步驟操作:

  1. 按一下所選 SSH 伺服器列中的三點圖示「選項」選單。
  2. 選擇「測試連線」

Looker 會使用該 SSH 伺服器測試所有資料庫連線,並在伺服器名稱和所有連線測試成功的連線旁邊顯示綠色勾號。紅色驚嘆號圖示表示連線測試失敗。

在 SSH 伺服器中新增資料庫連線

如要使用 SSH 伺服器新增資料庫連線,請按照下列步驟操作:

  1. 按一下所選 SSH 伺服器列中的三點圖示「選項」選單。
  2. 選擇「新增連線」

Looker 會顯示「連線設定」頁面,並在「SSH 伺服器」欄位中列出 SSH 伺服器。

刪除 SSH 伺服器設定

如何刪除 SSH 伺服器設定:

  1. 按一下要刪除的 SSH 伺服器資料列中,三點圖示的「Options」選單。
  2. 選擇「刪除伺服器」

測試連線

Looker 可讓您測試現有的連線,確保連線正常運作。您也可以在新增連線時進行測試,詳情請參閱「將 Looker 連結至資料庫」說明文件。

每個連線測試都包含狀態檢查清單,可讓您瞭解 Looker 是否能成功使用資料庫連線。

潛在問題會以黃色顯示,錯誤則會以紅色顯示。如果連線「通過」,就會以綠色顯示。

使用 OAuth 的資料庫連線 (例如 SnowflakeGoogle BigQuery) 需要使用者登入。如果您在測試上述連線時未登入 OAuth 使用者帳戶,Looker 會顯示警告,並附上「登入」連結。點選連結即可輸入 OAuth 憑證,或允許 Looker 存取您的 OAuth 帳戶資訊。

您可以查看下列項目的狀態:

  • 單一連線:按一下該連線最右側的「測試」
  • 所有連線,只要按一下頁面頂端的「測試所有連線」按鈕即可

兩種檢查通常會造成混淆:

  • 可以找到臨時結構定義
  • 可使用永久衍生資料表

這些檢查不需要通過,Looker 仍可正常運作。不過,您必須通過這些測試才能使用持久性衍生表格,這是非常實用的建模功能。

新增連線

如要新增資料庫連線,請按照「將 Looker 連結至資料庫」說明文件中的步驟操作。

編輯連線

如要編輯現有連線,請選取「管理」選單,開啟「連線」頁面,然後在「資料庫」下方選擇「連線」。按一下連線的「編輯」按鈕。系統會顯示您用來建立連線的頁面 (請參閱「將 Looker 連線至資料庫」說明文件頁面),但相關資訊已填入。視需要進行變更,然後按一下「更新連線」

所有連線都可用的動作

所有連結都提供下拉式齒輪選單,可從中選擇下列選項:

選項 說明
SQL Runner 這個選項會將您帶往 Looker 的 SQL Runner,並已選取適當的連線和結構定義。
探索 這個選項會列出系統自動產生的探索基本選項。這些報表並非根據自訂資料模型建立,但可讓您快速產生連結資料表中原始資料的報表。這項功能通常只適用於在建立模型前瞭解表格內容,而非用於實際資料分析。
刪除 如要刪除現有連線,請按一下連線最右側的齒輪下拉式選單,然後選取「刪除」。系統會要求你確認刪除作業,但一旦確認,就無法復原。不小心刪除連線會停用使用該連線的所有查詢。不過,如果您重新建立名稱相同的新連線,功能就會恢復。

部分連線可用的動作

視連線方言而定,連線右側的齒輪下拉式選單可能會提供下列其他選項:

選項 說明
顯示資料表 這個選項會將您帶往 Looker Explore 頁面,讓您根據連結的中繼資料建立 Looker Explore 查詢。雖然這個選項會從所選取的結構定義名稱、資料表名稱和資料欄數量開始,但您可以像操作其他 Looker 探索一樣操作這個選項。
顯示資料庫 這個選項會將您帶往 Looker Explore 頁面,讓您根據連結的中繼資料建立 Looker Explore 查詢。雖然這個選項會先選取結構定義名稱、目錄名稱、表格數量和欄數,但您可以像操作其他 Looker Explore 一樣操作這個選項。
顯示程序 這個選項會將您帶往 Looker Explore 頁面,讓您根據在這個連線上執行的程序、程序狀態、執行時間長度和其他資訊,建立 Looker Explore 查詢。這有助於判斷 Looker 執行速度緩慢或查詢完全未執行的原因。
顯示 PDT 事件記錄檔 這個選項會將您帶往 Looker 探索頁面,讓您根據此連線的衍生表活動建立 Looker 探索查詢。如要進一步瞭解可用的欄位,請參閱永久衍生資料表說明文件頁面。