셀프 서비스 Explore 기능을 사용하면 LookML 모델을 구성하거나 Git 버전 제어를 설정하지 않고도 데이터 파일을 Looker에 업로드한 다음 Looker Explore에서 데이터를 쿼리하고 시각화할 수 있습니다. 지원되는 파일 형식은 다음과 같습니다.
- 쉼표로 구분된 파일 (CSV)
- Excel 파일 (XLS 및 XLSX)
- Google Sheets 파일
요구사항 및 절차에 대한 자세한 내용은 시작하기 전에 및 데이터를 업로드하여 셀프 서비스 탐색 만들기 섹션을 참고하세요.
파일을 업로드하면 Looker에서 데이터를 분석합니다. 데이터 파일의 각 필드에 대해 Looker는 데이터 유형을 자동으로 감지하고 데이터 유형에 적절한 형식을 적용합니다. Looker는 각 필드에 이름과 라벨도 적용합니다. Looker는 데이터의 LookML 모델을 만들고 Looker 관리자가 지정한 BigQuery 데이터베이스에 데이터를 써서 데이터를 유지합니다. 모델이 준비되면 Looker에 셀프 서비스 Explore 수정 페이지가 표시됩니다.
데이터를 업로드한 후 다음 작업을 할 수 있습니다.
- 탐색을 열어 업로드된 데이터를 기반으로 Looker 쿼리를 만듭니다.
- 탐색 분석에 측정기준과 측정값 추가
- 다른 사용자가 Explore를 쿼리할 수 있도록 Explore에 대한 액세스 권한을 관리합니다.
- 다른 사용자가 데이터가 신뢰할 수 있음을 알 수 있도록 탐색 분석을 인증합니다.
- 더 이상 필요하지 않은 경우 데이터를 삭제합니다.
시작하기 전에
셀프 서비스 탐색 기능을 사용하려면 다음이 필요합니다.
- Looker 25.20 이상을 실행하고 Looker 관리자가 셀프 서비스 Explore를 사용 설정하도록 구성한 Looker 인스턴스.
- 사용자가 인스턴스에 데이터 파일을 업로드할 수 있는
upload_data권한이 있는 Looker 사용자 계정.
또한 Google Sheets에서 데이터를 업로드하려면 다음이 필요합니다.
- Looker 26.2를 실행하는 Looker 인스턴스
- BigQuery 데이터베이스가 있는 Google Cloud 프로젝트에서 Looker 관리자가 사용 설정한 필수 API
데이터를 업로드하여 셀프 서비스 Explore 만들기
다음 섹션에서는 다양한 소스에서 데이터를 업로드하는 방법을 설명합니다.
컴퓨터에서 데이터 파일 업로드 (CSV, XLS, XLSX 파일)
파일이 다음 요구사항을 충족하는 경우 컴퓨터의 파일에서 셀프 서비스 탐색 분석을 만들 수 있습니다.
- 파일 크기는 100MB 이하여야 합니다.
- 파일은 쉼표로 구분된 값 텍스트 파일 (CSV) 또는 Excel 파일 (XLS 또는 XLSX)이어야 합니다.
- CSV 파일의 경우 CSV 파일의 첫 번째 데이터 행에 파일의 열 이름이 포함되어야 합니다.
컴퓨터의 데이터 파일에서 셀프 서비스 Explore를 만들려면 다음 단계를 따르세요.
- Looker 기본 탐색 메뉴에서 만들기 버튼을 클릭합니다.
- 드롭다운 메뉴에서 데이터 업로드를 선택합니다. 이 작업으로 데이터 업로드 대화상자가 열립니다.
- 데이터 업로드 대화상자에서 로컬에서 업로드 탭을 선택한 다음 데이터 선택 버튼을 클릭하여 데이터 파일을 찾아 선택합니다. (또는 파일을 데이터 업로드 대화상자로 드래그할 수 있습니다.)
- 워크시트가 두 개 이상 있는 Excel 파일을 선택한 경우 선택한 Excel 파일의 시트 드롭다운 메뉴에서 업로드할 워크시트를 지정합니다.
- 업로드를 클릭합니다.
모델이 준비되면 Looker에 셀프 서비스 Explore 수정 페이지가 표시됩니다.
Google Sheets에서 데이터 업로드
Looker는 Google Sheets의 탭에서 셀프 서비스 탐색 분석을 만들 수 있도록 지원합니다. 다음은 필수 항목입니다.
- Looker 관리자가 Google Sheets 업로드를 위해 구성한 Looker 인스턴스
- 공유 권한이 있고 Google Sheets 탭의 첫 번째 데이터 행에 데이터의 열 이름이 포함된 Google Sheets 문서
Google Sheets 파일에서 셀프 서비스 Explore를 만들려면 다음 단계를 따르세요.
- 웹브라우저에서 Looker에 업로드할 Google Sheets 문서로 이동합니다.
- Google Sheets 문서에서 업로드할 특정 시트의 탭을 선택합니다.
웹브라우저 URL에서 URL에 다음 요소가 포함되어 있는지 확인합니다.
- 스프레드시트 ID: URL의
/d/과/edit또는/view접미사 사이에 있습니다. - 시트/탭 ID: 시트의 ID를 제공하는
gid매개변수입니다.
- 스프레드시트 ID: URL의
업로드할 Google Sheets의 특정 탭 URL을 복사하고 이 브라우저 탭을 열어 둡니다.
다른 브라우저 탭에서 Looker를 열고 Looker 기본 탐색 메뉴에서 만들기 버튼을 클릭합니다.
만들기 드롭다운 메뉴에서 데이터 업로드를 선택합니다. 이 작업으로 데이터 업로드 대화상자가 열립니다.
데이터 업로드 대화상자에서 클라우드에서 가져오기 탭을 클릭합니다.
Google Sheets URL 필드에 업로드할 Google Sheets 탭의 URL을 붙여넣습니다.
데이터 업로드 대화상자의 Looker에 Google 시트 권한을 부여하는 방법 섹션에서 복사 버튼을 클릭하여 Looker 서비스 계정 이메일을 클립보드에 저장합니다. 데이터 업로드 대화상자를 열어 둡니다.
Google Sheets가 포함된 브라우저 탭으로 돌아갑니다. Google Sheets에서 공유를 클릭합니다.
공유 대화상자에서 다음을 수행합니다.
- Looker 서비스 계정 이메일을 사용자, 그룹, 스페이스, 캘린더 일정 추가 필드에 붙여넣습니다.
- 입력란 옆의 드롭다운 메뉴에서 뷰어를 선택합니다.
- 사용자에게 알림 체크박스를 선택 취소합니다.
- 공유를 클릭합니다.
데이터 업로드 대화상자로 돌아가 계속을 클릭합니다.
모델이 준비되면 Looker에 셀프 서비스 Explore 수정 페이지가 표시됩니다.
셀프서비스 Explore 열기
다음 두 가지 방법으로 셀프 서비스 탐색을 열 수 있습니다.
- Looker Explore 메뉴의 셀프 서비스 Explore 섹션에서 Explore를 선택합니다.
- 셀프 서비스 탐색 분석의 셀프 서비스 탐색 분석 수정 페이지에서 데이터 탐색 버튼을 클릭합니다.
다음 작업을 포함하여 다른 Looker Explore와 마찬가지로 셀프 서비스 Explore를 사용할 수 있습니다.
- Explore에서 데이터를 쿼리합니다.
- 결과를 필터링하여 관심 있는 데이터로 제한하기
- 여러 Explore의 결과 병합하기
- 테이블 계산을 사용하여 임시 탐색 측정항목 만들기
- 커스텀 필드를 사용하여 임시 측정기준 및 측정값 만들기
- 시각화 만들기
- 탐색 쿼리를 Look으로 저장
- 대시보드에 탐색 쿼리 추가
- 다른 사용자와 데이터 공유
또한 처음 업로드한 이후 데이터 파일의 정보가 변경된 경우 Looker에 데이터를 업데이트하도록 요청할 수 있습니다.
셀프 서비스 Explore 수정
데이터 파일을 업로드한 후 셀프 서비스 Explore 수정 페이지에서 Explore의 데이터 필드를 수정하고 사용자 액세스 권한을 관리할 수 있습니다.
셀프 서비스 탐색 수정 페이지에 액세스하는 방법에는 두 가지가 있습니다.
- 데이터 파일을 처음 업로드하면 Looker에서 데이터 업로드에 대한 셀프 서비스 탐색 분석 수정 페이지가 자동으로 표시됩니다.
그렇지 않은 경우 Looker Explore 메뉴의 셀프 서비스 Explore 섹션에서 Explore를 선택합니다. 탐색 페이지에서 탐색의 필드 선택 도구 패널 하단에 있는 데이터 필드 수정 링크를 클릭합니다.
셀프 서비스 탐색 수정 페이지에서 다음을 수행할 수 있습니다.
Explore 이름 바꾸기
셀프 서비스 탐색 분석의 이름을 바꾸려면 다음 단계를 따르세요.
- Explore 페이지의 Explore에 있는 필드 선택 도구 패널 하단에서 데이터 필드 수정 링크를 클릭합니다.
- 셀프 서비스 탐색 수정 페이지에서 데이터 업로드 이름을 클릭한 후 새 이름을 입력합니다.
- Enter 키를 눌러 이름을 저장합니다.
이제 Explore를 열 때 Explore 창의 제목과 Looker Explore 메뉴의 셀프 서비스 Explore 섹션에서 셀프 서비스 Explore의 새 이름이 사용됩니다. Explore 메뉴에서 업데이트된 이름을 보려면 브라우저를 새로고침해야 할 수도 있습니다.
데이터 필드 수정
셀프 서비스 탐색 분석 수정 페이지의 데이터 필드 탭에는 Looker가 데이터 파일에서 생성한 필드가 나열됩니다.
생성된 필드는 삭제할 수 없습니다. 데이터 필드 표의 필드 톱니바퀴 메뉴에서 숨기기를 선택하거나 필드의 수정 버튼을 클릭하고 Explore 및 시각화에서 이 필드 숨기기 체크박스를 선택하여 필드를 숨길 수만 있습니다.
셀프 서비스 탐색에서 필드를 수정하려면 다음 단계를 따르세요.
- 셀프 서비스 탐색 수정 페이지의 데이터 필드 탭에서 데이터 필드 표의 필드 행에 있는 수정 버튼을 클릭합니다.
수정 대화상자에서 필드에 대해 다음 작업을 할 수 있습니다.
- 기본값 이외의 형식 지정 옵션이 필요한 경우 형식 드롭다운에서 옵션을 선택합니다.
- Name(이름) 필드의 이름을 수정합니다. 이 이름은 LookML에서 필드를 식별하는 데 사용됩니다. 예를 들어 셀프 서비스 Explore에서 필드를 참조하여 새 측정기준 또는 측정값을 만들 때 사용됩니다.
- 라벨 필드에서 라벨을 수정합니다. 라벨은 필드 선택 도구와 Explore의 데이터 테이블에 표시됩니다.
- + 설명 추가를 선택하여 설명을 추가하거나 기존 설명을 수정합니다. 설명은 다른 사용자에게 필드에 대한 자세한 컨텍스트나 정보를 제공합니다. 설명은 필드 선택 도구의 필드에 대한 도움말과 Explore의 데이터 테이블에 표시됩니다.
- 체크박스를 사용하여 Explore 및 시각화에서 필드를 숨기거나 표시합니다.
수정을 마친 후 저장을 클릭합니다.
측정기준 및 측정값 추가
셀프 서비스 Explore를 위한 자체 측정기준과 측정값을 빌드할 수 있습니다. Explore의 기존 필드 또는 Looker 표현식을 기반으로 정의되며 셀프 서비스 Explore의 모든 사용자가 계속 사용할 수 있습니다.
셀프 서비스 탐색에 측정기준 또는 측정값을 추가하려면 다음 단계를 따르세요.
- 셀프 서비스 탐색 분석 수정 페이지의 데이터 필드 탭에서 측정기준 추가 또는 측정항목 추가 버튼을 클릭합니다.
- 측정기준 만들기 또는 측정항목 만들기 대화상자에서 표현식 상자를 사용하여 Looker 함수와 연산자를 사용하여 측정기준 또는 측정항목 값을 계산하는 Looker 표현식을 입력합니다. Looker 표현식 만들기 문서 페이지에서는 Looker 표현식 편집기에서 필드 이름을 제안하고 사용자가 사용하는 모든 함수에 대한 구문 도움말을 표시하는 방법을 설명합니다.
- 기본 서식 이외의 서식 옵션을 사용하려면 서식 드롭다운에서 서식 옵션을 선택합니다.
- 이름 필드에 이름을 지정합니다. 이 이름은 LookML에서 필드를 식별하는 데 사용됩니다. 예를 들어 셀프 서비스 Explore에서 필드를 참조하여 새 측정기준 또는 측정값을 만들 때 사용됩니다.
- 라벨 필드에 라벨을 지정합니다. 라벨은 필드 선택 도구와 Explore의 데이터 테이블에 표시됩니다.
- 선택적으로 + 설명 추가를 선택하여 다른 사용자에게 커스텀 측정기준에 대한 더 많은 컨텍스트 또는 정보를 제공하는 설명을 추가합니다. 설명은 필드 선택 도구의 필드에 대한 도움말과 Explore의 데이터 테이블에 표시됩니다.
- 필드를 숨기려면 Explore 및 시각화에서 이 필드 숨기기 체크박스를 선택합니다(선택사항).
- 저장을 클릭합니다.
셀프 서비스 탐색 수정 페이지의 데이터 필드 표에 생성된 필드 아래에 생성된 필드가 표시됩니다.
셀프서비스 Explore의 데이터 업데이트
셀프 서비스 Explore를 만들면 Looker에서 업로드 시 파일의 데이터를 업로드합니다. 이후 셀프 서비스 탐색을 만든 후 파일의 데이터가 변경되면 이 섹션의 단계에 따라 데이터를 업데이트할 수 있습니다.
셀프 서비스 탐색 분석의 데이터를 업데이트할 때 다음 사항에 유의하세요.
- 내가 만든 셀프 서비스 탐색 분석의 데이터만 업데이트할 수 있습니다.
- 셀프 서비스 Explore가 생성된 후 필드가 변경된 경우 Looker는 하위 호환되는 모든 변경사항을 자동으로 해결합니다.
- 원래 업로드된 파일의 필드가 열 이름이 변경되거나 데이터 유형이 변경되는 등 크게 변경되면 Looker에 차이점을 나열하는 변경사항 검토 대화상자가 표시됩니다. 변경사항 검토 대화상자에는 이전 이름 또는 데이터 유형이 '삭제됨'으로, 새 이름 또는 데이터 유형이 '추가됨'으로 표시됩니다. 대화상자에서 변경사항을 적용하거나 데이터 업로드를 취소할 수 있습니다. 변경사항을 확인하면 Looker에서 삭제된 필드를 셀프 서비스 Explore에서 영구적으로 삭제합니다.
셀프 서비스 탐색 분석의 데이터를 업데이트하려면 다음 단계를 따르세요.
- 셀프 서비스 탐색 수정 페이지에서 데이터 업데이트 버튼을 클릭합니다.
데이터 업데이트 대화상자에서 셀프 서비스 탐색을 처음 만든 방법에 따라 다음 중 하나를 수행합니다.
- 처음에 컴퓨터에서 파일을 업로드하여 셀프 서비스 탐색을 만든 경우 데이터 선택을 클릭하여 컴퓨터의 파일로 이동합니다.
- 처음에 Google Sheets 문서를 지정하여 셀프 서비스 탐색을 만든 경우 Looker는 동일한 Google Sheets 문서의 동일한 시트에서 데이터를 업로드합니다.
계속을 클릭합니다.
Looker에서 새 파일에서 원래 파일 업로드의 필드가 크게 변경된 것을 감지하면 Looker에 변경사항 검토 대화상자가 표시됩니다.
- 초기 파일 업로드의 데이터를 유지하려면 취소를 클릭하여 데이터 업데이트를 취소합니다.
- 업데이트를 수락하려면 확인을 클릭합니다. Looker는 삭제되고 이름이 바뀐 필드를 셀프 서비스 탐색에서 완전히 삭제합니다.
업데이트된 파일에 중요한 변경사항이 없거나 변경사항을 확인한 경우 Looker에서 지정된 파일의 데이터를 셀프 서비스 탐색에 업로드합니다. 모델이 준비되면 Looker에 셀프 서비스 Explore 수정 페이지가 표시됩니다.
셀프 서비스 Explore에 대한 액세스 관리
다음 단계에 따라 셀프 서비스 탐색 분석을 다른 Looker 사용자 및 사용자 그룹과 공유할 수 있습니다.
- 셀프 서비스 탐색 수정 페이지에서 사용자 액세스 탭을 클릭한 다음 액세스 권한 공유 버튼을 클릭합니다. 셀프 서비스 Explore 수정 페이지 상단의 점 3개 메뉴를 클릭하고 액세스 권한 공유를 선택할 수도 있습니다.
- 액세스 권한 공유 대화상자에서 사용자 또는 그룹 필드를 클릭하고 드롭다운 메뉴에서 선택하거나 사용자 이름 또는 그룹 이름을 입력하여 메뉴를 필터링합니다.
- 액세스 권한 필드에서 값을 보기로 둡니다.
- 원하는 경우 추가 버튼을 클릭하여 다른 사용자 또는 그룹에 액세스 권한을 부여합니다.
- 공유를 클릭합니다.
셀프 서비스 Explore 수정 페이지의 사용자 액세스 탭에 액세스 권한을 부여한 새 사용자 또는 그룹이 표시됩니다.
셀프 서비스 탐색에 대한 사용자 또는 그룹의 액세스 권한을 삭제하려면 사용자 액세스 표의 사용자 또는 그룹 행에서 사용자 삭제 버튼을 클릭합니다.
셀프서비스 Explore 인증
셀프 서비스 Explore는 LookML 모델을 기반으로 하지 않으므로 데이터가 '관리되지 않음'으로 간주됩니다. 데이터를 업로드하면 Explore 메뉴와 Explore 페이지에 셀프 서비스 Explore의 이름이 노란색 '인증되지 않음' 배지
와 함께 표시됩니다. 이 배지는 데이터가 인증되지 않았으며 관리되지 않음을 나타냅니다.
certify_content 권한이 있는 경우 다른 사용자가 데이터가 신뢰할 수 있음을 알 수 있도록 탐색에 인증을 추가할 수 있습니다.
셀프 서비스 탐색에 인증을 추가하려면 다음 단계를 수행하세요.
- Looker Explore 메뉴의 셀프 서비스 Explore 섹션에서 Explore를 선택합니다.
- Explore의 톱니바퀴 메뉴를 클릭하고 인증을 선택합니다.
- 이 콘텐츠를 인증하시겠습니까? 대화상자에서 데이터의 출처, 데이터가 유효한지 확인하는 방법 등 탐색에 관한 메모를 입력합니다.
- 인증을 클릭합니다.
셀프 서비스 Explore를 인증하면 Looker는 Explore 메뉴와 Explore 페이지의 Explore 이름 옆에 인증 배지
를 표시합니다.
자세한 내용은 콘텐츠 인증 문서 페이지를 참고하세요.
셀프 서비스 Explore 삭제
다음 단계를 실행하여 자체 데이터 업로드 및 연결된 셀프 서비스 탐색을 삭제할 수 있습니다.
- Looker 기본 Explore 메뉴에서 셀프 서비스 Explore 섹션의 Explore를 선택합니다.
Explore의 필드 선택 도구 패널 하단에서 데이터 필드 수정 링크를 클릭합니다.
셀프 서비스 탐색 수정 페이지에서 점 3개로 된 메뉴를 클릭합니다.
데이터 삭제를 선택합니다.
확인 대화상자에서 삭제를 클릭합니다.
또한 Looker 관리자는 다음 단계를 실행하여 셀프 서비스 Explore 관리 페이지에서 모든 사용자의 데이터 업로드를 삭제할 수 있습니다.
- Looker 관리 메뉴에서 셀프 서비스 Explore를 선택합니다.
- 셀프 서비스 탐색 페이지의 데이터 업로드 표에서 데이터 업로드를 찾아 표 행의 삭제 버튼을 클릭합니다.
- 확인 대화상자에서 삭제를 클릭합니다.
다음 단계
- 맞춤 입력란을 만드는 방법을 자세히 알아보세요.
- Looker에서 Explore 보기 및 상호작용에 대해 알아봅니다.