- 스키마:
HYBRID_TABLE_USAGE_HISTORY 뷰¶
이 Account Usage 뷰에는 지난 365일(1년) 동안 하이브리드 테이블 요청(서버리스 컴퓨팅 리소스)의 사용량을 전체 Snowflake 계정에 대해 청구된 크레딧으로 표시합니다.
열¶
열 이름 |
데이터 타입 |
설명 |
---|---|---|
OBJECT_TYPE |
TEXT |
사용 범위에 참조된 오브젝트 유형: 계정의 하이브리드 테이블의 경우 |
OBJECT_ID |
NUMBER |
소비 범위에 대해 참조되는 오브젝트의 내부 식별자: 하이브리드 테이블의 소비 범위는 계정 수준에서 추적되므로 |
OBJECT_NAME |
TEXT |
소비 범위에 대해 참조되는 오브젝트 이름: 하이브리드 테이블의 소비 범위는 계정 수준에서 추적되므로 |
START_TIME |
TIMESTAMP_LTZ |
하이브리드 테이블 사용이 발생한 날짜 및 시작 시간(현지 타임존 기준)입니다. |
END_TIME |
TIMESTAMP_LTZ |
하이브리드 테이블 사용이 발생한 날짜 및 종료 시간(현지 타임존 기준)입니다. |
CREDITS_USED |
NUMBER |
|
사용법 노트¶
뷰의 지연 시간은 최대 180분(3시간)입니다.
이 뷰는 METERING_DAILY_HISTORY 뷰 및 METERING_HISTORY 뷰 에서 반환된 메트릭과 약간 일치하지 않는 사용량 데이터를 반환할 수 있습니다. 사용되는 크레딧 계산의 불일치는 분할 중 반올림으로 인해 발생합니다.
예¶
다음 쿼리는 특정 기간 동안 계정의 하이브리드 테이블에서 사용한 총 크레딧 수를 반환합니다.
첫 번째 쿼리는 모든 시간(지난 1년간)에 사용된 크레딧을 반환합니다.
SELECT object_type, SUM(credits_used) AS total_credits
FROM SNOWFLAKE.ACCOUNT_USAGE.HYBRID_TABLE_USAGE_HISTORY
GROUP BY 1;
두 번째 쿼리는 지난 5일 동안 사용한 크레딧을 반환합니다. 또는 몇 주 또는 몇 달을 지정할 수도 있습니다.
SELECT object_type, SUM(credits_used) AS total_credits
FROM SNOWFLAKE.ACCOUNT_USAGE.HYBRID_TABLE_USAGE_HISTORY
WHERE start_time >= DATEADD(day, -5, CURRENT_TIMESTAMP())
GROUP BY 1;