Looker에서 프로젝트 작동 방식

Looker에서 프로젝트는 SQL 쿼리를 수행하는 데 사용되는 객체, 연결, 사용자 인터페이스 요소를 설명하는 파일 모음입니다. 가장 기본적인 수준에서 이러한 파일은 데이터베이스 테이블 간의 관계와 Looker에서 해석하는 방법을 설명합니다. 또한 Looker의 UI에 표시되는 옵션을 정의하거나 변경하는 LookML 매개변수를 포함할 수도 있습니다.

프로젝트의 요소

프로젝트의 기본 파일은 view 파일과 model 파일입니다.

는 데이터베이스 테이블 또는 파생 테이블에 해당합니다. 여기서 개발자는 쿼리를 빌드할 UI에 표시되어야 하는 테이블의 필드 목록을 정의합니다.

모델은 단일 데이터베이스 연결을 지정합니다. 또한 개발자는 여기에서 모델의 탐색을 정의합니다.

Looker에서 탐색은 밀접하게 관련된 두 가지를 가리킵니다. explore(문서 전체의 코드 글꼴에서 확인 가능)는 쿼리 옵션 정의를 위해 모델 파일 내에서 사용되는 LookML 매개변수입니다. 탐색(문서 전체에서 대문자로 표시)은 사용자가 필드를 선택하고 필터를 적용하고 프로젝트 파일에 설정된 옵션 중에서 선택하여 SQL 쿼리를 작성할 수 있는 Looker의 대화형 페이지이기도 합니다.

프로젝트에는 모델과 뷰 외에도 기본 제공 대시보드, 문서, 현지화 등과 관련된 다른 유형의 파일이 있을 수 있습니다. 자세한 내용은 다른 프로젝트 파일 이해 문서 페이지를 참고하세요.

이러한 파일이 하나의 프로젝트를 구성합니다. 버전 제어에 Git를 사용하는 경우 각 프로젝트가 일반적으로 자체 Git 저장소에 의해 백업됩니다.

사용자에게 표시되는 정보

프로젝트 설정 방법 및 파일의 특정 콘텐츠에 따라 사용자에게 표시되는 항목과 Looker와 상호작용할 수 있는 방법이 결정됩니다.

  1. 탐색 메뉴모델 이름으로 구성됩니다. 각 모델 이름에는 해당 모델에 정의된 사용 가능한 탐색 목록이 있습니다.
  2. 사용자가 원하는 탐색 메뉴의 이름을 알고 있는 경우 메뉴를 검색할 수 있습니다.
  3. 개발자는 사용자가 마우스를 가져가면 볼 수 있는 탐색 분석에 대한 설명을 포함할 수 있습니다. 이 예에서는 eCommerce라는 모델 내의 Order Items라는 탐색 분석을 보여줍니다.

  4. 필드 선택 도구 창은 이름으로 구성됩니다. 각 뷰 이름 아래에는 해당 뷰에 포함된 테이블에서 사용 가능한 필드 목록이 표시됩니다. 대부분의 보기에는 측정기준측정값이 모두 표시됩니다. 이 예에서는 보기 파일에 정의된 반환된 날짜 측정기준 그룹 내에서 측정기준을 선택합니다.

  5. 사용자는 쿼리에 기반한 여러 측정항목을 선택할 수 있습니다.

  6. 사용자는 필드 선택 도구 창에서 필터 및 피봇과 같은 옵션을 적용할 수 있습니다.

  7. 사용자는 쿼리 조건을 미세 조정할 수 있습니다.

  8. 사용자는 쿼리 결과에 적용할 시각화 유형을 선택할 수 있습니다.

  9. 이 탐색을 실행하면 데이터 표와 작년에 반환된 총 주문 가격 및 반품된 주문 총액의 시각화를 모두 반환하는 SQL 쿼리가 생성됩니다.