Looker 每個月都會發布新產品版本 (極少例外),其中包含許多新功能、更新和變更。由於 Looker 會代管、管理及更新 Looker 部署作業,因此大多數 Looker 客戶都能在更新推出後立即享有這些優勢。不過,如果您自行代管 Looker 部署作業,或是因功能淘汰而暫緩更新,就可能落後,錯過 Looker 提供的最新功能。
為什麼要更新 Looker 部署作業?
除了 Looker 會持續推出新功能來改善使用者體驗之外,以下還有其他重要原因,說明為何您需要保持最新版本:
- Looker 會為最新穩定版和前兩個版本的 Looker 執行個體,以及延長支援版本 (ESR) 提供產品支援服務。由於 Looker 每月都會推出新版本 (只有少數例外情況),如果超過三個月未更新,就會超出穩定時間範圍。最新版本提供所有新功能和更新,以及最新的錯誤修正。
- Looker 十分重視安全性,並會更新產品,以解決任何新的網頁安全漏洞。雖然 Looker 會盡可能確保支援的版本安全無虞,但您也可以盡一份心,確保 Looker 執行個體能取得最新的安全性修補程式。
更新時的步驟和注意事項
您可以按照下列步驟為 Looker 部署作業做好更新準備:
這些步驟是否適用於您的部署作業,取決於您是否有測試環境。
解決更新相關疑慮
有時,您可能會基於特定功能原因而避免更新。這可能是需要更多時間訓練使用者的重大功能變更,也可能是新版本中已淘汰的功能、工具或 LookML 參數,這些對貴商家而言至關重要,例如由指令碼或獨立應用程式使用的 API 端點。
如果原因是功能或 LookML 參數淘汰,請務必查看版本資訊,並為淘汰作業做好準備。
查看版本資訊
Looker 的版本資訊會說明每個版本的新功能,讓您掌握使用者應善用的全新功能,以及可能影響新版本推出作業的重大變更。請參閱 Looker 版本頁面,取得最新版本的版本資訊和變更記錄連結:
請參閱「版本重點」瞭解最令人期待的新功能,並務必查看「可能造成重大變更的異動」一節,找出可能需要因應的重大變更。
如要進一步瞭解功能更新和錯誤修正,請參閱變更記錄。
為 LookML 參數和功能淘汰做好準備
LookML 的強化功能可能會包含參數淘汰項目。請更新 LookML,確保所有內容在新版本中正常運作。請查看舊版功能時間表,瞭解您要更新的版本中或之前,已完全移除的已淘汰 LookML 參數。
如要為功能淘汰作業做好準備,請按照「舊版功能」說明文件頁面「從舊版功能遷移」一節所述的步驟操作。
建議您更新 LookML,移除所有已淘汰的 LookML,因為這些參數將在日後的版本中移除。
建立執行個體的備份,並還原至任何測試環境
強烈建議您定期備份,並在每次更新前完成備份。此外,雖然這不是必要步驟,但如果您要更新多個版本,建議您設定測試伺服器,以便在向整個公司推出更新版本前,先測試更新版本。
視 Looker 部署方式為自架或由 Looker 代管而定,建立備份的步驟也會有所不同。
為客戶代管的 Looker 部署作業建立備份
如果您自行代管 Looker 執行個體,可以按照建立備份的操作說明操作,並按照還原備份的操作說明,將備份還原至新的測試環境。
為 Looker 託管的 Looker 部署作業建立備份
如果您的執行個體由 Looker 代管,請與 Looker 聯絡窗口或 Looker 支援團隊聯絡,讓我們團隊為您建立備份並設定測試環境伺服器。
更新測試環境執行個體並進行測試
如果您有測試環境執行個體,可以在更新正式環境執行個體前部署及測試更新。更新 Looker 執行個體的步驟會因 Looker 部署方式而異,自行代管或由 Looker 代管。
更新客戶代管 Looker 部署作業的測試環境
如果您自行代管 Looker 執行個體,請下載最新的發布 JAR,並按照「更新 Looker 執行個體」說明文件中的指示,將測試群組執行個體更新為最新的 Looker 版本。請務必查看「安裝 Looker 應用程式」說明文件頁面中的「部署規格」一節,瞭解最新的伺服器需求,尤其是 Java 版本。
更新 Looker 代管 Looker 部署作業的測試環境
如果您的執行個體由 Looker 代管,請與 Looker 聯絡窗口或 Looker 支援團隊聯絡,讓我們的團隊為您更新測試環境執行個體。
待測試環境的版本更新完畢後,請登入並測試新功能和更新內容。請確認重要資訊主頁和 Look 運作時沒有錯誤,且在驗證 LookML 模型時沒有 (新) LookML 錯誤。
更新正式環境
如果測試在測試環境中都成功,您可以按照測試環境的程序,將正式版執行個體更新至最新版本的 Looker。更新正式環境執行個體前,請務必先執行最近的備份作業,以備日後還原之用。