셀프 서비스 Explore 기능을 사용하면 LookML 모델을 구성하거나 Git 버전 관리를 설정하지 않고도 CSV 파일을 Looker에 업로드한 다음 Looker Explore에서 데이터를 쿼리하고 시각화할 수 있습니다.
시작하기 전에
셀프 서비스 탐색 분석을 사용하려면 Looker 25.18 이상을 실행하고 BigQuery 데이터베이스에 연결된 Looker 인스턴스가 있어야 합니다.
Looker 관리자는 다음 단계를 완료하여 Looker 인스턴스를 설정해야 합니다.
- Looker 셀프 서비스 데이터 모델링 관리 페이지에서 데이터 파일 업로드 전환 버튼을 사용 설정합니다.
- 셀프 서비스 데이터 모델링 관리 페이지에서 Looker가 셀프 서비스 탐색 분석의 데이터를 저장하는 데 사용할 BigQuery 연결을 선택합니다. 인스턴스의 각 셀프 서비스 탐색 분석에 대해 Looker는 LookML 모델을 작성하고 이 BigQuery 데이터베이스에 데이터를 저장합니다.
- Looker가 BigQuery 데이터베이스에 쓸 수 있도록 BigQuery 연결에서 영구 파생 테이블 (PDT)이 사용 설정되어 있는지 확인합니다. Looker 연결 페이지에서 BigQuery 연결을 수정하고 선택적 설정 탭에서 PDT 사용 설정 전환 버튼이 사용 설정되어 있는지 확인합니다.
- 셀프 서비스 Explore를 만들 모든 사용자에게 다음 권한이 있는 Looker 사용자 계정을 부여합니다.
explore: Looker Explore 페이지에 액세스하고 사용합니다.uploaded_data: 인스턴스에 CSV 파일을 업로드합니다.
CSV 파일 요구사항
CSV 파일이 다음 요구사항을 충족하는 경우 컴퓨터의 CSV 파일에서 셀프 서비스 탐색을 만들 수 있습니다.
- CSV 파일이 100MB 이하입니다.
- CSV 파일의 첫 번째 데이터 행에는 파일의 열 이름이 포함됩니다.
데이터를 업로드하여 셀프 서비스 Explore 만들기
컴퓨터의 CSV 파일에서 셀프 서비스 Explore를 만들려면 다음 단계를 따르세요.
- Looker 기본 탐색 메뉴에서 만들기 버튼을 클릭합니다.
- 드롭다운 메뉴에서 데이터 업로드를 선택합니다. 이 작업으로 데이터 업로드 대화상자가 열립니다.
- 데이터 업로드 대화상자에서 데이터 선택 버튼을 클릭하여 CSV 파일을 탐색하고 선택합니다. 또는 CSV 파일을 데이터 업로드 대화상자로 드래그할 수 있습니다.
- 업로드를 클릭합니다.
업로드를 클릭하면 Looker에서 파일을 업로드하고 파일의 데이터를 분석합니다. Looker는 CSV 파일의 각 필드에 대해 데이터 유형을 자동으로 감지하고 데이터 유형에 적합한 형식을 적용합니다. Looker는 각 필드에 이름과 라벨도 적용합니다.
Looker가 파일을 업로드하고 데이터를 분석하면 Looker가 데이터의 LookML 모델을 만들고 데이터를 BigQuery 데이터베이스에 업로드합니다. 모델이 준비되면 Looker에 셀프 서비스 Explore 수정 페이지가 표시됩니다.
셀프 서비스 Explore 열기
다음 두 가지 방법으로 셀프 서비스 탐색을 열 수 있습니다.
- Looker Explore 메뉴의 셀프 서비스 Explore 섹션에서 Explore를 선택합니다.
- 셀프 서비스 탐색 분석의 셀프 서비스 탐색 분석 수정 페이지에서 데이터 탐색 버튼을 클릭합니다.
다음 작업을 포함하여 다른 Looker Explore와 마찬가지로 셀프 서비스 Explore를 사용할 수 있습니다.
- Explore에서 데이터를 쿼리합니다.
- 결과를 필터링하여 관심 있는 데이터로 제한하기
- 여러 Explore의 결과 병합하기
- 테이블 계산을 사용하여 임시 탐색 측정항목 만들기
- 커스텀 필드를 사용하여 임시 측정기준 및 측정값 만들기
- 시각화 만들기
- 탐색 쿼리를 Look으로 저장
- 대시보드에 탐색 쿼리 추가
- 다른 사용자와 데이터 공유
셀프 서비스 탐색 분석 수정
CSV 파일을 업로드한 후 셀프 서비스 탐색 분석 수정 페이지에서 탐색 분석의 데이터 필드를 수정하고 사용자 액세스 권한을 관리할 수 있습니다.
셀프 서비스 Explore 수정 페이지에 액세스하는 방법에는 두 가지가 있습니다.
- CSV 파일을 처음 업로드하면 Looker에서 데이터 업로드에 대한 셀프 서비스 탐색 분석 수정 페이지를 자동으로 표시합니다.
그렇지 않은 경우 Looker Explore 메뉴의 셀프 서비스 Explore 섹션에서 Explore를 선택합니다. 탐색 페이지에서 탐색의 필드 선택기 패널 하단에 있는 데이터 필드 수정 링크를 클릭합니다.
셀프 서비스 탐색 수정 페이지에서 다음 작업을 할 수 있습니다.
데이터 필드 수정
셀프 서비스 Explore 수정 페이지의 데이터 필드 탭에는 Looker에서 CSV 파일로부터 생성한 필드가 나열됩니다.
생성된 필드는 삭제할 수 없습니다. 데이터 필드 표의 필드 톱니바퀴 메뉴에서 숨기기를 선택하거나 필드의 수정 버튼을 클릭하고 Explore 및 시각화에서 이 필드 숨기기 체크박스를 선택하여 필드를 숨길 수만 있습니다.
셀프 서비스 탐색에서 필드를 수정하려면 다음 단계를 따르세요.
- 셀프 서비스 탐색 수정 페이지의 데이터 필드 탭에서 데이터 필드 표의 필드 행에 있는 수정 버튼을 클릭합니다.
- 수정 대화상자에서 필드에 대해 다음 작업을 할 수 있습니다.
- 형식, 이름 또는 라벨을 수정합니다.
- 필드에 설명을 추가합니다.
- Explore 및 시각화에서 필드를 숨깁니다.
측정기준 및 측정값 추가
셀프 서비스 Explore를 위한 자체 측정기준과 측정을 빌드할 수 있습니다. 이러한 필드는 Explore의 기존 필드 또는 Looker 표현식을 기반으로 정의되며 셀프 서비스 Explore의 모든 사용자가 계속 사용할 수 있습니다.
셀프 서비스 탐색에 측정기준 또는 측정값을 추가하려면 다음 단계를 따르세요.
- 1. 셀프 서비스 탐색 분석 수정 페이지의 데이터 필드 탭에서 측정기준 추가 또는 측정항목 추가 버튼을 클릭합니다.
- 측정기준 만들기 또는 측정항목 만들기 대화상자에서 표현식 상자를 사용하여 Looker 함수와 연산자를 사용하여 측정기준 또는 측정항목 값을 계산하는 Looker 표현식을 입력합니다. Looker 표현식 만들기 문서 페이지에서는 Looker 표현식 편집기에서 필드 이름을 제안하고 사용자가 사용하는 모든 함수에 대한 구문 도움말을 표시하는 방법을 설명합니다.
- 기본값 이외의 형식 지정 옵션이 필요한 경우 형식 드롭다운에서 옵션을 선택합니다.
- 이름 필드에 이름을 지정합니다.
- 라벨 필드에 라벨을 지정합니다. 라벨은 필드 선택 도구와 Explore의 데이터 테이블에 표시됩니다.
- 선택적으로 + 설명 추가를 선택하여 다른 사용자에게 커스텀 측정기준에 대한 더 많은 컨텍스트 또는 정보를 제공하는 설명을 추가합니다. 설명은 필드 선택 도구의 필드에 대한 도움말과 Explore의 데이터 테이블에 표시됩니다.
- 저장을 선택합니다.
셀프 서비스 탐색 수정 페이지의 데이터 필드 표에 생성된 필드 아래에 생성된 필드가 표시됩니다.
셀프 서비스 Explore에 대한 액세스 관리
다음 단계에 따라 셀프 서비스 탐색 분석을 다른 Looker 사용자 및 사용자 그룹과 공유할 수 있습니다.
- 셀프 서비스 탐색 수정 페이지에서 사용자 액세스 탭을 클릭한 다음 액세스 권한 공유 버튼을 클릭합니다. 셀프 서비스 Explore 수정 페이지 상단의 점 3개로 된 메뉴를 클릭하고 액세스 권한 공유를 선택할 수도 있습니다.
- 액세스 권한 공유 대화상자에서 사용자 또는 그룹 필드를 클릭하고 드롭다운 메뉴에서 선택하거나 사용자 이름 또는 그룹 이름을 입력하여 메뉴를 필터링합니다.
- 액세스 권한 필드에서 값을 보기로 둡니다.
- 원하는 경우 추가 버튼을 클릭하여 다른 사용자 또는 그룹에 액세스 권한을 부여합니다.
- 공유를 클릭합니다.
셀프 서비스 Explore 수정 페이지의 사용자 액세스 탭에 액세스 권한을 부여한 새 사용자 또는 그룹이 표시됩니다.
셀프 서비스 탐색에 대한 사용자 또는 그룹의 액세스 권한을 삭제하려면 사용자 액세스 표의 사용자 또는 그룹 행에서 사용자 삭제 버튼을 클릭합니다.
셀프 서비스 탐색 삭제
다음 단계를 실행하여 자체 데이터 업로드 및 연결된 셀프 서비스 탐색을 삭제할 수 있습니다.
- Looker 기본 Explore 메뉴의 셀프 서비스 Explore 섹션에서 Explore를 선택합니다.
Explore의 필드 선택 도구 패널 하단에서 데이터 필드 수정 링크를 클릭합니다.
셀프 서비스 탐색 분석 수정 페이지에서 점 3개로 된 메뉴를 클릭합니다.
CSV 업로드 삭제를 선택합니다.
확인 대화상자에서 삭제를 클릭합니다.
또한 Looker 관리자는 다음 단계를 따라 셀프 서비스 데이터 모델링 관리 페이지에서 모든 사용자의 데이터 업로드를 삭제할 수 있습니다.
- Looker 관리 메뉴에서 셀프 서비스 데이터 모델링을 선택합니다.
- 셀프 서비스 데이터 모델링 페이지의 데이터 업로드 표에서 데이터 업로드를 찾아 표 행의 삭제 버튼을 클릭합니다.
- 확인 대화상자에서 삭제를 클릭합니다.
관리자 설정 - 셀프 서비스 데이터 모델링
Looker 관리자는 Looker 관리 메뉴에서 셀프 서비스 데이터 모델링 옵션을 선택하여 셀프 서비스 탐색 기능을 구성하고 인스턴스에서 데이터 업로드를 볼 수 있습니다.
셀프 서비스 데이터 모델링 페이지에는 다음과 같은 구성 옵션이 있습니다.
- 데이터 파일 업로드 전환 버튼: 인스턴스에서 데이터 파일 업로드를 사용 설정 또는 사용 중지합니다.
- 기본 BigQuery 연결 풀다운 메뉴: Looker 인스턴스에서 셀프 서비스 탐색 분석의 데이터를 저장하는 데 사용할 BigQuery 연결 중 하나를 선택합니다. 인스턴스의 각 셀프 서비스 탐색 분석에 대해 Looker는 LookML 모델을 작성하고 이 BigQuery 데이터베이스에 데이터를 저장합니다.
셀프 서비스 데이터 모델링 페이지에는 인스턴스에 업로드된 데이터 파일에 관한 정보가 표시된 데이터 업로드 표도 표시됩니다. 여기에는 다음 정보가 포함됩니다.
- 데이터 파일의 이름입니다.
- 파일 소유자
- 업로드된 날짜입니다.
- Looker 관리자가 파일 업로드 및 연결된 셀프 서비스 Explore를 삭제할 수 있는 삭제 버튼