카테고리:

Information Schema , 테이블 함수

WAREHOUSE_METERING_HISTORY

이 테이블 함수는 지정된 날짜 범위 내 단일 웨어하우스(또는 계정의 모든 웨어하우스)의 시간당 크레딧 사용량을 반환하도록 쿼리에서 사용할 수 있습니다.

참고

이 함수는 지난 6개월 이내의 크레딧 사용량을 반환합니다.

참고 항목:

WAREHOUSE_LOAD_HISTORY

구문

WAREHOUSE_METERING_HISTORY(
      DATE_RANGE_START => <constant_expr>
      [ , DATE_RANGE_END => <constant_expr> ]
      [ , WAREHOUSE_NAME => '<string>' ] )
Copy

인자

필수:

DATE_RANGE_START => constant_expr

웨어하우스 사용이 반환되는 지난 6개월 이내의 시작 날짜입니다.

선택 사항:

DATE_RANGE_END => constant_expr

웨어하우스 사용이 반환되는 지난 6개월 이내의 종료 날짜입니다.

기본값: CURRENT_DATE 가 사용됩니다.

WAREHOUSE_NAME => 'string'

크레딧 사용량을 검색할 웨어하우스 이름입니다. 웨어하우스 이름은 작은따옴표로 묶어야 합니다. 또한, 웨어하우스 이름에 공백, 대/소문자 혼합 문자 또는 특수 문자가 포함된 경우, 이름을 작은따옴표 안에 큰따옴표로 묶어야 합니다(예: '"My Warehouse"' vs 'mywarehouse').

기본값: 지정된 날짜 범위 동안 실행된 모든 웨어하우스입니다.

사용법 노트

  • ACCOUNTADMIN 역할에 대한 결과 또는 MONITOR USAGE 전역 권한이 명시적으로 부여된 역할에 대한 결과만 반환합니다.

  • Information Schema 테이블 함수를 호출할 때 세션에는 사용 중인 INFORMATION_SCHEMA 스키마가 있거나 또는 함수 이름이 정규화되어야 합니다. 자세한 내용은 Snowflake Information Schema 섹션을 참조하십시오.

  • 인자의 순서와 구조는 인자 키워드(예: DATE_RANGE_START)가 포함되어 있는지 여부에 따라 다릅니다.

    • 인자가 순서대로 지정된 경우, 키워드는 필요하지 않습니다.

    • 인자 키워드가 포함되어 있는 경우, 인자를 임의의 순서로 지정할 수 있습니다.

출력

이 함수는 WAREHOUSE_NAME 및 START_TIME에 따라 정렬된 다음 열을 반환합니다.

열 이름

데이터 타입

설명

START_TIME

TIMESTAMP_LTZ

이 웨어하우스 사용이 발생한, 시간 단위의 시작입니다.

END_TIME

TIMESTAMP_LTZ

이 웨어하우스 사용이 발생한, 시간 단위의 끝입니다.

WAREHOUSE_NAME

TEXT

웨어하우스의 이름입니다.

CREDITS_USED

NUMBER

이 시간에 이 웨어하우스에 대해 청구된 크레딧 수입니다.

CREDITS_USED_COMPUTE

NUMBER

웨어하우스에 사용된 시간당 크레딧 수입니다.

CREDITS_USED_CLOUD_SERVICES

NUMBER

클라우드 서비스에 사용된 시간당 크레딧 수입니다.

이 기간 동안 실행된 모든 웨어하우스에 대한 지난 10일간의 시간당 웨어하우스 사용량을 검색합니다.

select *
from table(information_schema.warehouse_metering_history(dateadd('days',-10,current_date())));
Copy

지정된 날짜의 testingwh 웨어하우스에 대한 시간당 웨어하우스 사용량을 검색합니다.

select *
from table(information_schema.warehouse_metering_history('2017-10-23', '2017-10-23', 'testingwh'));
Copy