総コストの調査

Snowsight, the Snowflake web interface を使用するか、 ACCOUNT_USAGE および ORGANIZATION_USAGE スキーマのビューに対してクエリを記述することによって、コスト履歴を調査できます。 Snowsight を使用すると、視覚的なダッシュボードからコストに関する情報をすばやく簡単に取得できます。使用状況ビューに対するクエリを使用すると、コストデータをドリルダウンできるようになり、カスタムレポートとダッシュボードの生成に役立てることができます。

Snowflakeでコストがどのように発生するかについての概要が必要な場合は、 総コストについて をご参照ください。

過去の使用状況に関する情報を含む請求明細書を入手するには、 請求および利用規約 をご参照ください。

このトピックの内容:

総コストの表示

ACCOUNTADMIN および ORGADMIN ロールを持つユーザーは、 Snowsight を使用して、特定の日、週、または月のSnowflake使用総コストを表示できます。

注釈

ユーザーが ACCOUNTADMIN ロールを持ち、ORGADMIN ロールを 持たない 場合、 計算ストレージデータ転送 のコストは別々に表示されます。 Snowsight を使用して総合的なコストを表示することはできません。

Snowsight を使用して全体のコストを調べるには、

  1. Snowsight に ACCOUNTADMIN および ORGADMIN のロールを持つユーザーとしてサインインします。

  2. ACCOUNTADMIN ロールに切り替えます。

  3. Admin » Usage に移動します。

  4. 使用状況データを表示するために使用するウェアハウスを選択します。Snowflakeは、この目的のために XS ウェアハウスを使用することをお勧めします。

  5. ドロップダウンリストから、 All Usage Types を選択します。

これにより、コンピューティング、ストレージ、およびデータ転送リソースのコストが合計され、組織の通貨単位を使用して棒グラフで表示されます。選択した期間中におけるこれらのリソースの合計コストが棒グラフの上に表示されます。

注釈

使用状況詳細のロードに失敗し、 The result set is too large to display を示すメッセージが表示された場合は、フィルターを使用してより短い日付範囲を選択するか、結果をフィルターする必要があります。

総コストのデータのクエリ

Snowflakeは、使用状況とコストに関連するデータを含む2つのスキーマ、 ORGANIZATION_USAGEACCOUNT_USAGE を提供します。ORGANIZATION_USAGE スキーマは組織内にあるすべてのアカウントのコスト情報を提供しますが、 ACCOUNT_USAGE スキーマは単一のアカウントについて同様の情報を提供します。これらのスキーマでのビューは、カスタムレポートまたはダッシュボードを作成するための、詳細かつ分析に対応した使用状況データを提供します。

次のクエリは、 ORGANIZATION_USAGE スキーマにある USAGE_IN_CURRENCY ビューからのデータを組み合わせて、Snowflake使用総コストに対する洞察を得るようにします。

クエリ: アカウント別に分類された、組織の合計使用コスト(ドル単位)
SELECT account_name,
  ROUND(SUM(usage_in_currency), 2) as usage_in_currency
FROM snowflake.organization_usage.usage_in_currency_daily
WHERE usage_date > DATEADD(month,-1,CURRENT_TIMESTAMP())
GROUP BY 1
ORDER BY 2 desc;
Copy

次のトピック