이 페이지에서는 Looker를 사용한 데이터 탐색을 소개합니다. 이러한 Looker 개념에 대해 알아보려면 다음 섹션을 참조하세요.
- Looker에서 탐색을 찾는 방법
- 퀵스타트 분석을 탐색의 시작점으로 사용하는 방법
- 탐색에 필드를 추가하는 방법
- 필드 선택 도구 사용 방법
- 필드 삭제 방법
- 데이터 정렬 방법
- 데이터 피벗 방법
- 열 순서 변경 방법
- 합계 표시 방법
- 쿼리 비용 추정치 확인 방법
- 개발자용 기능 사용 방법
탐색 페이지에서의 구성요소 및 탐색 데이터와 상호작용하는 방법에 대한 자세한 내용은 탐색 보기 및 상호작용 문서 페이지를 방문하세요.
탐색(Explore)은 탐색의 시작점
탐색(Explore)은 특정 분야를 탐색하도록 설계된 쿼리의 시작점입니다. 탐색 메뉴를 열려면 왼쪽 메뉴 탐색 패널에서 탐색(Explore) 옵션을 선택합니다.
탐색 메뉴에는 설명이 포함된 여러 모델 또는 그룹 이름이 사전순으로 정리되어 표시됩니다. 탐색 메뉴에서 탐색 항목을 검색하고 선택할 수 있습니다. 탐색은 속한 모델 또는 그룹 이름 아래에 영숫자로 구성됩니다.
예를 들어 전자상거래 상점을 운영하는 경우 탐색 메뉴를 사용하여 전자상거래 매장 데이터를 볼 수 있는 탐색(Explore)이 포함된 모델 또는 그룹을 찾을 수 있습니다.
탐색 메뉴에서 모델 또는 그룹 이름을 펼치거나 접어서 Explore 목록을 표시할 수 있습니다. 탐색 이름을 선택하여 탐색 페이지를 열 수 있습니다.
예를 들어 전자상거래 매장 모델에는 주문 항목(주문과 연결된 제품), 주문(구매 이벤트), 제품(재고 제품에 대한 정보), 사용자(구매 이벤트와 연결된 개인) 등의 탐색 항목이 포함됩니다. 주문과 연결된 항목에 대해 궁금한 점이 있으면 주문 항목 Explore를 선택합니다.
탐색에는 측정기준 및 측정값을 그룹화한 뷰가 포함됩니다. 탐색에 표시되는 데이터는 왼쪽의 필드 선택 도구에 나열된 뷰에서 선택하는 측정기준 및 측정항목에 따라 결정됩니다. 측정기준은 데이터의 그룹 또는 버킷으로 생각할 수 있습니다. 측정값은 데이터 버킷에 대한 정보입니다. 탐색 데이터 표에서 측정기준은 파란색 열로 표시되고 측정값은 주황색 열로 표시됩니다.
예를 들어 하루 동안의 들어온 주문 수를 표시하기 위해 사용자는 주문 항목 탐색의 뷰의 주문에서 뷰에서 생성일 측정기준과 개수 측정값을 선택할 수 있습니다.
탐색에 모델링된 쿼리가 포함된 경우 퀵스타트 분석을 사용하여 필드를 채울 수 있습니다. 다음 섹션에서는 퀵스타트 분석과 이를 데이터 탐색의 시작점으로 사용하는 방법을 심층적으로 설명합니다.
퀵스타트 분석
모델링된 쿼리는 탐색에서 퀵스타트 분석 옵션으로 사용할 수 있습니다. 퀵스타트 분석은 분석을 빠르게 실행하고 빌드하는 데 유용한 시작점을 제공합니다.
빈 탐색에서 퀵스타트 분석 카드가 필드 선택 도구 오른쪽에 표시됩니다. 각 퀵스타트 분석 카드에는 분석 이름과 설명(있는 경우)이 표시됩니다.
개발자가 사용자를 위해 사전 빌드된 분석을 모델링하는 자세한 방법은 query
매개변수 문서 페이지를 참고하세요.
비어 있는 탐색 메뉴에서 퀵스타트 옵션 선택
퀵스타트 분석을 실행하려면 탐색하려는 분석 옵션을 선택하세요. 쿼리가 자동으로 실행되고 시각화를 포함한 결과가 표시됩니다.
퀵스타트 분석이 실행되면 모든 필드 탭, 검색 결과, 또는 필드 선택 도구의 사용 중 탭에서 추가 또는 삭제하여 수정할 수 있습니다.
탐색이 실행된 후 퀵스타트 옵션 선택
탐색 실행이 완료되면 탐색 이름 옆에 있는 퀵스타트 번개 아이콘을 선택하여 새 퀵스타트 분석을 선택할 수 있습니다.
이 아이콘을 선택하면 사용 가능한 분석 카드가 표시되는 퀵스타트 메뉴가 열립니다.
메뉴에서 퀵스타트 분석을 선택하면 분석이 실행되고 기존 필터를 제외한 이전 탐색 결과가 모두 대체됩니다.
퀵스타트 필터 동작
필터는 추가성을 가집니다. 즉, 실행 시 퀵스타트 분석에는 기존 탐색 필터가 모두 포함됩니다. 선택한 퀵스타트 분석에 기존 탐색 필터와 충돌하는 필터 값이 있는 경우 분석에 사용할 필터 값을 선택하라는 메시지가 표시됩니다.
예를 들어 현재 다음 필터가 포함된 탐색 쿼리 결과를 보고 있다고 가정해 봅시다.
- 주문 생성일은 '2019' 연도에 있습니다.
- 주문 상태는 '완료'에 해당합니다.
- 사용자 상태는 '워싱턴'에 해당합니다.
2019년 한 해 동안 캘리포니아에서 발생한 주문 수를 표시하는 월별 CA 주문 수라는 새로운 퀵스타트 분석을 선택하려고 합니다.
퀵스타트 번개 아이콘을 선택하여 퀵스타트 메뉴를 열고 월별 CA 주문 수 분석 옵션을 선택합니다.
월별 CA 주문 수 분석에는 사용자 상태 필터에 대해 충돌하는 필터 값이 있습니다. 필터 집합 선택 메뉴가 열리고 현재의 필터 값을 나열하는 현재 필터 유지 옵션 또는 선택한 퀵스타트 분석의 필터 값을 나열하는 새 필터로 대체 옵션 중에서 선택하여 충돌을 해결할 수 있습니다.
필터 세트 선택 메뉴에서 충돌을 해결하려면 다음 단계를 따르세요.
- 옵션을 선택합니다.
- 기존 필터 값으로 새 분석을 실행하려면 현재 필터 유지를 선택합니다(이 경우 사용자 상태는 '워싱턴'에 해당).
- 새 필터로 대체를 선택하여 사전 빌드된 필터 조건으로 새 분석을 실행합니다(이 경우 사용자 상태는 '캘리포니아'에 해당).
- 적용을 선택하여 선택사항을 확인하고 분석을 실행합니다.
사용자 상태가 '캘리포니아'인 필터 조건으로 탐색이 실행되며, 여기에는 충돌하지 않는 기존 필터도 포함합니다(주문 생성일은 '2019', 주문 상태는 '완료').
세부정보를 위해 더 많은 측정기준 추가
탐색에 필드를 수동으로 추가했는지 또는 퀵스타트 옵션을 선택했는지에 관계없이, 측정기준을 더 추가하여 데이터에 대해 자세히 알아볼 수 있습니다.
필드를 추가하려면 다음 단계를 따르세요.
- 필드 선택 도구에서 필드를 선택하여 쿼리에 추가합니다.
- 실행 버튼을 선택하여 쿼리를 다시 실행합니다.
예를 들어 탐색에서 주문 생성일 및 주문 수를 포함하는 탐색에서 주문 상태 측정기준을 선택하면 '완료', '대기 중', '날짜별 취소' 상태에 해당하는 주문 수가 표시됩니다.
필드 선택 도구
탐색 페이지의 왼쪽에 있는 필드 선택 도구에는 위에서부터 아래로 다음과 같은 요소가 나열되어 있습니다.
- 탐색 이름에는 현재의 탐색의 이름이 표시됩니다. 모델링된 쿼리를 가지는 탐색에 퀵스타트 번개 아이콘이 나타나므로 탐색 실행 후 퀵스타트 분석 옵션에 액세스할 수 있습니다.
- 필드 찾기 검색창을 사용하면 특정 단어 및 기준과 일치하는 필드를 검색할 수 있습니다.
- 모든 필드 탭에는 Explore에 사용 가능한 모든 필드가 표시됩니다.
- 사용 중 탭에는 현재 사용 중인 모든 Explore 필드가 표시됩니다.
- 보기 수준 요약에는 보기에서 선택된 필드의 총 개수가 표시됩니다. 이 숫자는 뷰를 접거나 펼쳤을 때 표시됩니다.
필드별 정보 및 작업 아이콘에는 Explore 쿼리에 있는 필드의 현재 기능 및 잠재적인 기능을 비롯하여 필드에 대한 세부정보가 표시됩니다.
탐색 요약으로는 왼쪽 하단에는 탐색의 총 필드 수(권한이 허용하는 경우 커스텀 필드 및 테이블 계산 포함) 및 오른쪽 하단에는 LookML로 이동 링크가 표시됩니다. LookML로 이동을 누르면 LookML 프로젝트의
explore
정의로 이동합니다. 이 링크는see_lookml
권한이 있는 사용자에게만 표시됩니다.
필드별 정보 및 작업
각 필드 옆의 아이콘은 필드에 대한 자세한 정보를 제공하고 해당 필드에 사용 가능한 옵션을 나타냅니다. 필드 위로 마우스 커서를 가져가면 아이콘이 표시됩니다.
아이콘을 선택하면 필드의 데이터 유형에 따라 필드에 의한 필터링 또는 피벗을 포함하여 필드로 쿼리에 대해 몇 가지 변경을 수행할 수 있습니다. 또한 아이콘을 사용하여 필드에 대한 정보를 확인하거나, 해당 권한이 있는 경우 필드를 기반으로 커스텀 필드를 만들 수 있습니다.
이러한 아이콘들은 모든 필드 및 사용 중 탭에 표시됩니다.
사용 가능한 아이콘 및 기능은 다음과 같습니다.
- 데이터 피벗 아이콘 — 이 아이콘을 선택하여 탐색에서 필드를 피벗 또는 피벗 해제합니다. 필드가 피벗되지 않은 경우 아이콘이 회색으로 표시되고 필드가 피벗되면 아이콘이 굵게 표시됩니다.
필드로 필터링 아이콘 필터링하거나 필터에서 필드를 삭제합니다. 이 아이콘은 필드가 활성 필터가 아니면 회색으로 표시됩니다. 활성 필터일 때는 굵게 표시됩니다.
— 이 아이콘을 선택하여 쿼리 결과를 필드로정보 아이콘 정보 — 이 아이콘을 선택하여 필드에 대한 상세 정보를 보여주는 팝업을 엽니다.
- 팝업에는 모든 사용자의 필드 데이터 유형, 설명(있는 경우), LookML 필드 이름(
view_name.field_name
문법)이 표시됩니다. see_lookml
권한이 있는 사용자의 경우 팝업에 LookML 필드의sql
매개변수 정의뿐 아니라 LookML 프로젝트에서 해당 필드로 이동하는 링크도 표시됩니다.
- 팝업에는 모든 사용자의 필드 데이터 유형, 설명(있는 경우), LookML 필드 이름(
다음에 해당하는 경우, 사용자는 점 3개로 된 더보기 메뉴
를 이용할 수 있습니다.- 사용자에게
create_custom_fields
권한이 있는 경우 - 탐색 쿼리에서 측정기준 그룹을 선택한 경우. 사용 중 탭의 측정기준 그룹에 점 3개로 된 더보기 메뉴가 표시됩니다.
create_custom_fields
권한이 있는 사용자는 점 3개로 된 더보기 메뉴를 사용하여 필드 유형에 따라 커스텀 필드를 빠르게 만들 수 있습니다.- 사용자에게
모든 필드 탭
기존 탐색을 열면 기본적으로 모든 필드 탭이 표시됩니다. 이 탭에는 탐색을 구성하는 시작점으로 쿼리용으로 선택할 수 있는 모든 필드가 표시됩니다. 필드는 뷰 또는 뷰 라벨 이름 아래에 유형별로(측정기준이 위, 측정이 아래) 영숫자 순으로 정렬됩니다. 각 필드에는 탐색 쿼리에서 필드의 현재 및 잠재적 기능 같은 필드별 정보 및 작업이 표시됩니다.
쿼리에서 선택한 필드는 회색 배경이 표시되고, 해당 필드 아이콘(피벗, 필터)이 활성 상태이면 필드 위로 마우스 포인터를 가져가지 않아도 굵게 표시됩니다. 예를 들어 앞의 필드 선택 도구 예시에서 수익(Profit) 필드는 회색 배경으로 강조표시되어 선택된 상태임을 나타냅니다. 해당하는 모든 필드 아이콘은 굵게 표시되지 않았고 필드 위로 마우스 커서를 가져갔지만 표시되지 않았으므로 이 필드는 피벗되거나 필터링되지 않았음을 알 수 있습니다.
모든 필드 탭에서 필드를 선택하여 탐색 쿼리에서 추가하거나 삭제하세요. 또한 모든 필드 탭에서 적절한 필드 아이콘을 선택하여 필터링, 피벗, 기타 필드별 작업을 수행할 수 있습니다.
커스텀 필드 및 테이블 계산은 커스텀 필드 뷰 라벨 아래에 나열되어 있습니다. create_table_calculations
권한을 가진 사용자는 테이블 계산을 만들고 수정할 수 있으며 create_custom_fields
권한을 가진 사용자는 뷰 라벨 옆의 추가 버튼을 선택하거나 필드의 점 3개 더보기 메뉴에서 커스텀 필드 옵션을 선택하여 커스텀 필드를 만들고 수정할 수 있습니다.
사용 중 탭
사용 중 탭에서는 현재 탐색에서 활성 상태인 모든 필드가 측정기준인지 측정인지 여부와 함께 뷰 또는 뷰 라벨별로 영숫자순으로 표시됩니다.
사용 중 탭의 탭 하단에는 업데이트된 탐색 요약도 표시됩니다. 하단 왼쪽에는 탐색의 총 활성 필드 수가 있습니다. 오른쪽 하단의 LookML로 이동 링크는 see_lookml
권한이 있는 사용자에게 표시됩니다. LookML로 이동을 누르면 LookML 프로젝트의 explore
정의로 이동합니다. 위의 예시에서는 탐색에 현재 총 4개의 활성 필드가 있음을 알 수 있습니다.
사용 중 탭에서 필드 삭제
필드 선택 도구를 사용하여 사용 중 탭에서 필드를 선택하여 해당 필드를 탐색에서 삭제할 수 있습니다.
또한 모두 지우기를 선택하여 선택한 모든 필드(커스텀 필드 및 테이블 계산 포함)를 삭제하거나, 필드 지우기, 필터 유지를 선택하여 활성 필터인 필드를 제외한 모든 필드(커스텀 필드 및 테이블 계산 포함)를 삭제할 수도 있습니다. 위의 어떤 옵션도 맞춤 필터를 삭제하지 않습니다. 맞춤 필터를 삭제하려면 필터 옆에 있는 체크박스를 수동으로 선택 해제해야 합니다.
또는 사용 중 탭에서 적절한 필드 아이콘을 선택하여 필터링, 피벗, 기타 필드별 작업을 수행할 수 있습니다.
'사용 중' 탭 필드별 아이콘 및 작업
각 필드 옆에 있는 아이콘은 Explore 쿼리에서 필드의 현재 기능과 잠재적인 기능을 나타냅니다. 커스텀 필드 및 테이블 계산은 탐색에서 사용되는 커스텀 필드 뷰 라벨 아래에 나열되어 있습니다. create_table_calculations
권한을 가진 사용자는 테이블 계산을 만들고 수정할 수 있으며 create_custom_fields
권한을 가진 사용자는 추가 버튼을 선택하거나 필드의 점 3개 더보기 메뉴에서 커스텀 필드 옵션을 선택하여 커스텀 필드를 만들고 수정할 수 있습니다.
점 3개 더보기 메뉴는 create_table_calculations
또는 create_custom_fields
권한이 있는 사용자에게만 표시됩니다. 사용 중 탭의 측정기준 그룹은 예외입니다. 이 경우에는 사용 중 탭에 표시된 측정기준 그룹에 점 3개 더보기 메뉴가 나타납니다.
탐색 그룹의 데이터 표에서 측정기준 그룹이 활성화되면 사용자는 한 필드를 수동으로 선택 해제하고 다른 필드를 선택할 필요 없이 점 3개 더보기 메뉴를 사용하여 전환 목록에 액세스하여 선택한 기간을 다른 기간으로 바꿀 수 있습니다.
전환 목록에서 새 기간을 선택하면 탐색은 업데이트된 결과로 자동으로 다시 실행됩니다. 전환 기능을 사용하면 필터링된 기간이 아니라 탐색된 데이터 표의 기간만이 교체됩니다.
검색창
검색 기능을 사용하면 탐색을 빌드하는 데 필요한 특정 필드를 빠르게 선택할 수 있습니다.
검색창에 검색어 입력
검색창에 문자열을 입력하면 필드 선택 도구가 필터링되어 검색 문자열 전체 또는 일부와 일치하는 필드, 뷰, 설명이 있는 필드만 표시됩니다.
검색을 수행하려면 검색어를 입력하여 시작합니다. 검색 옵션 링크를 선택하여 검색을 제한하는 옵션을 선택할 수도 있습니다.
모두 — 입력한 용어를 제한하지 않고 필드 선택 도구를 검색하려면 이 옵션을 선택합니다. 이는 5,000개 이하의 필드가 포함된 탐색의 기본 옵션입니다.
필드 라벨 — 필드 선택 도구 검색을 필드 이름으로 제한하려면 이 옵션을 선택합니다. 이는 5,000개를 초과하는 필드가 포함된 탐색의 기본 옵션입니다.
필드 설명 — 필드 선택 도구 검색을 필드 설명으로 제한하려면 이 옵션을 선택합니다.
측정기준 그룹 — 필드 선택 도구 검색을 측정기준 그룹으로 제한하려면 이 옵션을 선택합니다.
뷰 이름 — 필드 선택 도구 검색을 뷰 이름으로 제한하려면 이 옵션을 선택합니다.
필터링된 필드 선택 도구는 모든 필드 탭 섹션에 설명된 것과 동일한 기능을 제공합니다.
필드 삭제
Explore에서 필드를 삭제하려면 다음 안내를 따르세요.
- 필드 선택 도구에서 원하는 필드를 선택하거나 Explore 데이터 표의 열 톱니바퀴 메뉴에서 삭제를 선택합니다.
- 실행 버튼을 선택하여 쿼리를 다시 실행합니다.
단축키 Command-K(Mac) 또는 Ctrl+K(Windows)를 사용하여 탐색에서 모든 필드를 삭제할 수도 있습니다.
데이터 정렬
비용과 시간을 소비하는 데이터베이스와의 왕복 호출 수를 줄이기 위해 사용자 측에서(사용자의 브라우저에서) 탐색의 일부 정렬이 수행됩니다. 그러나 클라이언트와 데이터베이스의 정렬 결과가 서로 다를 수 있으므로, 특히 시스템 언어가 서로 다를 경우 Explore 결과와 다른 Looker 콘텐츠 간에 불일치가 발생할 수 있습니다.
탐색 페이지에서 피벗되지 않은 데이터는 기본적으로 다음과 같은 우선순위에 따라 정렬됩니다.
- 첫 번째 날짜 측정기준, 내림차순
- 날짜 측정기준이 없는 경우 첫 번째 측정값, 내림차순
- 측정값이 없으면 첫 번째로 추가된 측정기준, 오름차순
피벗된 데이터 정렬에 대한 자세한 내용은 피벗 및 정렬 섹션을 참조하세요.
필드의 정렬 순서는 데이터 표에서 여러 가지 방법으로 지정됩니다.
- 정렬 순서와 다른 필드를 구분하는 필드 이름 옆의 숫자
- 정렬 방향을 나타내는 필드 이름 옆의 화살표(오름차순은 위 화살표, 내림차순은 아래 화살표
- 필드 이름에 마우스를 가져가면 나타나는 팝업
기본 순서와 다르게 데이터를 정렬해야 할 수 있습니다. 데이터 테이블에서 필드 이름을 선택하여 해당 필드를 기준으로 쿼리를 정렬할 수 있습니다.
- 필드 이름을 한 번 선택하면 해당 필드를 기준으로 내림차순으로 정렬됩니다.
- 필드 이름을 두 번 선택하면 해당 필드가 오름차순으로 정렬됩니다.
필요에 따라 필드를 여러 번 선택하여 원하는 순서로 정렬할 수 있습니다.
예를 들어 주문 생성일, 사용자 상태, 주문 수를 사용하는 탐색 쿼리가 현재 주문 생성일을 기준으로 내림차순으로 정렬되었다고 합시다.
그러나 재구매 고객(즉, 첫 주문이 아닌 고객)이 가장 많은 날짜를 확인하고 싶을 수 있습니다. 주문 항목 수 열 헤더를 선택하여 주문 수가 가장 많은 날짜에서 가장 주문 수가 적은 날짜로 날짜를 표시하도록 쿼리를 재정렬하세요. 이제 주문 항목 수 옆의 아래 방향 화살표는 결과가 이 필드를 기준으로 내림차순으로 정렬되었음을 나타냅니다. 또한 필드 이름에 마우스를 가져가면 나타나는 팝업에서도 정렬 순서를 확인할 수 있습니다.
여러 필드를 기준으로 정렬
여러 필드를 정렬하려면 Shift 키를 누른 상태에서 정렬하려는 순서대로 열 헤더를 선택합니다.
주문 생성일 및 주문 항목 수 필드 이름 옆의 화살표는 테이블이 두 필드별로 정렬되었다는 것과 테이블 정렬 순서를 나타냅니다. 주문 생성일은 아래 화살표와 2로 표시된 필드 이름처럼 두 번째 정렬 기준 필드(내림차순)입니다.
case
매개변수를 사용하여 커스텀 정렬을 만들 수도 있습니다.
피벗 측정기준
여러 측정기준 중 하나를 가로로 피벗하면 측정기준보다 보기가 쉬운 경우가 많습니다. 측정기준의 각 값은 Look의 열이 됩니다. 이렇게 하면 정보를 시각적으로 더 쉽게 파악할 수 있으며, 아래로 스크롤하여 데이터를 찾을 필요가 줄어듭니다. Looker는 최대 200개의 피벗된 값을 지원합니다.
측정기준별로 Explore 결과를 피벗하려면 다음 안내를 따르세요.
- 필드 선택 도구에서 측정기준 위로 마우스를 가져가고 데이터 피벗 아이콘을 선택합니다.
- 실행을 선택하여 쿼리를 다시 실행합니다.
- 다음 두 가지 방법 중 하나로 필드의 피벗을 해제할 수 있습니다.
- 데이터 표의 열 상단에 있는 필드의 톱니바퀴 아이콘 메뉴에서 피벗 해제 옵션 선택하기
- 필드 선택 도구에서 측정기준의 데이터 피벗 아이콘을 다시 선택하여 만들기
피벗 및 null
열에 값이 표시되지 않는 데이터 행은 null 값 기호(0 가운데에 슬래시가 있음)로 표시됩니다. 예를 들어 12월 21일에는 완료된 주문이 없습니다.
피벗 및 정렬
데이터 표에서 측정기준의 제목을 선택하여 피벗된 측정기준을 정렬할 수도 있습니다. 여러 개의 피벗된 측정기준을 기준으로 정렬하려면 Shift 키를 누른 상태에서 정렬하려는 순서대로 측정기준 제목을 선택합니다. 피벗된 측정값을 정렬할 때는 해당 열의 값이 있는 모든 행이 먼저 정렬된 다음 해당 열에 데이터가 없는 행(null 값 기호로 표시됨)이 정렬됩니다.
case
매개변수를 사용하여 커스텀 정렬을 만들 수도 있습니다.
열 재정렬
열 헤더를 선택하고 열을 원하는 위치로 드래그 앤 드롭하여 데이터 섹션의 열 순서를 변경할 수 있습니다. 실행 버튼을 선택하면 Explore의 시각화에 새 열 순서가 반영됩니다.
열은 데이터 섹션에서 필드 유형별로 구성됩니다.
대부분의 경우 열은 각 필드 유형 내에서 다시 정렬될 수 있지만 해당 필드 유형 섹션 밖으로 이동할 수는 없습니다.
예를 들어 측정기준 테이블 계산은 서로 다시 정렬될 수 있지만 두 측정값 사이에 측정기준 테이블 계산을 배치할 수는 없습니다.
하지만 한 가지 예외가 있는데, 데이터 탭의 행 합계 체크박스 옆에 있는 화살표를 사용하여 행 합계 열을 데이터 테이블의 맨 오른쪽 끝에서 측정기준 테이블 계산 바로 뒤로 이동할 수 있습니다.
피벗된 측정기준 아래의 열은 다시 정렬할 수 있지만 피벗된 측정기준 순서는 수동으로 다시 정렬하는 것이 아니라 정렬 순서를 변경해야만 변경할 수 있습니다.
합계 표시
데이터 요약이 유용한 경우도 있습니다. Explore 데이터 표 오른쪽 상단의 합계 체크박스를 선택하고 쿼리를 다시 실행하면 Explore 쿼리에 열 총계를 추가할 수 있습니다.
탐색 쿼리에 측정기준이 두 개 이상 포함된 경우 탐색 데이터 표 오른쪽 상단의 합계 체크박스 옆에 있는 소계 체크박스를 선택하여 표 시각화에 소계를 포함할 수 있습니다. 쿼리에 측정기준이 두 개 이상 포함된 경우에만 소계 체크박스가 표시됩니다.
데이터 표 오른쪽 상단의 행 합계 체크박스를 선택하여 피벗된 Explore 쿼리에 행 총계를 추가할 수도 있습니다. 행 합계 체크박스는 피벗된 측정기준이 포함된 탐색 쿼리에만 사용할 수 있습니다.
행 합계를 추가했는데 쿼리가 설정한 행 한도를 초과하는 경우 행 합계 열을 정렬할 수 없습니다. 물론, 측정기준과 측정 열은 정상적으로 정렬할 수 있습니다. 이는 합계에 포함되어야 하는 데이터에 행이 누락될 수 있기 때문입니다. 이런 문제가 발생하면 쿼리의 행 한도(최대 5,000개 행)를 늘려볼 수 있습니다.
합계를 사용할 수 없는 경우
합계를 사용할 수 없는 경우는 다음과 같습니다.
- 열 합계는 측정 및 측정을 참조하는 테이블 계산에만 사용할 수 있으며, 측정기준이나 측정기준을 참조하는 테이블 계산에는 사용할 수 없습니다.
- 행 합계는 측정기준에만 사용할 수 있고, 측정기준이나 측정에 기반한 테이블 계산에는 사용할 수 없습니다.
- 특정 유형의 열은 데이터베이스 제한사항이 있거나 합계가 무의미하므로 합계를 구할 수 없습니다. 예를 들어 단어 목록은 합산할 수 없습니다.
합계 관련 고려사항
또한 특정 상황에서 합계를 구하는 방식과 관련하여 유의해야 할 사항이 있습니다.
- 고유한 항목이 집계되는 열은 예상대로 합산되지 않을 수 있습니다. 같은 항목이 여러 카테고리에 표시될 수 있지만 합계에서는 하나의 고유 항목으로 집계되기 때문입니다.
- 행 합계 기능은 추가 쿼리를 만들며, 이 쿼리의 행은 30,000개로 제한됩니다. 탐색 쿼리의 행이 30,000개를 넘는 경우 처음 30,000개 행에 대해서만 행 합계가 표시됩니다. 또한 데이터가 피벗된 경우 행 합계의 한도가 피벗의 옵션 수만큼 줄어듭니다.
percentile
또는median
을 사용하는 계산과 같은 집계를 수행하는 일부 테이블 계산은 예상대로 합산되지 않을 수 있습니다. 이는 테이블 계산에서 데이터 열의 값이 아닌 합계 행의 값을 사용하여 총계를 계산하기 때문입니다. 문제 해결을 위한 도움말은 혼동을 일으킬 수 있는 테이블 계산 총계를 null로 표시 권장사항 페이지를 참조하세요.- 특정 측정항목을 기준으로 쿼리를 필터링한 경우 합계가 너무 높게 표시될 수 있습니다. 그러나 실제로는 측정 필터가 적용되기 전의 데이터의 합계입니다. 즉, 데이터가 합계에 포함되어 있어도 측정 필터가 일부 데이터를 쿼리 결과에서 숨길 수 있습니다.
- 병합된 결과에 합계를 사용한 경우 Looker는 각 구성요소 쿼리를 합산하고 병합된 결과에서 해당 합계를 사용합니다. 따라서 표시되는 결과가 총합이 너무 많아 보일 수 있습니다. 결과가 병합되기 전에 합계가 계산되기 때문입니다. 이를 방지하기 위한 한 가지 방법은 각 쿼리에서 필터를 정렬하는 것입니다.
- 마찬가지로 쿼리에 행 또는 열 한도가 있는데 쿼리 결과가 이 한도를 초과하면 합계가 너무 높게 표시될 수 있습니다. 하지만 표시되는 값은 한도가 적용되기 전에 데이터의 합계입니다. 즉, 데이터가 합계에 포함되어 있어도 한도가 일부 데이터를 쿼리 결과에서 숨길 수 있습니다.
위 목록에서 세 번째 및 네 번째 항목에 설명된 상황에서는 표시되는 데이터에 대해서만 합계를 계산할 수 있습니다. 이렇게 하려면 이 페이지의 뒷부분에서 설명하는 테이블 계산을 사용해야 합니다. 열 합계에는 sum(${view_name.field_name})
을 사용합니다. 행 합계에는 sum(pivot_row(${view_name.field_name}))
을 사용합니다.
탐색 쿼리의 비용 추정
BigQuery, MySQL, MySQL용 Amazon RDS, Snowflake, Amazon Redshift Amazon Aurora, PostgreSQL, PostgreSQL용 Cloud SQL, Microsoft Azure PostgreSQL 연결의 경우, 탐색 페이지는 쿼리 예상 비용을 제공합니다. 필드 선택 도구에서 필드를 하나 이상 선택하되 쿼리를 즉시 실행하지는 마세요. 탐색 페이지가 쿼리에 필요한 데이터 양을 계산하여 실행 버튼 근처에 정보를 표시할 것입니다.
Explore 페이지에 쿼리에 따라 다른 정보가 표시됩니다.
- 데이터베이스에 대한 새 쿼리의 경우 Explore 페이지에 처리될 바이트 수가 표시됩니다.
- 쿼리를 cache에서 가져올 수 있는 경우 Explore 페이지에 캐시에서 가져올 행 수가 표시됩니다.
- 쿼리에서 집계 인식 최적화를 사용하는 경우 Explore 페이지에 처리될 바이트 수와 집계 인식을 통해 절약될 바이트 수가 표시됩니다.
예상 비용은 언어에 따라 다릅니다. Looker의 EXPLAIN
기능을 사용하여 데이터베이스에서 쿼리가 처리되는 방식을 확인하세요.
개발자용 기능
권한에 따라 탐색 필드 선택 도구에 Looker 개발자를 위해 설계된 여러 기능이 표시될 수 있습니다.
- 모든 필드 및 사용 중 탭의 LookML로 이동 옵션을 사용하면 개발자가 탐색의 LookML로 이동합니다.
- 필드의 정보 아이콘 메뉴에 있는
sql
매개변수 정의를 사용하면 개발자가 필드의 LookML로 이동하지 않고도 필드의sql
정의를 확인할 수 있습니다. - 필드의 정보 아이콘 메뉴에 있는 LookML로 이동 옵션을 사용하면 개발자가 필드의 LookML을 확인할 수 있습니다.
Explore의 데이터 표 톱니바퀴 메뉴와 Explore 작업 톱니바퀴 메뉴에서도 여러 가지 필드 관련 기능을 확인할 수 있습니다.
- 데이터 표 톱니바퀴 메뉴에서 LookML로 이동 옵션을 사용하면 Looker 개발자가 필드의 LookML 정의로 이동할 수 있습니다.
- 탐색의 SQL 섹션에 있는 SQL 탭을 사용하면 Looker 개발자가 Looker가 데이터를 검색하기 위해 데이터베이스에 전송하는 SQL 쿼리를 볼 수 있습니다.
- 탐색 작업 톱니바퀴 메뉴의 LookML 가져오기 옵션을 이용하면 개발자는 탐색의 쿼리에 대해 LookML을 복사할 수 있으므로 타일을 LookML 대시보드에 추가하는데 사용할 수 있어서 집계 테이블로 쿼리 성능을 개선하거나 기본 파생 테이블을 정의할 수 있습니다.
Explore 쿼리 추적기
Explore 쿼리 추적기 실험실 기능이 사용 설정되어 있고 Explore 시각화 패널이나 데이터 패널이 열려 있으면 Explore 쿼리가 실행되는 동안 쿼리 진행 상황을 볼 수 있는 Explore 쿼리 추적기가 표시됩니다.
결론
지금까지 Looker 탐색 페이지를 통해 얼마나 효과적으로 쿼리를 구축하고 결과를 표시하며 반복 검색을 통해 통계를 검색할 수 있는지 확인했으니, 이제 다음을 수행하는 방법을 알아볼 수 있습니다.
- 결과를 필터링하여 관심 있는 데이터로 제한하기
- 테이블 계산을 사용하여 임시 탐색 측정항목 만들기
- 커스텀 필드를 사용하여 임시 측정기준 및 측정값 만들기
- 시각화 만들기
- 탐색 쿼리를 Look으로 저장
- 대시보드에 탐색 쿼리 추가
- 다른 사용자와 데이터 공유