스키마:

ACCOUNT_USAGE , READER_ACCOUNT_USAGE

WAREHOUSE_METERING_HISTORY 뷰

이 Account Usage 뷰는 지난 365일(1년) 내에서 단일 웨어하우스(또는 계정의 모든 웨어하우스)에 대한 시간당 크레딧 사용량을 반환하는 데 사용할 수 있습니다.

열 이름

데이터 타입

설명

READER_ACCOUNT_NAME

TEXT

웨어하우스 사용이 발생한 독자 계정의 이름입니다. READER_ACCOUNT_USAGE 스키마의 뷰에만 포함된 열입니다.

START_TIME

TIMESTAMP_LTZ

웨어하우스 사용이 발생한 날짜 및 시간 단위의 시작(현지 타임존)입니다.

END_TIME

TIMESTAMP_LTZ

웨어하우스 사용이 발생한 날짜 및 시간 단위의 끝(현지 타임존)입니다.

WAREHOUSE_ID

NUMBER

웨어하우스의 내부/시스템 생성 식별자입니다.

WAREHOUSE_NAME

TEXT

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

CREDITS_USED

NUMBER

웨어하우스에 사용된 시간당 총 크레딧 수입니다. 이는 CREDITS_USED_COMPUTE 및 CREDITS_USED_CLOUD_SERVICES 의 합계입니다. 이 값은 클라우드 서비스 조정 을 고려하지 않으므로 청구되는 크레딧보다 클 수 있습니다. 실제로 청구된 크레딧 수를 확인하려면 METERING_DAILY_HISTORY 뷰 에 대해 쿼리를 실행하십시오.

CREDITS_USED_COMPUTE

NUMBER

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

CREDITS_USED_CLOUD_SERVICES

NUMBER

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

CREDITS_ATTRIBUTED_COMPUTE_QUERIES

NUMBER

해당 시간 동안 쿼리에 특성화된 크레딧 수입니다. . . 쿼리 실행에 대한 크레딧 사용량만 포함되며 웨어하우스 유휴 시간 사용량은 포함되지 않습니다.

사용법 노트

  • CREDITS_USED_CLOUD_SERVICES 열을 제외하고 뷰의 지연 시간은 최대 180분(3시간)입니다. CREDITS_USED_CLOUD_SERVICES의 지연 시간은 최대 6시간입니다.

  • CREDITS_ATTRIBUTED_COMPUTE_QUERIES 열의 대기 시간은 최대 6시간입니다.

  • CREDITS_ATTRIBUTED_COMPUTE_QUERIES 열에서 웨어하우스 유휴 시간은 포함되지 않습니다.

    유휴 시간 비용을 계산하는 쿼리는 예제 를 참조하십시오.

  • 이 뷰의 데이터를 ORGANIZATION USAGE 스키마 의 해당 뷰와 조정하려는 경우, 먼저 세션의 시간대를 UTC로 설정해야 합니다. Account Usage 뷰를 쿼리하기 전에 다음을 실행하십시오.

    ALTER SESSION SET TIMEZONE = UTC;
    
    Copy

예를 들어, 지난 10일 동안 각 웨어하우스의 유휴 시간 비용을 계산하려면 다음 문을 실행합니다.

SELECT
  (SUM(credits_used_compute) -
    SUM(credits_attributed_compute_queries)) AS idle_cost,
  warehouse_name
FROM SNOWFLAKE.ACCOUNT_USAGE.WAREHOUSE_METERING_HISTORY
WHERE start_time >= DATEADD('days', -10, CURRENT_DATE())
  AND end_time < CURRENT_DATE()
GROUP BY warehouse_name;
Copy