모든 개발자가 Looker IDE에서 작업하는 LookML 프로젝트의 경우 프로젝트를 프로덕션에 배포하는 프로세스에 LookML 검사가 내장되어 있습니다. 하지만 일부 또는 모든 개발자가 Looker IDE 외부에서 VSCode 또는 Vim과 같은 외부 IDE를 사용하여 LookML을 작성하는 LookML 프로젝트의 경우 LookML 문법을 검증하지 않고도 프로젝트를 프로덕션에 배포할 수 있습니다. 이 경우 지속적 통합 (CI) LookML 검사기를 실행하여 }
누락 또는 잘못된 ${}
참조와 같은 LookML의 구문 문제를 찾을 수 있습니다.
CI 모음을 만들거나 수정할 때 구성할 수 있는 옵션에 관한 자세한 내용은 이 페이지의 LookML 검사기 옵션 섹션을 참고하세요. LookML 검사기 실행에 관한 자세한 내용은 지속적 통합 모음 실행 문서 페이지를 참고하세요.
실행 결과 페이지에서 LookML 검사기는 프로젝트의 LookML 오류와 LookML 링크를 제공합니다.
LookML 검사기 옵션
다음 섹션에서는 LookML 검사기를 실행하는 옵션에 대해 설명합니다.
심각도 기준점 설정
심각도 수준 설정은 CI 실행 시 CI 실행 페이지 및 CI 실행 결과 페이지에 실패 CI 상태를 표시하는 LookML 메시지의 가장 낮은 심각도 수준을 결정합니다.
Looker IDE에서 LookML 유효성 검사는 정보, 경고, 오류라는 세 가지 심각도 수준으로 구문 메시지를 반환합니다.
기본적으로 LookML 검사기는 LookML 프로젝트에서 LookML 경고 또는 오류를 발견하는 경우에만 실패 CI 상태를 야기합니다. CI LookML 검사기에서 실패 결과를 반환해야 하는 최저 수준의 메시지 심각도를 선택할 수 있습니다.
- 오류: LookML 유효성 검사에서 오류 메시지를 반환하면 CI LookML 검사기에서 실패 결과를 반환합니다.
- 경고: LookML 검사에서 경고 또는 오류 메시지를 반환하면 CI LookML 검사기에서 실패 결과를 반환합니다.
- 정보: LookML 검사에서 정보, 경고 또는 오류 메시지를 반환하면 CI LookML 검사기에서 실패 결과를 반환합니다.
이 심각도 기준점은 CI 실행 상태 값에만 영향을 미칩니다. 심각도 수준 설정과 관계없이 LookML 검사기 결과에는 모든 구문 문제가 표시되며 CI 실행 결과 페이지에 모든 LookML 구문 메시지가 표시됩니다.
제한 시간
CI LookML 검사기가 시간 초과되기 전에 실행해야 하는 시간(초)을 지정할 수 있습니다(기본값은 600초). CI LookML 검사기가 제한 시간보다 오래 걸리면 유효성 검사에서 작업을 중단하고 오류 실행 상태를 반환합니다.