データ転送コストの調査

Snowflakeは、データをアカウントに取り込むためのデータイングレス料金を請求しませんが、Snowflakeアカウントから同じクラウドプラットフォーム上の別のリージョンまたは別のクラウドプラットフォームにデータを転送するため、バイトごとに料金を請求します。

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

データ転送料金が発生するしくみについて理解を深めるには、 データ転送のコストについて をご参照ください。

データ転送履歴の表示

ユーザーは、 Snowsight を使用して、指定された日付範囲内で、Snowflakeアカウントから別のクラウドプロバイダーまたはリージョンに転送されたデータの量を表示できます。測定単位はバイトです。

データ転送コストを調査するには、次を実行します。

  1. Snowsight にサインインします。

  2. ACCOUNTADMIN ロールに切り替えます。アカウント管理者でない場合は、 コストと使用状況データにアクセス できるロールに切り替えます。

  3. Admin » Cost Management に移動します。

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

  5. Consumption を選択します。

  6. 使用状況のタイプドロップダウンから Data Transfer を選択します。

注釈

ユーザーが ACCOUNTADMIN のロールを持ち、 ORGADMIN のロールを 持たない 場合、そのユーザーは現在のアカウントのコストのみを表示できます。別のアカウントへの切り替えを可能にする Account フィルターは表示されません。

データ転送コストのデータのクエリ

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

ORGANIZATION_USAGE および ACCOUNT_USAGE スキーマのほとんどのビューには、転送されたデータの量に関するデータ転送のコストが含まれています。ボリュームではなく通貨単位でコストを表示するには、 USAGE_IN_CURRENCY_DAILY ビュー に対してクエリを記述します。このビューは、 TB の日次価格を使用して、転送されたデータの量を通貨単位のコストに変換します。

次のビューは、Snowflakeアカウントから別のクラウドプロバイダーまたはリージョンへのデータ転送に関連する使用状況とコストの情報を提供します。

ビュー

説明

スキーマ

DATA_TRANSFER_DAILY_HISTORY

特定の日に転送されたバイト数。より詳細なデータについては、代わりに DATA_TRANSFER_HISTORY ビューを使用します。

ORGANIZATION_USAGE

DATA_TRANSFER_HISTORY

転送されたバイト数。ソースクラウドとリージョン、ターゲットクラウドとリージョン、および転送のタイプが含まれます。

ORGANIZATION_USAGE ACCOUNT_USAGE

DATABASE_REPLICATION_USAGE_HISTORY

データベースの複製中に転送されたバイト数と消費されたクレジット。

ACCOUNT_USAGE

LISTING_AUTO_FULFILLMENT_ USAGE_HISTORY

クロスクラウド自動複製の使用によるデータ製品の他のリージョンへのフルフィルメントに関連する推定使用量。DATA_TRANSFER の SERVICE_TYPE をご参照ください。

ORGANIZATION_USAGE

REPLICATION_USAGE_HISTORY

データベースの複製中に転送されたバイト数と消費されたクレジット。可能な場合は、代わりに DATABASE_REPLICATION_USAGE_HISTORY ビュー を使用します。

ORGANIZATION_USAGE ACCOUNT_USAGE

REPLICATION_GROUP_USAGE_HISTORY

特定の複製グループの複製中に転送されたバイト数と消費されたクレジット。

ORGANIZATION_USAGE ACCOUNT_USAGE

USAGE_IN_CURRENCY_DAILY

日次データ転送(TB 単位)と、組織の通貨単位による使用コスト。

ORGANIZATION_USAGE

注釈

Snowflake Information Schema のビューとテーブル関数も、コストに関連する使用状況データを提供します。ACCOUNT_USAGE スキーマを推奨しますが、状況によってはInformation Schemaの方が高速になる場合があります。