스키마:

DATA_SHARING_USAGE

MONETIZED_USAGE_DAILY 뷰

DATA_SHARING_USAGE 스키마의 MONETIZED_USAGE_DAILY 뷰를 통해 사용량에 대한 누적 요금을 비롯하여 목록당 일일 컨슈머 쿼리 기록을 쿼리할 수 있습니다. 컨슈머 결제 정보를 검색하려면 ORGANIZATION_USAGE 또는 DATA_SHARING_USAGE 스키마에서 MARKETPLACE_DISBURSEMENT_REPORT 뷰를 쿼리하십시오.

뷰에는 특정 목록에 대한 컨슈머 쿼리 기록이 포함됩니다.

열 이름

데이터 타입

설명

REPORT_DATE

DATETIME

보고서가 실행된 날짜입니다.

USAGE_DATE

DATE

사용 날짜입니다.

LISTING_NAME

VARCHAR

목록의 SQL 식별자입니다.

LISTING_DISPLAY_NAME

VARCHAR

목록의 표시 이름입니다.

LISTING_GLOBAL_NAME

VARCHAR

목록의 전역 이름입니다.

CONSUMER_ACCOUNT_LOCATOR

VARCHAR

컨슈머 계정의 계정 로케이터입니다.

CONSUMER_ACCOUNT_NAME

VARCHAR

컨슈머 계정의 이름입니다.

CONSUMER_ORGANIZATION_NAME

VARCHAR

컨슈머 계정의 조직 이름입니다.

CONSUMER_SNOWFLAKE_REGION

VARCHAR

컨슈머 계정이 호스팅되는 클라우드 서비스 리전 입니다.

PRICING_PLAN

JSON

가격 계획의 세부 사항을 포함하는 JSON 값입니다. 유료 사용에 대한 출력에만 포함됩니다.

CHARGE_TYPE

VARCHAR

평가된 요금 유형입니다. 유료 목록에 대한 가격 모델의 구성 요소 관련 상세 내용은 유료 목록 가격 책정 모델 섹션을 참조하십시오.

가능한 값은 다음과 같습니다.

  • SAMPLE: 요금이 없습니다. 쿼리는 목록의 평가판 기간 내에 실행되었습니다.

  • FIXED: 월별 요금.

  • GRACE: 요금이 없습니다. 쿼리당 요금이 적용되기 전, (첫 번째 쿼리 이후에) 해당 월에 허용된 무료 쿼리 중에서 쿼리가 계산되었습니다.

  • VARIABLE: 쿼리당 요금.

  • MAX_VARIABLE_USAGE_REACHED: 요금이 없습니다. 이 목록에 대한 최대 월별 비용에 도달한 후 쿼리가 실행되었습니다.

추가적인 값은 미리 보기 기능의 일부입니다.

  • NON_MONETIZABLE_BILLING_EVENTS: 요금이 없습니다. 이러한 청구 가능 이벤트는 데이터 제품의 평가판 사용 중 또는 목록의 요금제에 포함되지 않은 청구 가능 이벤트에 대해 발생했습니다.

  • MONETIZABLE_BILLING_EVENTS: Custom Event Billing 요금.

  • MAX_BILLING_EVENT_USAGE_REACHED: 요금이 없습니다. 이러한 청구 가능 이벤트는 목록의 최대 총 월간 비용에 도달한 후에 발생했습니다.

UNITS

VARCHAR

요금에 포함된 쿼리 수입니다. FIXED 요금의 경우 이 값은 1 입니다.

UNIT_PRICE

DECIMAL

월별 또는 쿼리당 요금입니다. 무료 쿼리의 경우 또는 해당 월의 최대 총 요금에 도달한 후 사용량의 경우 값은 0 입니다.

GROSS_CHARGE

DECIMAL

오늘 이 라인 항목에 대한 청구 총액입니다.

CURRENCY

VARCHAR

USD

사용법 노트

  • 뷰의 지연 시간은 최대 48시간(2일)일 수 있습니다.

  • 데이터는 365일(1년) 동안 보관됩니다.

고객별 및 월별로 총 실행 쿼리 수와 총 요금을 검색합니다. 쿼리는 단위 수로 반환됩니다.

SELECT
  DATE_TRUNC(MONTH, usage_date) AS usage_month
, consumer_organization_name
, consumer_snowflake_region
, consumer_account_locator
, consumer_account_name
, currency
, SUM(units) AS units
, SUM(gross_charge) AS gross_charge
FROM snowflake.data_sharing_usage.monetized_usage_daily
GROUP BY 1,2,3,4,5,6;
Copy

실행된 총 쿼리 수와 목록별 및 월별 총 요금을 검색합니다.

SELECT
  DATE_TRUNC(MONTH, usage_date) AS usage_month
, listing_name
, listing_display_name
, listing_global_name
, currency
, SUM(units) AS units
, SUM(gross_charge) AS gross_charge
FROM snowflake.data_sharing_usage.monetized_usage_daily
GROUP BY 1,2,3,4,5;
Copy

요금 유형별, 컨슈머별, 월별로 총 실행 쿼리 수와 총 요금을 검색합니다.

SELECT
  DATE_TRUNC(MONTH, usage_date) AS usage_month
, consumer_organization_name
, consumer_snowflake_region
, consumer_account_locator
, consumer_account_name
, charge_type
, currency
, SUM(units) AS units
, SUM(gross_charge) AS gross_charge
FROM snowflake.data_sharing_usage.monetized_usage_daily
GROUP BY 1,2,3,4,5,6,7;
Copy