SNOWFLAKE データベース¶
Snowflakeは、 SNOWFLAKE という名前のシステム定義の読み取り専用共有データベースを提供します。このデータベースには、組織およびアカウント内のオブジェクトに関するメタデータと使用状況の履歴データが含まれています。SNOWFLAKE データベースは Secure Data Sharing の例であり、組織およびアカウントのオブジェクトメタデータおよびその他の使用メトリックを提供します。
各アカウントの SNOWFLAKE データベースには、次のスキーマが含まれています(読み取り専用)。
- ACCOUNT_USAGE:
アカウントのオブジェクトメタデータと使用状況を表示するビュー。
- ALERT:
アラートオブジェクト で使用するための関数。
- CORE:
一部のSnowflake機能で使用されるビュー、およびその他のスキーマオブジェクトが含まれます。現在、スキーマには データ分類 で使用されるシステムタグのみが含まれています。追加のビューとスキーマオブジェクトは、将来のリリースで導入される予定です。
- DATA_PRIVACY:
現在、このスキーマには custom_classifierクラス のみが含まれています。
- DATA_SHARING_USAGE:
Snowflake Marketplaceまたはデータ交換で公開されたリストに関連する、オブジェクトメタデータと使用状況メトリックを表示するビュー。
- INFORMATION_SCHEMA:
このスキーマは、すべてのデータベースで自動的に作成されます。SNOWFLAKE などの共有データベースでは、このスキーマは目的を果たさず、無視できます。
- ORGANIZATION_USAGE:
組織内にあるアカウントすべての過去の使用状況データを表示するビュー。
- READER_ACCOUNT_USAGE:
ACCOUNT_USAGE に似ていますが、アカウントにプロビジョニングされたリーダーアカウント(存在する場合)に関連するビューのみが含まれます。
- ML:
Snowflakeによって構築された分析ツールスイートである ML 駆動型関数 が含まれます。
一部の SNOWFLAKE スキーマにはクラスが含まれます。クラスは、オブジェクトのデータとコードをカプセル化した拡張可能なオブジェクト型です。詳細については、 Snowflakeクラス をご参照ください。
重要
デフォルトでは、 SNOWFLAKE データベースはすべてのユーザーに表示されます。これは、すべてのユーザーが SNOWFLAKE データベース内のすべてのオブジェクトにアクセスできるという意味ではありません。
ACCOUNT_USAGE、 READER_ACCOUNT_USAGE、 ORGANIZATION_USAGE、 DATA_SHARING_USAGE スキーマへのアクセスなど、 ACCOUNTADMIN ロールを持つユーザーによって明示的にアクセスが許可されない限り、デフォルトではアクセスできないオブジェクトはアクセスできないままになります。
これらのビューで他のアクションを実行する権限は、アカウント内の他のロールに付与できます。詳細については、 他のロールに対する SNOWFLAKE データベース使用の有効化 をご参照ください。
次のトピック: