Looker 代管基礎架構遷移資訊

Looker 目前正在升級代管基礎架構,以提供更優異的擴充性和可靠性。升級後,您還能使用新推出的 Looker 功能。

您必須採取行動,確保服務持續不中斷。Looker 會盡力讓轉移作業順利進行。請參閱以下詳細操作說明。請詳閱這些說明,如需協助或有任何疑問,請與 Looker 支援團隊或 Looker 團隊聯絡。

此外,請注意,升級後,所有持久性衍生資料表都會重建。這可能會對資料庫造成額外負載。

將 Looker 連線至資料庫

Looker 與資料庫的通訊方式有兩種。這兩項服務都需要更新,才能確保持續存取資料。您可能有幾個資料庫,每個資料庫都使用不同的技術。

IP 位址許可清單

如果您要透過網路層允許特定 IP 位址,將 Looker 連線至資料庫,就必須將新的 IP 位址新增至網路的許可位址清單。您可以提前完成這個步驟。如果您不熟悉這個程序,請參閱「啟用安全資料庫存取權」說明文件頁面。

  1. 如要允許 Looker 執行個體的網路流量,請參閱管理面板中的「連線」頁面,瞭解所需的 IP 位址清單。按一下「公開 IP 位址」,然後複製畫面上顯示的 IP 位址。如需完整的區域和 IP 清單,請參閱「啟用安全資料庫存取權」說明文件。
  2. 允許網路層存取必要的 IP 位址 (具體方法取決於相關資料庫)。請勿在此時移除舊版 IP。

SSH 通道

如果您是透過 SSH 通道將 Looker 連線至資料庫,通道設定會保留在新基礎架構中。您只需要更新網路上的許可 IP 位址。如果不熟悉如何使用 SSH 通道,請參閱「使用 SSH 通道」說明文件。

  1. 如要允許 Looker 執行個體的網路流量,請參閱管理面板中的「連線」頁面,瞭解所需的 IP 位址清單。按一下「公開 IP 位址」,然後複製畫面上顯示的 IP 位址。如需完整的區域和 IP 清單,請參閱「啟用安全資料庫存取權」說明文件。
  2. 允許網路層存取必要的 IP 位址 (具體方法取決於相關資料庫)。請勿在此時移除舊版 IP。

將 Looker 連結至第三方服務

您可能還有其他與 Looker 通訊的服務。如IP 位址許可清單一節所述,新一代 Looker 執行個體會有不同的外出 IP 位址,如果您限制存取權,Looker 就無法連線。

舉例來說,GitHub Enterprise 帳戶或本機動作中心伺服器就是這類服務。這些許可清單 IP 位址也適用於 SFTP 和 SMTP 目的地,以及限制 IP 流量的 LDAP 伺服器。

如果基礎架構需要使用許可 IP 位址清單連線至特定服務,您必須以允許資料庫存取權的方式更新這些清單。

  1. 如要允許 Looker 執行個體的網路流量,請參閱管理面板中的「連線」頁面,瞭解所需的 IP 位址清單。按一下「公開 IP 位址」,然後複製畫面上顯示的 IP 位址。如需完整的區域和 IP 清單,請參閱「啟用安全資料庫存取權」說明文件。
  2. 允許網路層存取必要的 IP 位址 (具體方法取決於相關服務)。請勿在此時移除舊版 IP。

注意:只有在您將代管環境改為 Google Cloud 時,才需要參閱以下部分。除非您或貴機構的某人曾與 Looker 討論,希望從先前的預設代管服務供應商 Amazon Web Services (AWS) 改用 Google Cloud,否則無須繼續閱讀。

透過 API 存取 Looker (僅限 Google Cloud)

透過瀏覽器連線至 Looker 的操作方式不會改變,使用者可以繼續執行原本的操作。如果您使用的是 Looker API,可能需要採取行動,確保服務不中斷。如果您不確定,可以使用這個 系統活動查詢,查看您的執行個體是否有最近的 API 用量:

    <your_instance_url>/explore/system__activity/event?
    fields=event.created_week,event.count,event.category
    &f[event.is_api_call]=Yes&sorts=event.created_week+desc
    &limit=500&total=on&row_total=right
    &vis={}
    &filter_config={"event.is_api_call":[{"type":"is","values":[{"constant":"Yes"},{}],"id":0,"error":false}]}
  

如果沒有任何結果,表示您並未使用 API,因此無須採取進一步行動。

自訂 API 主機網址 (僅限 Google Cloud)

  1. 依序前往「管理」>「API」,查看是否已設定 API 主機網址的值。
  2. 如果設定值,您就不需要採取其他行動。
  3. 如果設定值,您可以選擇以下任一做法:按照「管理員設定 -> API」說明文件中的指示設定值,然後更新 API 程序以便使用該值 (建議採用此做法,因為您可以提前進行設定變更,而不影響服務),或繼續閱讀「指定 API 連接埠」部分。
  4. 在 Looker 應用程式中設定自訂 API 主機網址後,您必須更新 API 程序,以便透過該網址連線,而非指定的通訊埠號碼 (例如 https://my.api.looker.com 而非 https://my.looker.com:19999)。

指定 API 連接埠 (僅限 Google Cloud)

如果您未使用自訂 API 主機網址,就必須更新 API 程序,才能連線至新的連接埠。我們的新一代代管基礎架構使用 443 通訊埠。如果您未使用自訂 API 主機網址,請將目前的預設 API 連接埠 19999 更新為 443

找出 API 程序,並將 API 連接埠參照從 19999 變更為 443 (例如,使用 https://my.looker.com:443 而非 https://my.looker.com:19999)。

如果服務中斷,就無法使用這項技巧。如果您選擇在升級前更新 API 程序中的連接埠,則升級完成前,程序將無法存取 Looker 例項。因此,建議您在預定升級前立即執行這項操作。

如果您選擇在基礎架構升級後更新程序,在升級與端口變更完成之間的期間,自動程序將無法存取 Looker 執行個體。