시스템 활동 탐색으로 Looker 사용량 보고서 만들기

Looker 관리자 및 see_system_activity 권한이 부여된 사용자는 Explore 메뉴에서 Looker의 시스템 활동 Explore에 액세스할 수 있습니다.

시스템 활동 Explore는 Looker의 기본 애플리케이션 데이터베이스에 연결됩니다. 인스턴스에 저장된 Look 및 대시보드, 사용자 정보, 이전 쿼리 정보, 인스턴스 성능 통계를 포함한 Looker 인스턴스에 대한 정보를 표시합니다. 시스템 활동 데이터의 세분성과 보관은 모두 시스템 제약조건의 영향을 받습니다. 시스템 활동은 대용량 데이터를 수집하도록 설계되었으며 이를 집계하여 비즈니스 로그를 보완하는 데 사용할 수 있습니다.

기본적으로 시스템 활동 데이터는 Looker의 내부 데이터베이스에 저장됩니다. 대부분의 테이블은 스토리지 한도를 준수하기 위해 정기적으로 일정에 따라 잘립니다. 예를 들어 기록 테이블은 지난 90일의 데이터로 잘립니다. 일부 테이블에는 더 엄격한 데이터 보관 정책이 있습니다. 데이터 보관을 늘리려면 엘리트 시스템 활동을 사용하는 것이 좋습니다.

Looker의 내부 데이터베이스에 대한 권한이 제한되므로 SQL Runner를 사용하여 시스템 활동 데이터를 쿼리할 수 없습니다.

시스템 활동 Explore

시스템 활동 Explore는 다음과 같습니다.

Explore 이름 설명 캐시 기간
콘텐츠 사용 뷰 빈도, 즐겨찾기, 예약, 임베딩, API를 통한 액세스 등 Look 및 대시보드 사용에 대한 데이터입니다. 개별 Look 및 대시보드에 대한 세부정보도 포함됩니다. 12시간
DB 연결 데이터베이스 연결에 대한 세부정보입니다. 데이터베이스 연결에 대한 액세스 권한이 있는 사용자에 대한 정보가 포함되어 있습니다. 1시간
대시보드 모든 대시보드 및 대시보드 요소에 대한 세부정보 대시보드와 연결된 Look, 쿼리, 역할, 사용자, 폴더에 대한 정보를 포함합니다. 12시간
대시보드 성능 성능 및 대시보드에 대한 이전 데이터 1시간
이벤트 각 이벤트의 이름, 유형, 빈도를 포함한 Looker 내의 이전 이벤트에 대한 정보 이벤트에 연결된 그룹 및 사용자에 대한 정보가 포함됩니다. 1시간
이벤트 속성 이벤트를 구성하는 속성에 대한 정보입니다. 이벤트 Explore의 데이터를 포함하고 속성 정보를 추가합니다. 12시간
필드 사용 LookML 필드와 사용된 횟수입니다. 1시간
폴더 모든 폴더, 각 폴더에 저장된 콘텐츠, 각 폴더의 생성자에 대한 정보 1시간
그룹 상위 그룹 및 하위 그룹과 각 그룹에 속한 사용자 및 역할을 포함하여 해당 그룹에 대한 그룹 및 세부정보 목록입니다. 1시간
기록 지난 90일 동안 실행된 모든 쿼리에 대한 세부정보입니다. 12시간
Look 모든 Look에 대한 세부정보입니다. Look과 연결된 대시보드, 쿼리, 사용자, 폴더에 대한 정보를 포함합니다. 12시간
쿼리 병합 소스 및 병합된 쿼리의 필드 및 기타 요소를 포함한 병합된 쿼리에 대한 정보입니다. 1시간
PDT 빌드 빌드를 완료하는 데 걸린 시간, PDT가 속한 연결 및 모델 등 PDT 빌드에 대한 세부정보입니다. 1시간
PDT 이벤트 로그 PDT 재빌드 및 오류를 포함하여 PDT와 관련된 과거 이벤트에 대한 정보입니다.

PDT 로그 작업 및 해당 작업 데이터를 보고 이해하는 방법에 대한 자세한 내용은 PDT 로그 작업 이해 문서 페이지를 참조하세요.
12시간
쿼리 성능 측정항목 Looker 인스턴스에서 실행되는 쿼리에 대한 자세한 분석입니다. 1시간
역할 Looker 역할 및 역할을 구성하는 모델 및 권한 세트입니다. 1시간
SQL 쿼리 실행된 SQL 쿼리이며, 최근 실행 시점과 실행 빈도, 실행한 사용자에 대한 세부정보를 포함합니다. 1시간
예약된 계획 이전에 예약된 작업 및 현재 예약된 작업을 포함한 모든 예약된 데이터 전송에 대한 정보입니다. 예약된 데이터 전송과 관련된 대시보드, Look, 쿼리, 폴더, 사용자에 대한 데이터를 포함합니다. 12시간
사용자 각 사용자에 대한 세부정보이며, 실행된 이전 쿼리, 액세스 권한이 있는 콘텐츠 및 폴더를 포함합니다. 12시간

콘텐츠 사용, 대시보드, 이벤트, 이벤트 속성, 기록, Look, 쿼리 병합, PDT 빌드, SQL 쿼리, 예약된 계획사용자 Explore에 대한 일반적인 사용 예는 이 페이지의 시스템 활동 Explore 사용 섹션을 참조하세요.

시스템 활동 Explore 사용

다음은 시스템 활동에서 일부 Explore를 사용하는 방법과 몇 가지 일반적인 질문에 관한 답변입니다. 예시 URL의 <instance_name.looker.com>를 Looker 인스턴스의 주소로 바꿔 이 섹션의 탐색 예시에 액세스할 수 있습니다.

API 사용량

API 사용량 Explore는 Looker 인스턴스에 대한 API 호출 볼륨을 요약해서 보여줍니다.

API 사용량 Explore를 사용하여 다음과 같은 질문에 답변할 수 있습니다.

API 호출에 대한 일일 감사를 받으려면 어떻게 해야 하나요?

API 사용량 Explore를 사용하여 특정 기간 동안 인스턴스에서 수행된 모든 API 호출 목록을 검색할 수 있습니다. 지정된 날에 발생한 호출을 확인하는 방법은 다음과 같습니다.

  1. API 사용량에서 엔드포인트를 선택합니다.
  2. API 사용량에서 총 사용량을 선택합니다.
  3. API 사용량에서 생성일을 원하는 날짜로 필터링합니다.
https://<instance_name.looker.com>/explore/system__activity/api_usage?fields=api_usage.endpoint,api_usage.total_usage&f[api_usage.created_date]=yesterday&sorts=api_usage.total_usage+desc&limit=500&column_limit=50&vis=%7B%7D&filter_config=%7B%22api_usage.created_date%22%3A%5B%7B%22type%22%3A%22advanced%22%2C%22values%22%3A%5B%7B%22constant%22%3A%22yesterday%22%2C%22unit%22%3A%22day%22%7D%2C%7B%7D%5D%2C%22id%22%3A5%2C%22error%22%3Afalse%7D%5D%7D&origin=share-expanded

각 API 호출의 기능에 대한 자세한 내용은 Looker API 참조 또는 Looker API 탐색기를 확인하세요.

올해 내 인스턴스에서 호출된 API 수는 몇 개인가요?

API 사용량 탐색을 사용하여 일정 기간 동안의 API 호출 수를 집계할 수 있습니다. 예를 들어 매달 API 호출 수를 보여주는 연간 보고서를 만들 수 있습니다.

  1. API 사용량에서 생성된 월을 선택합니다.
  2. API 사용량에서 총 사용량을 선택합니다.
  3. API 사용량에서 원하는 연도로 생성된 연도를 필터링합니다.
https://<instance_name.looker.com>/explore/system__activity/api_usage?fields=api_usage.total_usage,api_usage.created_month&fill_fields=api_usage.created_month&f[api_usage.created_year]=last+year&sorts=api_usage.created_month+desc&limit=500&column_limit=50&vis=%7B%7D&filter_config=%7B%22api_usage.created_year%22%3A%5B%7B%22type%22%3A%22advanced%22%2C%22values%22%3A%5B%7B%22constant%22%3A%22last+year%22%2C%22unit%22%3A%22yr%22%7D%2C%7B%7D%5D%2C%22id%22%3A6%2C%22error%22%3Afalse%7D%5D%7D&origin=share-expanded

콘텐츠 사용

시스템 활동의 콘텐츠 사용 탐색은 보기 빈도, 즐겨찾기, 예약, API를 통한 액세스 등 뷰 및 대시보드 사용에 관한 정보를 제공합니다. 개별 Look 및 대시보드에 대한 세부정보도 포함됩니다.

퀵스타트 분석

콘텐츠 사용 Explore에는 질문에 빠르게 답변하거나 다른 쿼리의 시작점으로 사용할 수 있는 퀵스타트 분석이 포함됩니다.

비어 있는 Explore 메뉴에서 또는 실행된 Explore의 번개 퀵스타트 메뉴에서 퀵스타트 분석 타일을 선택하면 Looker에 사전 선택된 질문 및 다음 질문 중 하나에 답변하도록 정렬된 필드가 있는 쿼리가 표시됩니다.

  • 가장 즐겨찾기 등록이 많이 된 콘텐츠는 무엇인가요?
  • 지난 3일 동안 액세스된 콘텐츠는 무엇인가요?
  • 지난 60일 동안 액세스되지 않은 콘텐츠는 무엇인가요?
  • Looker API를 사용하여 가장 많이 액세스된 콘텐츠는 무엇인가요?
  • 지난 7일 동안 생성된 대시보드가 가장 많이 사용된 대시보드는 무엇인가요?
  • 지난 7일 동안 어떤 Look을 가장 많이 사용했나요?
  • 가장 즐겨찾기 등록이 많이 된 보드는 무엇인가요?
  • 가장 많이 조회된 콘텐츠는 무엇인가요?

콘텐츠 사용량 탐색 기능을 사용하여 인스턴스에서 가장 인기 있는 스타일 또는 대시보드를 찾을 수 있습니다. 그런 다음 기록 Explore를 사용하여 많이 사용되는 Look 또는 대시보드에서 사용되는 필터를 식별할 수 있습니다. 가장 인기 있는 스타일 또는 대시보드를 찾으려면 다음 단계를 따르세요.

  1. 콘텐츠 사용량 Explore의 콘텐츠 ID, 콘텐츠 제목, 그리고 콘텐츠 사용량 뷰에서 콘텐츠 유형을 선택합니다.
  2. 콘텐츠 사용량 보기에서 콘텐츠 유형에 대한 필터를 추가하고 필터 값을 dashboard OR look로 설정합니다.
  3. 콘텐츠 사용량에서 합계 보기를 선택합니다. 콘텐츠 사용량 뷰에서 즐겨찾기 합계, 일정 합계, API 합계삽입 합계와 같은 필드를 선택할 수도 있습니다.
  4. 합계 보기에서 결과를 내림차순으로 정렬하여 가장 인기 있는 콘텐츠를 먼저 나열합니다.
  5. 콘텐츠 사용량 뷰에서 마지막 액세스 이후 일수 필드에 필터를 추가하여 데이터를 특정 시간으로 제한할 수도 있습니다. 예를 들어 필터 값을 is less than 30로 설정하면 표시되는 데이터를 지난 30일로 제한할 수 있습니다.

그런 다음 기록 Explore을 사용하여 특정 Look 또는 대시보드에 사용된 필터를 찾을 수 있습니다.

  1. 기록 Explore에서 대시보드 뷰 또는 Look 뷰의 ID 필드를 필터링하고 콘텐츠 사용량 Explore를 사용하여 식별한 대시보드 또는 Looker의 ID를 입력합니다.
  2. 쿼리 보기에서 필터를 선택하여 필터링 중인 대시보드 또는 Look에서 사용되는 필터 목록을 반환합니다.

대시보드

대시보드 Explore에는 대시보드와 연결된 Look, 쿼리, 역할, 사용자, 폴더를 포함하여 대시보드 및 대시보드 요소에 대한 세부정보가 포함됩니다.

퀵스타트 분석

대시보드 Explore에는 빠른 답변 또는 다른 쿼리의 시작점으로 사용할 수 있는 퀵스타트 분석이 포함됩니다.

비어 있는 Explore 메뉴에서 또는 실행된 Explore의 번개 퀵스타트 메뉴에서 퀵스타트 분석 타일을 선택하면 Looker에 사전 선택된 질문 및 다음 질문 중 하나에 답변하도록 정렬된 필드가 있는 쿼리가 표시됩니다.

  • 여러 Explore를 사용하는 대시보드는 어느 것인가요?
  • 자동 새로고침 간격이 짧은 대시보드는 무엇인가요?
  • 로드 시 실행되도록 설정된 대시보드는 몇 개인가요?
  • 25개가 넘는 타일이 있는 대시보드는 무엇인가요?
  • 가장 많이 쿼리 병합을 사용하는 대시보드는 무엇인가요?
  • 어떤 대시보드에 특정 뷰 또는 필드가 사용되나요?
  • 어느 폴더에 어떤 대시보드가 포함되어 있나요?
  • 개별 대시보드를 구성하는 타일은 무엇인가요?

이벤트

이벤트 Explore에는 각 이벤트의 이름, 유형, 빈도 등 Looker 내의 이전 이벤트에 대한 정보가 포함됩니다. 이 Explore에는 이벤트에 연결된 그룹 및 사용자에 대한 정보도 포함됩니다.

다음은 이벤트 Explore의 몇 가지 일반적인 용도입니다.

이벤트 및 일반 이벤트 속성 보기에 대한 자세한 내용과 이벤트 유형 목록은 Looker 이벤트 문서를 참조하세요.

API 요청을 어떻게 찾고 분류할 수 있나요?

이벤트 Explore를 사용하여 수행된 모든 API 요청을 찾고 분류할 수 있습니다.

  1. 이벤트 뷰에서 이름카테고리 필드를 선택합니다.
  2. API 호출(예 / 아니요)에 대한 필터를 추가하고 필터 값을 Yes로 설정합니다.
  3. 특정 API 요청에 대한 정보는 이벤트에서 생성일, 사용자에서 이름과 같은 필드를 선택할 수 있습니다.
https://<instance_name.looker.com>/explore/system__activity/event?fields=event.created_date,event.name,event.category,user.name&f[event.is_api_call]=Yes&sorts=event.name&limit=500

콘텐츠 업데이트를 조사할 수 있는 방법이 있나요?

이벤트 Explore를 사용하여 update이라는 단어가 포함된 이벤트를 필터링하여 다음과 같이 콘텐츠 업데이트를 조사할 수 있습니다.

  1. 이벤트 뷰에서 이름을 선택합니다.
  2. 이벤트 뷰의 이름 필드에 필터를 추가하고 필터 값을 contains update로 설정합니다.
  3. 이벤트생성 시간, 사용자ID와 같은 다른 필드를 선택하여 각 콘텐츠 업데이트에 대한 추가 정보를 제공할 수도 있습니다.
https://<instance_name.looker.com>/explore/system__activity/event?fields=event.name,user.id,event.created_time&f[event.name]=%25update%25&sorts=event.created_time+desc&limit=500

로그인 이벤트를 보려면 어떻게 해야 하나요?

이벤트 Explore를 사용하여 로그인 이벤트로 누가 시스템에 로그인했는지 확인할 수 있습니다. 예를 들면 다음과 같습니다.

  1. 이벤트 뷰의 이름 필드에 필터를 추가하고 필터 값을 login로 설정합니다.
  2. 사용자 뷰에서 ID이름을 선택합니다.
  3. 이벤트 뷰에서 생성 시간을 선택합니다.

이벤트 속성

이벤트 속성 Explore에는 이벤트 Explore의 데이터가 포함되며 이벤트를 구성하는 속성에 대한 추가 정보가 제공됩니다.

다음은 이벤트 속성 Explore의 일반적인 용도입니다.

이벤트 보기, 일반적인 이벤트 속성, 이벤트 유형 목록에 대한 자세한 내용은 Looker 이벤트 문서 페이지를 참조하세요.

권한 변경사항을 어떻게 확인하나요?

이벤트 속성 Explore를 사용하여 권한 변경사항을 볼 수 있습니다. 예를 들어 권한이 변경된 시점과 변경한 사용자를 확인할 수 있습니다.

  1. 변경된 시간과 이벤트 유형에 대해 이벤트 보기에서 생성된 시간이름을 선택합니다.
  2. 이벤트 속성에서 이름을 선택하여 변경된 유형 및 권한이 변경된 사용자 또는 권한을 가진 특정 사용자에 대한 정보를 반환합니다.
  3. 변경한 사용자에 대한 정보를 보려면 사용자에서 ID 및 원하는 다른 필드를 선택합니다.
  4. 이벤트 보기에서 이름을 필터링하여 값을 user_permission_elevation로 설정합니다.
https://<instance_name.looker.com>/explore/system__activity/event_attribute?fields=event.created_time,user.id,user.name,event_attribute.name,event_attribute.value&f[event.name]=%22user_permission_elevation%22&sorts=event.created_time+desc&limit=500

실험실 기능이 사용 설정된 경우 어떻게 추적하나요?

이벤트 속성 Explore 기능을 사용하여 실험실 기능이 사용 설정된 시점을 추적할 수 있습니다. 예를 들어 다음 필드를 선택합니다.

  1. 이벤트 필드에서 생성 시간을 선택합니다.
  2. 이벤트 속성 필드에서 이름을 선택합니다.
  3. 이벤트에서 이름에 대한 필터를 추가하고 필터 값을 update_labs_feature로 설정합니다.
  4. 사용자로부터 ID 또는 이름과 같은 필드를 추가하여 실험실 기능을 사용 설정한 사용자에 대한 정보를 볼 수도 있습니다.

이 예에서는 이벤트 속성이름labs_feature_id 값이 있을 때 사용/사용 중지된 실험실 기능의 이름이 이벤트 속성 필드에 표시됩니다. 이벤트 속성이름labs_feature_value 값이 있으면 truefalse 값은 실험실 기능이 사용/사용 중지되었는지를 나타냅니다.

https://<instance_name.looker.com>/explore/system__activity/event_attribute?fields=event.created_time,event_attribute.name,event_attribute.value,user.id&f[event.name]=%22update_labs_feature%22&sorts=event.created_time+desc&limit=500

프로젝트 이름이 언제 변경됐나요?

이벤트 속성 Explore를 사용하여 프로젝트 이름이 변경된 시기를 확인할 수 있습니다.

  1. 이벤트 뷰에서 생성 시간이름을 선택합니다.
  2. 이벤트 속성에서 이름을 선택합니다.
  3. 이벤트 뷰에서 이름에 대한 필터를 추가하고 필터 값을 rename_project_file으로 설정합니다.
https://<instance_name.looker.com>/explore/system__activity/event_attribute?fields=event.created_time,event.name,event_attribute.name,event_attribute.value&f[event.name]=%22rename_project_file%22&sorts=event.created_time+desc&limit=500&query_timezone=America%2FLos_Angeles&vis=%7B%7D&filter_config=%7B%22event.name%22%3A%5B%7B%22type%22%3A%22%3D%22%2C%22values%22%3A%5B%7B%22constant%22%3A%22rename_project_file%22%7D%2C%7B%7D%5D%2C%22id%22%3A0%2C%22error%22%3Afalse%7D%5D%7D&origin=share-expanded

기록

기록 Explore는 개별 쿼리의 레코드를 제공합니다. 지난 90일 동안 인스턴스에서 실행된 모든 쿼리에 대한 세부정보를 제공하므로 문제를 해결하는 데 유용할 수 있습니다.

다음은 기록 Explore 사용에 대한 일반적인 질문입니다.

기록 테이블 자르기

기록 테이블의 크기가 빠르게 증가할 수 있으므로 Looker는 다음 기준을 충족하는 레코드를 자동으로 삭제합니다.

  • history.created_time가 90일 이상 지났습니다.
  • history.created_time가 7일 이상 지났으며 history.sourcescheduled_task입니다.

선택 필드의 설명

기록 Explore의 각 필드에는 이해를 돕기 위해 설명이 포함되어 있습니다. 다음 표에는 고객이 자주 묻는 특정 필드에 대한 자세한 설명이 나와 있습니다.

입력란 이름 설명 가능한 값
원본 Look, Explore, 예약된 태스크, 알림, 대시보드와 같은 쿼리 소스입니다.
  • alerts: 쿼리가 알림에서 시작되었습니다.
  • api: 쿼리가 Looker API를 사용하여 시작되었습니다.
  • api3: 쿼리가 Looker API를 사용하여 시작되었습니다.
  • authenticated_download: 쿼리가 일정에 따라 [스트리밍 작업](/looker/docs/downloading#streaming_query_results)과 함께 Looker 작업 허브를 통해 시작되었습니다.
  • dashboard: 쿼리가 대시보드에서 시작되었습니다. 쿼리가 UI, API 또는 예약된 태스크에서 시작되었을 수 있습니다.
  • dashboard_prefetch: 쿼리가 대시보드 미리 가져오기에서 시작되었습니다.
  • data-download-api: 이 쿼리는 CSV 형식의 대시보드 다운로드에서 시작되었습니다.
  • drill_modal: 사용자가 데이터를 드릴한 때 쿼리가 시작되었습니다.
  • explore: 쿼리가 Explore에서 시작되었습니다. 쿼리가 UI 또는 API에서 시작되었을 수 있습니다.
  • guided_analysis: 시스템 활동 가이드 분석 실험실 기능으로 쿼리가 생성되었습니다.
  • internal: 내부 목적으로 메타데이터를 검색하기 위해 Looker가 쿼리를 실행했습니다.
  • look: 쿼리가 Look에서 시작되었습니다. 쿼리가 UI, API 또는 예약된 태스크에서 시작되었을 수 있습니다.
  • merge_query: 쿼리가 쿼리 병합에서 시작되었습니다.
  • private_embed: 쿼리가 비공개 삽입에서 시작되었습니다.
  • public_url: 공개 액세스가 사용 설정된 Look에서 쿼리가 시작되었습니다.
  • regenerator: PDT 재생기에서 쿼리가 시작되었습니다.
  • render_manager_cache: 쿼리가 PDF 또는 PNG 형식으로 다운로드하여 시작되었습니다. Look 또는 대시보드일 수 있습니다.
  • scheduled_task: PDF를 생성한 일정에 따라 쿼리가 실행되었습니다. 이 소스에는 CSV와 같은 PDF 이외 형식의 예약 전송은 포함되지 않습니다.
  • sql_interface: 쿼리가 개방형 SQL Interface를 사용하는 서드 파티 애플리케이션에 의해 시작되었습니다.
  • sqlrunner: 쿼리가 SQL Runner에서 시작되었습니다.
  • suggest: 쿼리가 필터 추천 쿼리로 생성되었습니다.
발급기관 소스 버킷팅된 쿼리의 소스입니다.
  • 작업 허브: Looker 작업 허브를 사용하여 쿼리가 시작되었습니다. 여기에는 소스authenticated_download가 포함됩니다.
  • API: 쿼리가 Looker API를 사용하여 시작되었습니다. 여기에는 소스api3가 포함됩니다.
  • 시스템: 사용자의 직접 개입 없이 Looker에서 쿼리를 시작했습니다. 여기에는 소스alerts, data-download-api, scheduled_task가 포함됩니다.
  • 사용자: Looker 사용자가 쿼리를 시작했습니다. 여기에는소스dashboard, drill_modal, explore, look, merge_query, private_embed, render_manager, sqlrunnersuggest가 포함됩니다.
  • 기타: 쿼리가 다른 버킷에 맞지 않습니다. 여기에는 소스internal가 포함됩니다.
상태 기록 이벤트의 현재 상태입니다.
  • cache_only_miss: 쿼리가 cache_only=TRUE 옵션으로 실행되었으며 캐시 항목이 없습니다.
  • complete: 쿼리가 성공적으로 완료되었습니다.
  • error: 쿼리가 실패하고 오류가 발생했습니다. 오류 메시지를 보려면 메시지 필드를 포함합니다.
  • killed: 사용자, 데이터베이스 또는 Looker가 쿼리를 취소했습니다.
쿼리 실행 수 이 필드는 상태 필드 값이 cache_only_miss인 기록 항목을 필터링하여 쿼리 실행 수를 계산합니다. 즉, 이 필드에는 상태 필드 값이 complete, error, killed인 기록 항목만 포함됩니다. 양의 정수입니다.

퀵스타트 분석

기록 Explore에는 빠른 답변 또는 다른 쿼리의 시작점으로 사용할 수 있는 퀵스타트 분석이 포함됩니다.

비어 있는 Explore 메뉴에서 또는 실행된 Explore의 번개 퀵스타트 메뉴에서 퀵스타트 분석 타일을 선택하면 Looker에 사전 선택된 질문 및 다음 질문 중 하나에 답변하도록 정렬된 필드가 있는 쿼리가 표시됩니다.

  • 지난 하루 동안 가장 활동이 많은 쿼리 소스는 무엇인가요?
  • 지난 주 동안 가장 활동이 많은 사용자는 누구인가요?
  • 가장 인기 있는 사용자 대시보드는 무엇인가요?
  • 지난 30일 동안 특정 대시보드가 몇 번 사용되었나요?
  • 가장 최근에 실행된 쿼리는 무엇인가요?
  • 지난 30일 동안 특정 Look이 몇 번 사용되었나요?
  • 개별 모델의 평균 쿼리 런타임은 얼마인가요?
  • 특정 사용자의 최근 쿼리 활동은 무엇인가요?

대시보드에는 어떤 모델이 사용되나요?

기록 Explore를 사용하여 대시보드에서 사용하는 모든 모델을 찾을 수 있습니다. 예를 들어 사용자가 대시보드에서 데이터를 볼 수 없을 때 권한이 필요한 모델을 식별하는 데 도움이 됩니다.

  1. 대시보드 뷰에서 ID(포괄적)를 선택합니다.
  2. 쿼리 뷰에서 모델개수를 선택합니다.
  3. ID(포괄적)를 필터링하여 필터링할 대시보드의 대시보드 ID를 입력합니다.

다음 URL 예시에서는 필터 요소 f[history.real_dash_id]=123의 대시보드 ID 123를 필터링할 대시보드의 ID로 바꿀 수 있습니다.

https://<instance_name.looker.com>/explore/system__activity/history?fields=history.real_dash_id,query.model,query.count&f[history.real_dash_id]=123&sorts=history.real_dash_id+desc&limit=500

오래 실행되는 쿼리를 식별하려면 어떻게 해야 하나요?

오래 실행되는 쿼리에 대한 알림을 만든다고 가정해 보겠습니다. 예를 들어 기록을 사용하여 실행하는 데 가장 오래 걸리는 쿼리를 찾을 수 있습니다.

  1. 쿼리에서 ID연결을 선택합니다.
  2. 기록에서 평균 런타임(초)쿼리 실행 횟수를 선택하여 각 쿼리가 실행된 평균 시간과 쿼리가 실행된 횟수를 확인합니다.
  3. 기록에서 완료 날짜에 대한 필터를 추가하고 필터 값을 is in the past 7 days와 같은 기간으로 설정하여 표시되는 결과를 제한할 수 있습니다.
  4. 단일 쿼리(예 / 아니요)에 대한 필터를 추가하고 값을 is Yes로 설정하여 결과에서 쿼리 병합을 제외합니다.
  5. 5분과 같이 특정 기준을 초과하는 런타임을 사용하는 쿼리만 표시할 수 있습니다. 이렇게 하려면 평균 런타임(초)으로 필터링하고 필터 값을 is greater than 300로 설정하면 됩니다.
  6. 기록에서 평균 런타임(초)을 기준으로 내림차순으로 정렬하면 평균 런타임이 가장 긴 쿼리를 먼저 나열합니다.

그런 다음 쿼리를 Look으로 저장하고 알림을 생성하여 런타임이 지정한 기준을 초과하는 쿼리가 있는 경우 알림을 받을 수 있습니다.

다음 URL 예시에서는 필터 요소 f[history.created_date]=7+days7+days를 원하는 필터 값으로 바꿔서 결과가 표시되는 기간을 변경합니다. 필터 요소 f[history.average_runtime]=%3E300에서 is greater than 300를 원하는 시간(초)으로 바꿔서 평균 런타임(초)의 필터 값을 변경할 수도 있습니다.

https://<instance_name.looker.com>/explore/system__activity/history?fields=query.id,history.average_runtime,history.query_run_count,query.link&f[history.is_single_query]=Yes&f[history.created_date]=7+days&f[history.average_runtime]=%3E300&sorts=history.average_runtime+desc&limit=500

마지막으로 SQL Runner가 사용된 때는 언제인가요?

특정 사용자가 기록 Explore를 사용하여 SQL Runner 쿼리를 실행한 마지막 시간을 확인하려면 다음 안내를 따르세요.

  1. SQL Runner 쿼리 뷰에서 마지막 실행 시간사용자 ID를 선택합니다.
  2. SQL Runner 쿼리 뷰에서 사용자 ID에 대한 필터를 추가하고 필터 값을 사용자 ID로 설정합니다.
https://<instance_name.looker.com>/explore/system__activity/history?fields=sql_query.last_run_time,sql_query.user_id&sorts=sql_query.last_run_time+desc&limit=500&column_limit=50

데이터베이스에 의해 종료된 쿼리를 찾으려면 어떻게 해야 하나요?

기록 Explore를 통해 데이터베이스에서 종료된 쿼리를 찾으려면 다음 안내를 따르세요.

  1. 기록에서 메시지에 대한 필터를 추가하고 필터 값을 contains query killed로 설정합니다.
  2. 기록에서 생성일, ID, 메시지를 선택합니다.
  3. 쿼리에서 ID를 선택합니다.
https://<instance_name.looker.com>/explore/system__activity/history?fields=history.id,history.created_date,query.id,history.message&f[history.message]=%25query+killed%25&sorts=history.message&limit=500

대시보드 Explore에는 지난 90일 동안 액세스한 모든 대시보드의 제목이 나열되며 각 대시보드에 액세스된 횟수가 포함됩니다.

  1. 대시보드에서 제목을 선택합니다.
  2. 기록에서 쿼리 실행 수를 선택합니다.
  3. 대시보드에서 제목에 대한 필터를 추가하고 필터 값을 is not null로 설정합니다.
https://<instance_name.looker.com>/explore/system__activity/history?fields=dashboard.title,history.query_run_count&f[dashboard.title]=-NULL&sorts=history.query_run_count+desc&limit=500&column_limit=50

이 탐색 분석은 지난 90일 동안 인스턴스에서 각 역할로 Explore가 실행된 횟수를 보여줍니다.

  1. 쿼리에서 Explore를 선택합니다.
  2. 사용자 역할에서 이름을 선택하고 피벗합니다.
  3. 기록에서 쿼리 실행 수를 선택합니다.
  4. 사용자 역할에서 이름에 대한 필터를 추가하고 필터 값을 is not null로 설정합니다.
https://<instance_name.looker.com>/explore/system__activity/history?fields=history.query_run_count,query.view,role.name&pivots=role.name&f[role.name]=-NULL&sorts=history.query_run_count+desc+0,role.name&limit=500&column_limit=50

지난 90일 동안 누구든 특정 Explore를 쿼리한 적이 있나요?

기록 Explore를 사용하여 지난 90일 동안 특정 Explore가 사용되었는지 확인할 수 있습니다.

  1. 기록에서 생성일을 선택합니다.
  2. 쿼리에서 Explore연결을 선택합니다.
  3. 쿼리에서 Explore에 필터를 추가하고 Explore의 이름을 입력합니다.

지난 90일 동안 특정 뷰의 필드를 사용한 사람이 있나요?

기록 Explore를 사용하여 지난 90일 동안 특정 뷰의 필드가 사용되었는지 확인할 수 있습니다.

  1. 기록에서 생성일을 선택합니다.
  2. 쿼리에서 Explore연결을 선택합니다.
  3. 쿼리에서 사용된 필드를 필터링하고, 뷰 이름과 마침표(예: orders.)를 입력하고, 필터 조건으로 포함을 선택합니다. 필터의 마침표는 결과에서 해당 뷰의 필드만 반환하고 이름이 유사한 뷰의 필드는 반환하지 않도록 합니다.

다음 URL 예시에서 f[query.formatted_fields]=%25order%5E_items. 필터 요소의 order%5E_items.를 필터링하려는 뷰 이름과 마침표로 바꿀 수 있습니다.

https://<instance_name.looker.com>/explore/system__activity/history?fields=history.created_date,query.view,query.link&f[query.formatted_fields]=%25order%5E_items.%25&sorts=history.created_date+desc&limit=500&column_limit=50

Google Sheets 내에서 어떤 쿼리가 시작되었나요?

기록 Explore를 사용하여 Looker용 연결된 시트 기능을 사용하여 Google Sheets에서 생성된 쿼리 목록을 확인할 수 있습니다.

  1. 기록생성된 날짜 그룹에서 날짜시간을 선택합니다.
  2. 기록쿼리 API 클라이언트 속성 그룹에서 API 클라이언트 이름, 연결된 시트 스프레드시트 ID, 연결된 시트 트리거를 선택합니다.
  3. 사용자에서 이름을 선택합니다.
  4. 기록쿼리 API 클라이언트 속성 그룹에서 연결된 시트 스프레드시트 ID로 필터링하고 값을 is not null로 설정합니다.
https://<instance_name.looker.com>/explore/system__activity/history?fields=query_api_client_context.name,query_api_client_context.cs_spreadsheet_id,query_api_client_context.cs_trigger,user.name,history.created_date,history.created_time_of_day&f[query_api_client_context.cs_spreadsheet_id]=-NULL&sorts=history.created_time_of_day+desc&limit=5000

Look

Look Explore에는 Look에 연결된 대시보드, 쿼리, 사용자, 폴더에 대한 정보를 포함하여 모든 Look의 세부정보가 포함됩니다.

다음은 Look Explore 사용에 대한 일반적인 질문입니다.

어떤 Look이 공개적으로 공유되나요?

Look Explore를 사용하여 공개적으로 공유되는 또는 공개 URL을 사용 설정한 Look을 확인할 수 있습니다.

  • Look에서 공개(예 / 아니요)를 필터링하고 필터 값을 Yes로 설정합니다.
  • Look에서 ID, 이름, 링크를 선택합니다.
https://<instance_name.looker.com>/explore/system__activity/look?fields=look.id,look.title,look.link&f[look.public]=Yes&limit=500

특정 Look의 작성자는 누구인가요?

특정 Look의 작성자를 찾으려면 다음 안내를 따르세요.

  1. Look에서 ID를 필터링하여 값을 Look의 ID로 설정합니다.
  2. 사용자에서 ID이름을 선택합니다.
  3. Look에서 생성일제목과 같은 필드를 선택할 수도 있습니다.

어떤 Look이 삭제되었나요?

삭제된 모든 Look 목록을 보려면 다음 안내를 따르세요.

  1. Look에서 ID, 제목, 링크, 삭제일을 선택합니다.
  2. Look에서 삭제일에 대한 필터를 추가하고 필터 값을 is not null로 설정합니다.
https://<instance_name.looker.com>/explore/system__activity/look?fields=look.id,look.title,look.link,look.deleted_date&f[look.deleted_date]=NOT+NULL&sorts=look.title&limit=500&column_limit=50

쿼리 병합

쿼리 병합 탐색에는 소스와 병합된 쿼리 모두의 필드 및 기타 요소를 포함하여 병합된 쿼리에 대한 정보가 포함됩니다.

쿼리 병합 탐색을 사용하여 다음과 같은 질문에 답변할 수 있습니다.

가장 자주 병합되는 Explore는 무엇인가요?

쿼리 병합 Explore를 사용하여 가장 자주 병합되는 탐색을 찾고, 더 나은 성능과 더 많은 기능을 위해 테이블을 조인할 수 있습니다.

  1. 쿼리에서 Explore를 선택합니다.
  2. 쿼리 병합 소스 쿼리에서 개수를 선택합니다.
https://<instance_name.looker.com>/explore/system__activity/merge_query?fields=query.view,merge_query_source_query.count&sorts=merge_query_source_query.count+desc&limit=500&query_timezone=America%2FLos_Angeles&vis=%7B%7D&filter_config=%7B%7D&origin=share-expanded

PDT 빌드

PDT 빌드 Explore에는 빌드를 완료하는 데 걸린 시간과 PDT가 포함된 연결 및 모델 등 PDT 빌드에 대한 정보가 포함됩니다.

다음은 PDT 빌드 Explore의 몇 가지 일반적인 용도입니다.

많은 PDT가 동시에 실행되는 인스턴스에서 이러한 쿼리를 실행하는 데 시간이 오래 걸릴 수 있습니다.

PDT 빌드 시간을 어떻게 확인할 수 있나요?

PDT 빌드 Explore를 사용하여 PDT의 빌드 시간을 볼 수 있습니다. 예를 들어 지난 2일 동안의 PDT 빌드 시간을 확인하려면 다음 안내를 따르세요.

  1. PDT 빌드 뷰에서 시작 시간에 대한 필터를 추가하고 값을 is in the past 2 days로 설정합니다.
  2. PDT 빌드 뷰에서 시작 시간, 뷰 이름, 연결, 모델 이름, 경과 시간(분), 경과 시간(초)을 선택합니다.
https://<instance_name.looker.com>/explore/system__activity/pdt_builds?fields=pdt_builds.start_time,pdt_builds.view_name,pdt_builds.connection,pdt_builds.model_name,pdt_builds.elapsed_minutes,pdt_builds.elapsed_seconds&f[pdt_builds.start_time]=2+days&sorts=pdt_builds.start_time+desc&limit=500

알림을 실행할 오래 실행되는 PDT를 식별하려면 어떻게 해야 하나요?

PDT 빌드 Explore를 사용하여 오래 실행되는 PDT를 식별할 수 있습니다. 그런 다음 Look을 쿼리에 저장하고 알림을 생성하여 빌드 시간이 지정한 기준을 초과하는 PDT가 있는 경우 알림을 받을 수 있습니다.

예를 들어 평균 빌드 시간이 30분을 초과하는 PDT를 보려면 다음 안내를 따르세요.

  1. PDT 빌드 뷰에서 평균 빌드 시간(분) 필터를 추가하고 값을 is greater than 30로 설정합니다.
  2. PDT 빌드 뷰에서 뷰 이름, 연결, 평균 빌드 시간(분)을 선택합니다.

평균 빌드 시간(분)의 필터 값을 PDT 빌드에서 변경하려면 필터 요소 f[pdt_builds.average_build_time_minutes]=%3E2030을 원하는 시간(분)으로 바꿉니다.

https://<instance_name.looker.com>/explore/system__activity/pdt_builds?fields=pdt_builds.view_name,pdt_builds.connection,pdt_builds.average_build_time_minutes&f[pdt_builds.average_build_time_minutes]=%3E30&sorts=pdt_builds.average_build_time_minutes+desc&limit=500

쿼리 성능 측정항목

쿼리 성능 측정항목 Explore는 Looker 인스턴스에서 실행되는 각 쿼리의 분석을 세부적으로 제공합니다.

예를 들어 이 Explore를 사용하여 로드 시간이 가장 긴 쿼리 구성요소를 조사할 수 있습니다. 이 Explore를 사용하여 쿼리 성능 동향과 이상치를 식별할 수도 있습니다. 쿼리 수명 주기와 이 Explore에서 추적되는 필드에 대한 자세한 내용은 쿼리 성능 측정항목 이해 문서 페이지를 참조하세요.

퀵스타트 분석

쿼리 성능 Explore에는 질문에 빠르게 답변하거나 다른 쿼리의 시작점으로 사용할 수 있는 퀵스타트 분석이 포함됩니다.

비어 있는 Explore 메뉴에서 또는 실행된 Explore의 번개 퀵스타트 메뉴에서 퀵스타트 분석 타일을 선택하면 Looker에 사전 선택된 질문 및 다음 질문 중 하나에 답변하도록 정렬된 필드가 있는 쿼리가 표시됩니다.

  • 각 쿼리 단계에서 시간이 얼마나 걸렸나요?
  • 평균 쿼리 실행 시간이 가장 긴 Explore는 무엇인가요?
  • 평균 쿼리 실행 시간이 가장 긴 사용자는 누구인가요?
  • 비동기 작업자 시간이 가장 긴 시간은 언제인가요?
  • 쿼리 초기화 시간이 가장 긴 시간은 언제인가요?
  • 연결 처리 시간이 가장 긴 시간은 언제인가요?
  • 기본 쿼리 시간이 가장 긴 시간은 언제인가요?
  • 쿼리 후 타이밍이 가장 긴 시간은 언제인가요?

SQL 쿼리

SQL 쿼리 Explore에는 최근에 실행된 빈도와 실행 중인 SQL 쿼리에 대한 정보 및 쿼리를 실행한 사용자에 대한 세부정보가 포함됩니다.

SQL 쿼리 Explore를 사용하여 다음과 같은 질문에 답변할 수 있습니다.

가장 많은 SQL 쿼리를 실행하는 사용자는 누구인가요?

SQL 쿼리 Explore를 사용하여 가장 많은 SQL Runner 쿼리를 실행하는 사용자를 식별할 수 있습니다.

  1. 사용자에서 ID이름을 선택합니다.
  2. SQL Runner 쿼리에서 개수를 선택합니다.
  3. SQL Runner 쿼리에서 개수에 따라 내림차순으로 정렬하면 가장 많은 쿼리를 먼저 실행한 사용자를 나열합니다.
https://<instance_name.looker.com>/explore/system__activity/sql_query?fields=sql_query.count,user.id,user.name&sorts=sql_query.count+desc&limit=500

예약된 계획

예약된 계획 Explore에는 이전에 예약된 작업 및 현재 예약된 작업을 포함한 모든 예약된 데이터 전송에 대한 정보가 포함됩니다.

다음은 예약된 계획 Explore 사용에 대한 일반적인 질문입니다.

일관된 시간대에서 예약된 계획을 보려면 어떻게 해야 하나요?

시스템 활동은 시스템 시간대로 시간 기반 데이터를 저장하므로 예약된 계획을 사용하여 일관된 시간대로 모든 예약된 계획을 확인할 수 있습니다.

  1. 예약된 계획에서 ID, 이름, 다음 런타임을 선택하면 시스템 시간대에서 예약된 각 계획의 다음 런타임을 볼 수 있습니다.
  2. 사용자에서 ID이름을 선택하여 일정을 만든 사용자를 확인합니다.
  3. 한 번 실행(예/아니요)으로 필터링하고 필터 값을 No로 설정하여 한 번 보내진(예: Look 전송) 또는 일회성 테스트(예: 테스트 Look 전송)로 보내진 전송을 제외합니다.
  4. 예약된 계획 뷰에서 크론 일정시간대와 같은 필드를 추가할 수도 있습니다.
https://<instance_name.looker.com>/explore/system__activity/scheduled_plan?fields=scheduled_plan.id,scheduled_plan.name,user.id,scheduled_plan.next_run_time,scheduled_plan.cron_schedule,scheduled_plan.timezone,user.name&f[scheduled_plan.run_once]=No&sorts=scheduled_plan.timezone+desc&limit=500&column_limit=50

어느 단계에서 일정이 중단되나요?

예약된 계획 탐색을 사용하여 일정이 중단된 단계를 식별할 수 있습니다. 예를 들면 다음과 같습니다.

  1. 특정 예약된 작업이 중단된 단계를 보려면 예약된 작업에서 ID로 필터링하고 필터 값을 예약된 작업의 ID로 설정합니다. 예약된 작업 단계에서 단계, 예약된 작업 ID, 런타임(초)을 선택합니다.
  2. 예약된 작업 단계에서 시작 시간완료 시간을 선택할 수도 있습니다.

그런 다음 예약된 작업이 예를 들면 execute 단계 또는 enqueued for delivery 단계에서 중단되었는지 여부에 따라 ID런타임 시간(초) 필드를 사용하여 실패한 작업 문제를 해결할 수 있습니다.

다음 URL 예시에서 필터 요소 &f[scheduled_job.id]=12913의 예약된 작업 ID 12913를 필터링할 예약된 작업의 ID로 바꿀 수 있습니다.

https://<instance_name.looker.com>/explore/system__activity/scheduled_plan?fields=scheduled_job_stage.stage,scheduled_job_stage.scheduled_job_id,scheduled_job_stage.runtime,scheduled_job_stage.started_time,scheduled_job_stage.completed_time&f[scheduled_job.id]=12913&sorts=scheduled_job_stage.scheduled_job_id+desc&limit=500

일정 소유자를 찾으려면 어떻게 해야 하나요?

예약된 계획 Explore를 사용하여 일정 소유자를 찾을 수 있습니다.

  1. 예약된 계획에서 ID이름을 선택합니다.
  2. 사용자에서 ID이름을 선택합니다.
  3. 한 번 실행(예/아니요)으로 필터링하고 필터 값을 No로 설정하여 한 번 보내진(예: Look 전송) 또는 일회성 테스트(예: 테스트 Look 전송)로 보내진 전송을 제외합니다.
  4. 특정 일정의 소유자를 찾으려면 예약된 계획에서 ID를 필터링하고 필터 값을 해당 일정의 ID로 설정합니다.
https://<instance_name.looker.com>/explore/system__activity/scheduled_plan?fields=scheduled_plan.id,scheduled_plan.name,user.id,user.name&f[scheduled_plan.run_once]=No&sorts=scheduled_plan.id&limit=500

어떤 예약된 계획이 동시에 실행되나요?

예약된 계획 Explore를 사용하여 동시에 실행되도록 예약된 계획을 식별할 수 있습니다.

  1. 예약된 계획에서 ID, 이름, 크론 일정, 다음 런타임을 선택합니다.
  2. 한 번 실행(예/아니요)으로 필터링하고 필터 값을 No로 설정하여 한 번 보내진(예: Look 전송) 또는 일회성 테스트(예: 테스트 Look 전송)로 보내진 전송을 제외합니다.
  3. 다음 실행 시간에 대한 필터를 추가하고 기존 예약된 전송만 결과에 포함되도록 필터 값을 is not null로 설정할 수도 있습니다.

그러면 여러 일정이 동시에 실행되지 않도록 일정 타이밍(예: Look 전송)을 변경할 수 있습니다.

https://<instance_name.looker.com>/explore/system__activity/scheduled_plan?fields=scheduled_plan.id,scheduled_plan.name,scheduled_plan.cron_schedule,scheduled_plan.next_run_time&f[scheduled_job.run_once]=No&f[scheduled_plan.next_run_time]=NOT+NULL&sorts=scheduled_plan.id&limit=500

어떤 일정이 무제한인가요?

예약된 계획 Explore를 사용하여 무제한 일정 또는 행 한도가 -1인 일정을 찾을 수 있습니다.

  1. 모든 결과 보내기로 필터링하고 값을 로 설정합니다.
  2. 예약된 작업에서 ID, 생성 시간, 완료 시간, 개수를 선택합니다.
https://<instance_name.looker.com>/explore/system__activity/scheduled_plan?fields=scheduled_job.id,scheduled_job.created_time,scheduled_job.finalized_time,scheduled_job.count&f[scheduled_plan.send_all_results]=Yes&sorts=scheduled_job.created_time+desc&limit=500

50개가 넘는 일정의 기록을 볼 수 있나요?

예약된 계획 Explore 기능을 사용하여 일정 기록 관리 페이지에서 볼 수 있는 50개 이상의 일정 기록을 볼 수 있습니다. 예를 들면 다음과 같습니다.

  1. 예약된 계획에서 ID를 선택합니다.
  2. 사용자에서 이름을 선택하여 각 일정을 만든 사용자를 확인합니다.
  3. 예약된 작업에서 크론 일정을 선택하여 예약된 각 작업의 예약된 전송 시간을 크론 문자열로 확인합니다.
  4. 예약된 계획 대상에서 유형을 선택하여 대상 유형(예: Look 전송)을 확인합니다.
  5. 예약된 작업에서 ID, 상태, 상태 세부정보를 선택하여 예약된 각 항목의 상태와 오류 메시지를 확인합니다.
  6. 예약된 작업에서 생성 시간완료 시간을 선택합니다.
  7. 예약된 작업 단계에서 런타임(초)을 선택합니다.
  8. 일정에 대한 Look 또는 대시보드에 대한 링크를 보려면 Look 뷰 또는 대시보드 뷰에서 링크를 선택할 수도 있습니다.
  9. 결과를 특정 기간만으로 제한하려면 예약된 작업생성일에 필터를 추가하고 필터 값을 is in the past 7 days와 같은 원하는 시간 길이로 설정합니다.
  10. 한 번 실행(예/아니요)으로 필터링하고 필터 값을 No로 설정하여 한 번 보내진(예: Look 전송) 또는 일회성 테스트(예: 테스트 Look 전송)로 보내진 전송을 제외합니다.
https://<instance_name.looker.com>/explore/system__activity/scheduled_plan?fields=scheduled_plan.id,user.name,scheduled_job.cron_schedule,scheduled_plan_destination.type,scheduled_job.id,scheduled_job.status,scheduled_job.status_detail,scheduled_job.created_time,scheduled_job.finalized_time,scheduled_job_stage.runtime,look.link,dashboard.link&f[scheduled_plan.run_once]=No&f[scheduled_job.created_date]=7+days&sorts=scheduled_job.created_time+desc&limit=500

특정 일정 집합으로 결과를 필터링하려면 어떻게 해야 하나요?

예약된 계획 Explore를 사용하여 특정 대시보드, 소유자, 모델 등 필터링으로 특정 일정 집합만 볼 수 있습니다. 예를 들어 thelook과 같은 특정 모델을 기준으로 일정 목록을 보려면 다음을 실행합니다.

  1. 쿼리 뷰에서 모델에 대한 필터를 추가하고 필터 값을 모델 이름으로 설정합니다.
  2. 예약된 계획에서 ID이름을 선택합니다.
  3. 사용자에서 이름을 선택하여 각 일정을 만든 사용자를 확인합니다.
  4. 예약된 계획에서 크론 일정을 선택하여 각 일정의 예약된 전송 시간을 크론 문자열로 확인합니다.
  5. 일정에 대한 Look 또는 대시보드에 대한 링크를 보려면 Look 뷰 또는 대시보드 뷰에서 링크를 선택할 수도 있습니다.
  6. 한 번 실행(예/아니요)으로 필터링하고 필터 값을 No로 설정하여 한 번 보내진(예: Look 전송) 또는 일회성 테스트(예: 테스트 Look 전송)로 보내진 전송을 제외합니다.

다음 URL 예시에서는 필터 요소 f[query.model]=thelook의 모델 이름 thelook을 필터링할 모델의 이름으로 바꿀 수 있습니다.

https://<instance_name.looker.com>/explore/system__activity/scheduled_plan?fields=scheduled_plan.id,scheduled_plan.name,user.name,scheduled_plan.cron_schedule,look.link,dashboard.link&f[scheduled_plan.run_once]=No&f[query.model]=thelook&sorts=scheduled_plan.id&limit=500

예약된 계획 Explore의 또 다른 사용 사례는 특정 오류 메시지와 함께 SFTP 일정이 실패하는지 확인하는 등 일정 전반에서 오류 추세를 식별하는 것입니다.

  1. 예약된 작업에서 생성 시간, 완료 시간, ID, 상태, 상태 세부정보를 선택하여 예약된 작업 목록과 상태 및 오류 메시지를 확인합니다.
  2. 예약된 작업 단계에서 단계를 선택합니다.
  3. 예약된 계획 대상에서 유형형식을 선택하여 대상 유형(예: Look 전송) 및 데이터 형식(예: Look 전송)을 확인합니다.
  4. 예약된 작업에서 상태로 필터링하고 실패한 값 예약만 포함하도록 필터 값을 failure로 설정합니다.
  5. 특정 대상의 결과만 포함하려면 예약된 계획 대상유형 필드를 필터링하고 필터 값을 원하는 대상(예: sftp 또는 email)으로 설정합니다.
https://<instance_name.looker.com>/explore/system__activity/scheduled_plan?fields=scheduled_job.created_time,scheduled_job.finalized_time,scheduled_job.id,scheduled_job.status,scheduled_job.status_detail,scheduled_job_stage.stage,scheduled_plan_destination.type,scheduled_plan_destination.format&f[scheduled_job.status]=failure&sorts=scheduled_job.status&limit=500&column_limit=50

일정의 런타임 측정항목을 보려면 어떻게 해야 하나요?

예약된 계획 Explore를 사용하여 일정의 런타임 측정항목을 조사할 수 있습니다. 예를 들어 일정의 평균 런타임을 보려면 다음 지침을 따릅니다.

  1. 예약된 계획에서 ID이름을 선택합니다.
  2. 사용자에서 이름을 선택합니다.
  3. 예약된 계획에서 크론 일정을 선택합니다.
  4. 예약된 작업 단계에서 평균 런타임(초)을 선택합니다.
  5. 한 번 실행(예/아니요)으로 필터링하고 필터 값을 No로 설정하여 한 번 보내진(예: Look 전송) 또는 일회성 테스트(예: 테스트 Look 전송)로 보내진 전송을 제외합니다.
https://<instance_name.looker.com>/explore/system__activity/scheduled_plan?fields=scheduled_plan.id,scheduled_plan.name,user.name,scheduled_plan.cron_schedule,scheduled_job_stage.avg_runtime&f[scheduled_plan.run_once]=No&sorts=scheduled_plan.id&limit=500

예약된 작업의 런타임을 보려면 다음 지침을 따릅니다.

  1. 특정 계획의 모든 작업에 대한 런타임을 보려면 예약된 계획에서 ID에 대한 필터를 추가하고 필터 값을 원하는 예약된 계획 ID로 설정합니다.
  2. 예약된 계획에서 ID를 선택합니다.
  3. 사용자에서 이름을 선택합니다.
  4. 예약된 계획에서 크론 일정을 선택합니다.
  5. 예약된 작업에서 ID, 상태, 생성 시간, 완료 시간을 선택합니다.
  6. 예약된 작업 단계에서 런타임(초)을 선택합니다.
  7. 한 번 실행(예/아니요)으로 필터링하고 필터 값을 No로 설정하여 한 번 보내진(예: Look 전송) 또는 일회성 테스트(예: 테스트 Look 전송)로 보내진 전송을 제외합니다.

다음 URL 예시의 예약된 계획에서 ID의 필터를 변경하려면 필터 요소 f[scheduled_plan.id]=145145를 필터링하려는 예약된 계획의 ID로 바꿉니다.

https://<instance_name.looker.com>/explore/system__activity/scheduled_plan?fields=scheduled_plan.id,user.name,scheduled_job.cron_schedule,scheduled_job.id,scheduled_job.status,scheduled_job.created_time,scheduled_job.finalized_time,scheduled_job_stage.runtime&f[scheduled_plan.run_once]=No&f[scheduled_plan.id]=145&sorts=scheduled_job.created_time+desc&limit=500

사용자

사용자 Explore에는 실행 중인 쿼리와 액세스 권한이 있는 콘텐츠 및 폴더를 비롯하여 각 사용자에 대한 세부정보가 포함됩니다.

퀵스타트 분석

사용자 Explore에는 질문에 빠르게 답변하거나 다른 쿼리의 시작점으로 사용할 수 있는 퀵스타트 분석이 포함됩니다.

비어 있는 Explore 메뉴에서 또는 실행된 Explore의 번개 퀵스타트 메뉴에서 퀵스타트 분석 타일을 선택하면 Looker에 사전 선택된 질문 및 다음 질문 중 하나에 답변하도록 정렬된 필드가 있는 쿼리가 표시됩니다.

  • 보기 권한을 가진 사용자 수(access_data)는 얼마인가요?
  • 어떤 사용자가 지난 7일 동안 3개 이상 예약된 작업이 실패했나요?
  • 특정 사용자가 마지막으로 로그인한 시간은 언제인가요?
  • 어떤 사용자가 가장 활성 상태인가요?
  • 어떤 사용자가 90일 이상 로그인하지 않았나요?
  • 어떤 사용자의 액세스가 사용 중지됐나요?
  • 어떤 사용자에게 개발자 권한(develop)이 있나요?
  • 각 역할에 몇 명의 사용자가 있나요?

내 인스턴스에 액세스한 Google 직원을 보려면 어떻게 해야 하나요?

지원 액세스 페이지최근 액세스 패널 외에도 인스턴스에 액세스한 Google 직원에 대한 정보를 볼 수 있습니다. 예를 들어 다음과 같이 인스턴스에 액세스한 Google 직원, 인스턴스에 액세스한 시간(분), 실행한 쿼리 수를 확인할 수 있습니다.

  1. 사용자에서 이름을 선택합니다.
  2. 기록에서 대략적인 웹 사용량(분)쿼리 수 > 쿼리 실행 수를 선택합니다.
  3. 기록에서 생성일 > 날짜를 필터링하고 값을 Google 직원의 액세스를 보려는 기간으로 설정합니다.
  4. 기록에서 소스 > 소스로 필터링하고 값을 is not equal to scheduled_task으로 설정하여 예약된 태스크를 제거합니다.
  5. 사용자 팩트에서 사용자 권한 > Looker 직원(예 / 아니요)으로 필터링하고 값을 is Yes로 설정하여 Google 직원만 표시합니다.
https://<instance_name>/explore/system__activity/user?fields=user.name,history.approximate_usage_in_minutes,history.query_run_count_drill&f[user.is_disabled]=No&f[history.created_date]=70+days&f[history.source]=-%22scheduled_task%22&f[user_facts.is_looker_employee]=Yes

시스템 활동 가이드 분석 실험실 기능

가이드 분석을 통해 Looker 관리자와 see_system_activity 권한이 부여된 사용자는 기록 Explore에서 질문 및 답변 형식으로 인스턴스 사용량에 대한 주요 질문에 빠르게 답변할 수 있습니다. 사용자가 안내 분석에 액세스하려면 시스템 활동 가이드 분석 실험실 기능을 사용 설정해야 합니다.

가이드 분석에는 자동 입력된 필드, 값, 선택할 수 있는 옵션, 선택한 측정항목을 표시하는 시각화가 포함되어 있습니다.

시각화 유형은 선택한 데이터를 가장 잘 표시하기 위해 Looker가 선택한 것이며 변경할 수 없습니다.

사용자는 현재 기록 Explore에서 몇 가지 가이드 분석 옵션에 액세스할 수 있습니다.

  • 어떤 사용자가 인스턴스에서 가장 활성 상태인가요? - 인스턴스를 최대한 활용하는 이가 누구인지 파악
  • 인스턴스에 부담을 주는 콘텐츠는 무엇인가요? — 많이 사용되는 콘텐츠 식별
  • 사용자 감사 - 유형 및 역할별로 사용자 활동 이해
  • 시간 경과에 따른 인스턴스 사용량 — 시간 경과에 따른 서로 다른 활동 측정항목 비교

비어 있는 Explore에서 가이드 분석 선택

가이드 분석을 실행하려면 사용할 분석 옵션을 선택합니다. 분석 옵션은 가이드 분석 섹션에 표시됩니다.

단계별 분석이 실행되면 데이터 값을 맞춤설정하여 주요 질문에 답변하거나 분석을 더 자세히 탐색하거나 분석을 저장하여 액세스 권한이 있는 다른 사용자와 공유할 수 있습니다. 분석을 닫으려면 브라우저 탭을 닫으면 됩니다.

Explore가 실행된 후 가이드 분석 선택

시스템 활동 기록 Explore를 이미 실행한 경우 Explore 이름 옆에 있는 퀵스타트 버튼을 선택하여 가이드 분석을 선택할 수 있습니다.

이 작업을 수행하면 퀵스타트 메뉴가 실행됩니다.

퀵스타트 메뉴에서 가이드 분석을 선택하여 새 브라우저 탭에서 가이드 분석을 열고 실행합니다.

단계별 분석이 실행되면 데이터 값을 맞춤설정하여 주요 질문에 답변하거나 분석을 더 자세히 탐색하거나 분석을 저장하여 액세스 권한이 있는 다른 사용자와 공유할 수 있습니다. 분석을 닫으려면 브라우저 탭을 닫으면 됩니다.

가이드 분석 맞춤설정

빈 Explore 또는 Explore의 퀵스타트 메뉴에서 가이드 분석을 선택하면 분석이 자동으로 열리고 새 브라우저 탭에서 실행됩니다.

가이드 분석 실행이 완료되면 분석에 따라 드롭다운 메뉴, 날짜 메뉴 또는 라디오 버튼 옵션에서 값과 조건을 선택하여 자동 입력된 값의 조합을 변경하고 만들 수 있습니다.

예를 들어 인스턴스에 부담을 주는 콘텐츠는 무엇인가요? 분석을 선택하면 Looker 인스턴스에서 많이 사용되는 콘텐츠를 식별할 수 있습니다. 가이드 분석이 로드된 후 해당 기간에서 기본 기간 값을 지난 30일로 변경할 수 있습니다.

가이드 분석은 선택한 기간 값으로 자동 업데이트됩니다.

이 단계에서는 데이터를 추가로 탐색하여 분석에 대한 추가 유용한 정보를 만들지 여부를 선택할 수 있습니다. 액세스 권한을 Look 또는 대시보드에 저장하여 액세스 권한이 있는 다른 사용자와 공유하거나 브라우저 창을 닫아 분석을 닫을 수 있습니다.

가이드 분석 점 3개로 된 옵션 메뉴

가이드 분석의 점 3개로 된 옵션 메뉴를 통해 사용자는 다음을 수행할 수 있습니다.

가이드 분석 더 탐색하기

가이드 분석에서 초기 데이터를 가져온 후 데이터를 추가로 탐색할 수 있습니다. 이렇게 하려면 점 3개로 된 옵션 메뉴를 선택한 후 여기에서 탐색을 선택합니다.

새 브라우저 탭이 열리고 가이드 분석에서 필드 및 시각화가 미리 로드된 Explore가 열립니다.

다른 맞춤설정 중에서 필드, 피벗 또는 필터를 추가하거나 삭제하여 더 많은 데이터 통계를 얻을 수 있습니다. 추가 권장사항과 도움말은 Explore 만들기 및 수정 문서 페이지를 참조하세요.

가이드 분석 저장

가이드 분석을 맞춤설정한 후에는 분석 정보를 저장하여 액세스 권한이 있는 다른 사용자와 공유할 수 있습니다. 다음 두 가지 방법으로 가이드 분석을 저장할 수 있습니다.

대시보드에 가이드 분석 시각화 추가

대시보드에 가이드 분석 시각화를 추가하려면 점 3개로 된 옵션 메뉴에서 + 대시보드에 추가를 선택하여 대시보드에 가이드 분석 저장 메뉴를 엽니다.

대시보드에 가이드 분석 저장 메뉴가 열리면 다음 단계를 수행합니다.

  1. 가이드 분석 대시보드 타일의 제목을 입력합니다.
  2. 가이드 분석을 추가할 대시보드가 저장된 폴더를 선택합니다.
  3. 원하는 대시보드를 선택합니다.
  4. 저장을 선택합니다.

    가이드 분석이 선택한 대시보드에 추가되었음을 알리는 대화상자가 팝업됩니다.

  5. 링크를 선택하여 대시보드로 이동하거나 대시보드를 수정합니다.

  6. 또는 완료를 선택하여 팝업을 종료합니다.

가이드 분석을 Look으로 저장

가이드 분석을 Look으로 저장하려면 점 3개로 된 옵션 메뉴에서 여기에서 탐색 옵션을 선택합니다.

새 브라우저 탭이 열리고 가이드 분석에서 필드 및 시각화가 미리 로드된 Explore가 열립니다.

Explore를 Look으로 저장하려면 다음 단계를 따르세요.

  1. Explore 오른쪽 위에서 톱니바퀴 메뉴를 선택합니다.
  2. 저장을 선택합니다.
  3. Look으로를 선택하여 Look 저장 메뉴를 엽니다.

  4. 제목 필드에 새 제목을 입력합니다. 기존 Look에 저장하려면 이 필드를 비워 둡니다.

  5. 설명 필드에 Look에 대한 설명을 입력할 수 있습니다. 기존 Look에 저장하려면 이 필드를 비워 둡니다.

  6. 폴더 필드에서 현재 폴더가 원하는 대상인지 확인합니다. 폴더 필드에 선택한 폴더의 이름과 위치가 표시되고 오른쪽에 선택한 폴더의 콘텐츠가 표시됩니다. Look을 저장할 수 없는 폴더를 선택하면 메뉴 하단에 경고가 표시되고 Look 저장 및 보기 버튼이 비활성화됩니다.

  7. 다른 폴더에 저장하려면 Look을 저장하려는 폴더로 이동합니다. 다음의 모든 방법으로 폴더로 이동할 수 있습니다.

    • 폴더 필드에서 이동할 상위 폴더를 선택합니다.
    • 왼쪽에서 최상위 폴더의 이름을 선택하여 이동합니다.
    • 오른쪽에서 사용할 하위 폴더 이름을 선택하거나 하위 폴더 중 하나로 이동합니다.
    • 하위 폴더가 여러 개 있는 경우 제목으로 필터링 필드에 하위 폴더 이름을 입력하여 해당 하위 폴더로만 목록을 필터링하도록 할 수 있습니다.

  8. 기존 Look 위에 저장하려면 아래로 스크롤하거나 제목으로 필터링 필드를 사용하여 원하는 Look을 찾아 선택합니다. 제목설명 필드에 Look 제목 및 설명이 표시됩니다(있는 경우).

  9. Look을 저장합니다.

    • Look을 저장하고 Explore 페이지로 돌아가려면 저장을 선택합니다.
    • Look을 저장하고 보려면 Look 저장 및 보기를 선택합니다.

Explore에서 다음과 같이 다른 옵션을 선택하여 가이드 분석 Explore를 저장하거나 공유할 수도 있습니다.

  • 다운로드 - 가이드 분석을 다운로드
  • 보내기 - 가이드 분석을 일회성 전송으로 보내기
  • 저장 및 일정가이드 분석을 Look 또는 대시보드로 저장하고 반복 전송을 설정
  • 결과 병합 - 가이드 분석 결과를 다른 Explore 결과와 병합

가이드 분석 새로고침

가이드 분석에서 데이터를 새로고침하려면 점 3개로 된 옵션 메뉴에서 새로고침 옵션을 선택합니다.

가이드 분석은 새로고침되고 최신 데이터를 표시합니다.