Looker 持續整合 (CI) 功能可讓您對 LookML 專案執行測試,提供更可靠、更有效率且更符合使用者需求的資料體驗。您可以使用 CI 驗證工具,在 SQL、資料測試、內容和 LookML 上線前找出問題,以便驗證 LookML 並避免使用者發生查詢錯誤。您也可以設定 CI 驗證工具,在提交提取要求至 LookML 存放區時自動執行。
CI 由下列驗證工具組成,這些工具會針對 Looker 執行個體執行不同的檢查:
- SQL Validator:驗證探索中的維度是否可正確對資料庫執行。
- 斷言驗證工具:執行 Looker 開發人員建立的任何 LookML 資料測試,並傳回所有失敗和錯誤。
- 內容驗證工具:執行 Looker 內容驗證,測試 LookML 專案中的 Look 和資訊主頁是否有錯誤。
- LookML 驗證工具:執行 LookML 驗證工具,測試專案中的 LookML 錯誤。
如要在 LookML 執行個體上使用這些驗證工具,您可以建立 CI 套件,其中定義了與 LookML 專案相關聯的一組驗證工具及其選項。如要瞭解 CI 套件,請參閱下列頁面:
需求條件
如要使用持續整合,您需要:
至少具備下列其中一項權限的 Looker 使用者帳戶 (這兩項權限都包含在管理員權限組合中):
啟用持續整合
如要啟用持續整合功能,Looker 管理員必須執行下列工作:
- 在 Looker 管理面板的「持續整合」頁面中,啟用持續整合的執行個體。
- 建立持續整合使用者。
- 在 GitHub 組織中安裝 CI GitHub 應用程式。(強烈建議所有實作項目都採用此做法,如果您想使用提取要求觸發 CI 驗證執行作業,則必須採用此做法)。