如果在 Continuous Integration 公開搶先版期間遇到問題,請使用 Looker Continuous Integration - Preview Issue Tracker 表單回報。
Looker 持續整合 (CI) 功能可讓您對 LookML 專案執行測試,提供更可靠、有效率且易於使用的資料體驗。您可以使用 CI 驗證工具,在 SQL、資料測試、內容和 LookML 發生問題前及時發現,驗證 LookML 並防止使用者發生查詢錯誤。您也可以設定在將提取要求提交至 LookML 存放區時,自動執行 CI 驗證器。
CI 包含下列驗證工具,可對 Looker 執行個體進行不同檢查:
- SQL 驗證器:確認探索中的維度可針對資料庫正確執行。
- 斷言驗證工具:執行 Looker 開發人員建立的所有 LookML 資料測試,並傳回所有失敗和錯誤。
- 內容驗證器:執行 Looker 內容驗證,測試 LookML 專案中的 Look 圖表和資訊主頁是否有錯誤。
- LookML 驗證器:執行 LookML 驗證器,測試專案中的 LookML 錯誤。
如要在 LookML 執行個體上使用這些驗證工具,您可以建立 CI 套件,定義與 LookML 專案相關聯的一組驗證工具及其選項。如要瞭解 CI 套件,請參閱下列頁面:
需求條件
如要使用持續整合,您需要:
Looker CI 使用者帳戶。如果 Looker 執行個體已啟用持續整合,系統會自動建立 Looker CI 使用者。Looker CI 使用者會建立在 Looker CI Users 使用者群組中,並具備 Looker CI Users 角色。Looker 管理員可以在「使用者」管理頁面的「服務帳戶」分頁中,查看 Looker CI 使用者。
啟用持續整合
如要啟用持續整合功能,Looker 管理員必須完成下列工作:
- 在 Looker 管理面板的「持續整合」頁面中,為執行個體啟用持續整合。
- 在 GitHub 組織中安裝 CI GitHub 應用程式。(強烈建議所有實作項目都這麼做,如果您想使用提取要求觸發 CI 驗證執行,則必須安裝)。