Looker 目前正在升級代管基礎架構,以提供更優異的擴充性和可靠性。升級後,您還能使用新推出的 Looker 功能。
您必須採取行動,確保服務持續不中斷。Looker 會盡力讓轉移作業順利進行。請參閱以下詳細操作說明。請詳閱這些說明,如需協助或有任何疑問,請與 Looker 支援團隊或 Looker 團隊聯絡。
此外,請注意,升級後,所有持久性衍生資料表都會重建。這可能會對資料庫造成額外負載。
將 Looker 連線至資料庫
Looker 與資料庫的通訊方式有兩種。這兩項服務都需要更新,才能確保持續存取資料。您可能有幾個資料庫,每個資料庫都使用不同的技術。
IP 位址許可清單
如果您要透過網路層允許特定 IP 位址,將 Looker 連線至資料庫,就必須將新的 IP 位址新增至網路的許可位址清單。您可以提前完成這個步驟。如果您不熟悉這個程序,請參閱「啟用安全資料庫存取權」說明文件頁面。
- 如要允許 Looker 執行個體的網路流量,請參閱管理面板中的「連線」頁面,瞭解所需的 IP 位址清單。按一下「公開 IP 位址」,然後複製畫面上顯示的 IP 位址。如需完整的區域和 IP 清單,請參閱「啟用安全資料庫存取權」說明文件。
- 允許網路層存取必要的 IP 位址 (具體方法取決於相關資料庫)。請勿在此時移除舊版 IP。
SSH 通道
如果您是透過 SSH 通道將 Looker 連線至資料庫,通道設定會保留在新基礎架構中。您只需要更新網路上的許可 IP 位址。如果不熟悉如何使用 SSH 通道,請參閱「使用 SSH 通道」說明文件。
- 如要允許 Looker 執行個體的網路流量,請參閱管理面板中的「連線」頁面,瞭解所需的 IP 位址清單。按一下「公開 IP 位址」,然後複製畫面上顯示的 IP 位址。如需完整的區域和 IP 清單,請參閱「啟用安全資料庫存取權」說明文件。
- 允許網路層存取必要的 IP 位址 (具體方法取決於相關資料庫)。請勿在此時移除舊版 IP。
將 Looker 連結至第三方服務
您可能還有其他與 Looker 通訊的服務。如IP 位址許可清單一節所述,新一代 Looker 執行個體會有不同的外出 IP 位址,如果您限制存取權,Looker 就無法連線。
舉例來說,GitHub Enterprise 帳戶或本機動作中心伺服器就是這類服務。這些許可清單 IP 位址也適用於 SFTP 和 SMTP 目的地,以及限制 IP 流量的 LDAP 伺服器。
如果基礎架構需要使用許可 IP 位址清單連線至特定服務,您必須以允許資料庫存取權的方式更新這些清單。
- 如要允許 Looker 執行個體的網路流量,請參閱管理面板中的「連線」頁面,瞭解所需的 IP 位址清單。按一下「公開 IP 位址」,然後複製畫面上顯示的 IP 位址。如需完整的區域和 IP 清單,請參閱「啟用安全資料庫存取權」說明文件。
- 允許網路層存取必要的 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)
- 依序前往「管理」>「API」,查看是否已設定 API 主機網址的值。
- 如果已設定值,您就不需要採取其他行動。
- 如果未設定值,您可以選擇以下任一做法:按照「管理員設定 -> API」說明文件中的指示設定值,然後更新 API 程序以便使用該值 (建議採用此做法,因為您可以提前進行設定變更,而不影響服務),或繼續閱讀「指定 API 連接埠」部分。
-
在 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 執行個體。