- 카테고리:
WAREHOUSE_METERING_HISTORY¶
이 테이블 함수는 지정된 날짜 범위 내 단일 웨어하우스(또는 계정의 모든 웨어하우스)의 시간당 크레딧 사용량을 반환하도록 쿼리에서 사용할 수 있습니다.
참고
이 함수는 지난 6개월 이내의 크레딧 사용량을 반환합니다.
- 참고 항목:
구문¶
WAREHOUSE_METERING_HISTORY(
DATE_RANGE_START => <constant_expr>
[ , DATE_RANGE_END => <constant_expr> ]
[ , WAREHOUSE_NAME => '<string>' ] )
인자¶
필수:
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())));
지정된 날짜의 testingwh
웨어하우스에 대한 시간당 웨어하우스 사용량을 검색합니다.
select * from table(information_schema.warehouse_metering_history('2017-10-23', '2017-10-23', 'testingwh'));