リソースの監視とコストの表示

このセクションでは、自動複製リソースをモニターし、自動複製に関連する見積もりコストと実際のコストを表示する方法について説明します。

リソースモニター

自動複製に関連するコストを最小限に抑えたい場合は、リストの使用状況を確認し、自動複製用のデータの準備について詳細を確認します。

コンピューティングリソースをモニターする

Snowflakeによって実行されるクエリを識別し、リストの更新頻度の間隔を確認します。

LISTING_AUTO_FULFILLMENT_REFRESH_DAILY ビュー を参照し、コスト計算に寄与するリストとデータベースを特定してください。

自動複製をサポートするためにSnowflakeによって実行されるクエリを識別するには、 Query History を確認し、 Client generated statements でフィルターします。 クエリ履歴ページ をご参照ください。

リストに設定した更新頻度の間隔を確認します。 アカウントレベルの更新間隔を設定する をご参照ください。

ストレージリソースをモニターする

どのようなデータをリストに掲載し、どのようにデータを構成すれば、自動複製が必要な量を最小限に抑えられるかを決定します。 リストについてデータを準備する をご参照ください。クロスクラウドの自動複製は、他のデータベースに保存されているデータを参照するセキュアビューをサポートしていません。

LISTING_AUTO_FULFILLMENT_DATABASE_STORAGE_DAILY ビュー を、ストレージコストに寄与するリストやデータベースの識別をご参照ください。

データ転送リソースをモニターする

安全な共有領域が作成されたリージョンを識別します。 SHOW REPLICATION ACCOUNTS コマンドを実行します。

概算コストの表示

組織内のプロバイダー・アカウントに関連するすべての安全な共有エリアの推定コストを表示するには、 SNOWFLAKE データベースの ORGANIZATION_USAGE スキーマの LISTING_AUTO_FULFILLMENT_USAGE_HISTORY ビュー を使用します。

組織内のアカウントの実際のコストを表示するには、 ORGANIZATION_USAGE スキーマの SNOWFLAKE データベースで他のビューを使用します。

実際のコストの表示

ORGANIZATION_USAGE ビューまたは Snowsight Usage ダッシュボードを使用して、クロスクラウド自動複製に関連するコストや、特定のリージョンへのリスト複製に関連するコストを表示できます。 SNOWFLAKE_MANAGED$ および AUTO_FULFILLMENT_AREA$ で始まるアカウントを使用して、コストを特定のリージョンに帰属させます。

Snowflakeの使用状況データを表示するには、アカウント管理者(ACCOUNTADMIN ロールを使用)であるか、 ORGANIZATION_USAGE_VIEWER データベースロールを使用する必要があります。

Snowsight で実際のコストを表示するには、次を実行します。

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

  2. Admin » Cost Management を選択し、 Consumption タブを選択します。

  3. 使用状況データを表示するために使用するウェアハウスを選択します。

  4. アカウントフィルターを使用して、 SNOWFLAKE_MANAGED$PUBLIC_<region_name> または AUTO_FULFILLMENT_AREA$-<region_name> という名前のアカウントを選択し、自動複製で使用される安全な共有領域をフィルタリングします。

    例えば、 SNOWFLAKE_MANAGED$PUBLIC_AWS_EU_WEST_2 を選択して、 AWS リージョンeu_west_2への自動複製データの使用に関連するコストを表示します。

  5. フィルターを使用して、すべての使用タイプを表示するか、コンピューティング、ストレージ、またはデータ転送のコストに注目します。

表示されるコストには、組織内の任意のアカウントによって特定のリージョンに共有されているすべてのリストが反映されています。どのリストがどのリージョンで消費され、特定のリージョンのコストに寄与しているかを特定するには、 モニターのリスト使用 をご参照ください。