Looker 연속 통합 (CI) 기능을 사용하면 LookML 프로젝트에서 테스트를 실행하여 더 안정적이고 효율적이며 사용자 친화적인 데이터 환경을 제공할 수 있습니다. CI 검사기를 사용하여 SQL, 데이터 테스트, 콘텐츠, LookML의 문제가 프로덕션에 적용되기 전에 포착하여 LookML을 확인하고 사용자의 쿼리 오류를 방지할 수 있습니다. 또한 LookML 저장소에 pull 요청이 제출될 때 자동으로 실행되도록 CI 검사기를 구성할 수 있습니다.
CI는 Looker 인스턴스에 대해 다양한 검사를 실행하는 다음 검사기로 구성됩니다.
- SQL 검사기: Explore의 측정기준이 데이터베이스에 대해 올바르게 실행되는지 확인합니다.
- 어설션 검사기: Looker 개발자가 만든 LookML 데이터 테스트를 실행하고 모든 실패 및 오류를 반환합니다.
- 콘텐츠 검사기: Looker 콘텐츠 검증을 실행하여 LookML 프로젝트의 Look 및 대시보드에서 오류가 있는지 테스트합니다.
- LookML 검사기: LookML 검사기를 실행하여 프로젝트의 LookML 오류를 테스트합니다.
LookML 인스턴스에서 이러한 검사기를 사용하려면 LookML 프로젝트와 연결된 검사기 및 옵션 집합을 정의하는 CI 모음을 만들 수 있습니다. CI 모음에 관한 자세한 내용은 다음 페이지를 참고하세요.
요구사항
지속적 통합을 사용하려면 다음이 필요합니다.
지속적 통합이 사용 설정된 Looker 호스팅 인스턴스입니다.
다음 권한 중 하나 이상이 있는 Looker 사용자 계정 (두 권한 모두 관리자 권한 세트에 포함됨):
지속적 통합 사용 설정
연속 통합을 사용 설정하려면 Looker 관리자가 다음 작업을 실행해야 합니다.
- Looker 관리 패널의 지속적 통합 페이지에서 지속적 통합을 위해 인스턴스를 사용 설정합니다.
- 지속적 통합 사용자를 만듭니다.
- GitHub 조직에 CI GitHub 앱을 설치합니다. 이는 모든 구현에 권장되며 pull 요청을 사용하여 CI 유효성 검사 실행을 트리거하려는 경우 필요합니다.