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 |
평가된 요금 유형입니다. 유료 목록에 대한 가격 모델의 구성 요소 관련 상세 내용은 유료 목록 가격 책정 모델 섹션을 참조하십시오. 가능한 값은 다음과 같습니다.
추가적인 값은 미리 보기 기능의 일부입니다.
|
UNITS |
VARCHAR |
요금에 포함된 쿼리 수입니다. |
UNIT_PRICE |
DECIMAL |
월별 또는 쿼리당 요금입니다. 무료 쿼리의 경우 또는 해당 월의 최대 총 요금에 도달한 후 사용량의 경우 값은 |
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;
실행된 총 쿼리 수와 목록별 및 월별 총 요금을 검색합니다.
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;
요금 유형별, 컨슈머별, 월별로 총 실행 쿼리 수와 총 요금을 검색합니다.
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;