スキーマ:

ACCOUNT_USAGEREADER_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