Base de données Snowflake

Snowflake fournit une base de données partagée définie par le système, en lecture seule, nommée SNOWFLAKE, qui contient des métadonnées et des données historiques d’utilisation, sur les objets de votre organisation et de vos comptes. La base de données SNOWFLAKE est un exemple d’utilisation de Secure Data Sharing par Snowflake, qui fournit des métadonnées d’objet et d’autres mesures d’utilisation pour votre organisation et vos comptes.

Dans chaque compte, la base de données SNOWFLAKE contient les schémas suivants (également en lecture seule) :

ACCOUNT_USAGE

Vues qui affichent les métadonnées de l’objet et les métriques d’utilisation pour votre compte.

ALERT

Fonctions destinées à être utilisées dans les objets d’alerte.

CORE

Contient des vues et d’autres objets de schéma utilisés dans certaines fonctionnalités de Snowflake. Actuellement, le schéma ne contient que les balises du système utilisées par la classification des données. Des vues et des objets de schéma supplémentaires seront introduits dans les prochaines versions.

DATA_SHARING_USAGE

Vues qui affichent les métadonnées des objets et les mesures d’utilisation liées aux annonces publiées sur la Snowflake Marketplace ou dans un échange de données.

INFORMATION_SCHEMA

Ce schéma est automatiquement créé dans toutes les bases de données. Dans une base de données partagée, comme SNOWFLAKE, ce schéma ne sert à rien et peut être ignoré.

ORGANIZATION_USAGE

Des vues qui affichent les données historiques d’utilisation pour tous les comptes de votre organisation.

READER_ACCOUNT_USAGE

Similaire à ACCOUNT_USAGE, mais ne contient que les vues relatives aux comptes lecteurs (s’il y en a) provisionnés pour le compte.

ML

Contient des fonctions basées sur le ML, une suite d’outils d’analyse développés par Snowflake.

Certains schémas de SNOWFLAKE incluent des classes. Une classe est un type d’objet extensible qui encapsule les données et le code de l’objet. Pour plus d’informations, consultez Classes Snowflake.

Important

Par défaut, la base de données SNOWFLAKE est visible par tous les utilisateurs. Cela ne signifie pas que tous les objets de la base de données SNOWFLAKE sont accessibles à tous les utilisateurs.

Les objets qui ne sont pas censés être accessibles par défaut restent inaccessibles à moins que l’accès ne soit explicitement accordé par un utilisateur ayant le rôle ACCOUNTADMIN, y compris l’accès aux schémas ACCOUNT_USAGE, READER_ACCOUNT_USAGE, ORGANIZATION_USAGE et DATA_SHARING_USAGE.

Les privilèges permettant d’effectuer d’autres actions sur ces vues peuvent être accordés à d’autres rôles dans votre compte. Pour plus d’informations, consultez Activation de l’utilisation de la base de données SNOWFLAKE pour d’autres rôles.

Chapitres suivants :