<budget_name>!GET_SERVICE_TYPE_USAGE_V2¶
서비스 유형별로 예산 에 대한 크레딧 사용을 확인합니다.
구문¶
<budget_name>!GET_SERVICE_TYPE_USAGE_V2( '<start_month>' , '<end_month>' )
인자¶
'start_month'사용량 정보를 반환하려는 기간의 시작을 지정합니다. 형식
YYYY-MM으로 지정됩니다.'end_month'사용량 정보를 반환하려는 기간의 끝을 지정합니다. 형식
YYYY-MM으로 지정됩니다.
반환¶
이 함수는 다음 열을 반환합니다.
열 이름 |
데이터 타입 |
설명 |
|---|---|---|
SERVICE_TYPE |
VARCHAR |
크레딧을 사용한 서비스 를 나열합니다. |
ENTITY_TYPE |
VARCHAR |
크레딧 소비와 연결된 오브젝트의 유형입니다. 테이블, 뷰, 구체화된 뷰, 외부 테이블과 같은 모든 테이블형 오브젝트의 값은 |
ENTITY_ID |
NUMBER |
예산에 있는 오브젝트의 내부 식별자입니다. |
NAME |
VARCHAR |
크레딧 소비와 연결된 오브젝트의 이름입니다. |
CREDITS_USED |
FLOAT |
사용된 크레딧 수입니다. 이는 CREDITS_COMPUTE 및 CREDITS_CLOUD 의 합계입니다. |
CREDITS_COMPUTE |
FLOAT |
사용된 컴퓨팅 크레딧 수입니다. |
CREDITS_CLOUD |
FLOAT |
사용한 클라우드 서비스 크레딧 수입니다. |
액세스 제어 요구 사항¶
사용자 지정 예산 결과를 보려면 다음과 같은 최소 권한과 역할이 필요합니다.
예산 인스턴스에 대한 모든 인스턴스 역할.
예산 인스턴스가 포함된 데이터베이스와 스키마에 대한 USAGE 권한이 부여된 역할.
Snowflake 데이터베이스 역할 USAGE_VIEWER.
계정 예산 결과를 보려면 다음 역할이 필요합니다.
계정 예산에 대한 모든 애플리케이션 역할.
Snowflake 데이터베이스 역할 USAGE_VIEWER.
자세한 내용은 예산 역할 및 권한 섹션을 참조하십시오.
사용법 노트¶
이 메서드를 호출해도 오브젝트는 반환되지 않습니다. 이로 인해, 메서드 연결을 사용하여 이 메서드의 반환값으로 다른 메서드를 호출할 수 없습니다. 대신, 별도의 SQL 문에서 각 메서드를 호출합니다.
예¶
2025년 1월, 2월, 3월에 예산 my_budget 과 연결된 오브젝트에서 소비한 크레딧을 반환합니다.
CALL db.sch1.my_budget!GET_SERVICE_TYPE_USAGE_V2('2025-01', '2025-03');