スキーマ:

ACCOUNT_USAGE

HYBRID_TABLE_USAGE_HISTORY ビュー

このAccount Usageビューは、ハイブリッドテーブルのハイブリッドテーブルリクエスト(サーバーレスコンピューティング)リソースの消費量を、直近365日(1年)以内のSnowflakeアカウント全体の請求クレジットで表示します。

列名

データ型

説明

OBJECT_TYPE

TEXT

消費範囲で参照されるオブジェクトの型。デフォルトで、アカウント内にあるハイブリッドテーブルの消費範囲には ACCOUNT

OBJECT_ID

NUMBER

消費範囲で参照されるオブジェクトの内部識別子。デフォルトで、アカウント内にあるハイブリッドテーブルの消費範囲には NULL

OBJECT_NAME

TEXT

消費範囲で参照されるオブジェクトの名前。デフォルトで、アカウント内にあるハイブリッドテーブルの消費範囲には NULL

START_TIME

TIMESTAMP_LTZ

ハイブリッドテーブルが使用された日付と開始時刻(ローカルタイムゾーン)。

END_TIME

TIMESTAMP_LTZ

ハイブリッドテーブルが使用された日付と終了時刻(ローカルタイムゾーン)。

CREDITS_USED

NUMBER

START_TIMEEND_TIME の値の間でハイブリッドテーブルリクエストに使用されるクレジット数。

使用上の注意

  • ビューの待機時間は最大180分(3時間)です。

  • このビューは、 METERING_DAILY_HISTORY ビューMETERING_HISTORY ビュー で返されるメトリクスと若干矛盾する使用状況データを返すことがあります。使用クレジットの計算に差異があるのは、除算時に丸められたためです。

このクエリは、特定の期間にアカウント内のハイブリッドテーブルで使用されたクレジットの合計数を返します。

-- Credits used (all time = past year)
SELECT object_name,
  SUM(credits_used) AS total_credits
FROM snowflake.account_usage.hybrid_table_usage_history
GROUP BY 1
ORDER BY 2 DESC;

-- Credits used (past N days/weeks/months)
SELECT object_name,
  SUM(credits_used) AS total_credits
FROM snowflake.account_usage.hybrid_table_usage_history
WHERE start_time >= DATEADD(day, -m, CURRENT_TIMESTAMP()) 
GROUP BY 1
ORDER BY 2 DESC;
Copy