소비 가격 책정 Looker 이벤트 정의

이 페이지에서는 Looker (Google Cloud 핵심 서비스)의 소비 기반 요금 모델에 사용되는 기본 소비 측정항목인 Looker 이벤트의 개념을 정의합니다.

Looker 이벤트란 무엇인가요?

Looker 이벤트는 Looker (Google Cloud 핵심 서비스) 인스턴스에서 소비되는 측정 단위입니다. Looker가 시맨틱 계층에서 쿼리를 생성하고, 비즈니스 데이터를 가져오고, 최종 사용자를 위해 해당 데이터에 변환 또는 시각적 컨텍스트를 적용하는 가치를 나타냅니다.

내부적으로 각 Looker 이벤트는 쿼리 작업의 실행에 매핑됩니다.

쿼리 작업 정의

쿼리 작업은 쿼리의 시작 소스와 관계없이 쿼리 작업의 내부 표현입니다. 질문 작업의 예는 다음과 같습니다.

각 작업은 Looker 이벤트 1개를 나타냅니다. 따라서 예를 들어 타일 10개가 포함된 대시보드를 새로고침하면 쿼리 작업 10개가 생성되므로 청구 가능한 Looker 이벤트 10개가 생성됩니다.

단일 쿼리 작업은 쿼리가 시작된 순간부터 결과가 시작 소스로 다시 스트리밍될 때까지 쿼리 작업의 전체 수명을 다룹니다.

소비 가격 책정에 쿼리 작업이 사용되는 이유

쿼리 작업은 다음과 같은 여러 이유로 Looker에서 고객 가치와 시스템 리소스 사용량을 모두 측정할 수 있는 고유한 위치에 있습니다.

  • 핵심 가치 표현: 대시보드, 자동 알림, 예약 보고서, 시각적 데이터 탐색을 비롯한 Looker의 모든 핵심 기능은 궁극적으로 쿼리를 실행합니다. 쿼리 작업은 이 가치 창출 활동을 직접 반영합니다.
  • 포괄적인 범위: 이 측정항목에는 누락된 부분이 없습니다. 요청이 시작된 방식 (예: 사용자 인터페이스를 통해, API 사용, 예약된 전송을 통해)과 관계없이 실행된 모든 쿼리에 대해 쿼리 작업이 생성됩니다.
  • 정규화된 값: 쿼리 작업 측정항목은 결과가 데이터베이스에서 가져오는지 아니면 내부 Looker 캐시에서 제공되는지에 관계없이 데이터 검색 값을 정규화합니다.
  • 일관된 측정: API 엔드포인트 (범위가 지정되거나 지정되지 않아 시스템 사용량 차이가 발생할 수 있음)와 달리 쿼리 작업은 모든 활동에서 일관된 측정 단위를 제공합니다.

청구 불가능한 쿼리 작업

인스턴스의 정상적인 성능을 보장하고 명확하고 공정한 사용자 환경을 제공하기 위해 특정 유형의 쿼리 작업은 청구 파이프라인에서 제외됩니다. 다음 쿼리 작업에 대해 생성된 Looker 이벤트에는 요금이 청구되지 않습니다.

  1. 시스템 활동 쿼리: Looker 모니터링, 사용 보고서, 시스템 활동 (helltool에서 사용되는 internal_model 구성 아래)을 지원하기 위해 내부 계측 모델에 대해 실행되는 쿼리입니다. 이렇게 하면 관리자가 청구 또는 거버넌스 한도를 초과하더라도 항상 성능 및 원격 분석 정보 (예: Elite 시스템 활동 또는 ESA)에 액세스할 수 있습니다.
  2. 추천 쿼리: 사용자가 필터 텍스트 필드에 입력하여 필터 추천을 생성할 때 데이터베이스로 전송되는 자동 쿼리입니다. 이러한 기능은 고객에게 직접적인 독립형 가치를 제공하지 않으므로 청구에서 제외됩니다.
  3. 영구 파생 테이블 (PDT) 쿼리 실행: PDT를 빌드하거나 재빌드하기 위해 실행되는 쿼리입니다. PDT는 사용자 환경을 개선하기 위해 권장되는 성능 최적화 도구이므로 PDT 재빌드 명령어는 사용을 저해하지 않기 위해 별도로 청구되지 않으며 표준 쿼리 실행 중에 인라인으로 트리거될 수도 있습니다.
  4. PDF 사전 렌더링 쿼리: PDF 문서 생성 중에 캐시를 채우기 위해 쿼리를 실행하는 작업입니다. PDF 인쇄는 타일당 두 개의 쿼리를 트리거합니다 (결과를 캐시하는 쿼리 하나와 캐시에서 렌더링하는 쿼리 하나). 최종 캐시 읽기 쿼리만 청구 가능한 이벤트로 집계되며 사전 채우기 쿼리는 제외됩니다.
  5. 실패한 쿼리: 사용자에게 결과를 반환하지 못한 쿼리 작업입니다. 이 작업은 다음을 포함하여 COMPLETE 이외의 상태를 초래하는 데이터베이스 쿼리를 다룹니다.

    • ERROR
    • KILLED
    • CACHE_ONLY_MISS
    • REJECTED (거버넌스 거부)

캐시 적중을 포함한 다른 모든 쿼리 작업은 Looker 인스턴스에서 처리하는 쿼리 트래픽을 적절하게 반영하기 위해 청구 가능한 상태로 유지됩니다.