- Schéma :
Vue CLASS_INSTANCES¶
Important
Cette vue n’est disponible que dans le compte de l’organisation. Pour plus d’informations, voir Vues premium dans le compte de l’organisation.
La vue Utilisation de l’organisation affiche une ligne pour chaque instance d’une classe définie dans le compte.
Colonnes¶
Colonnes au niveau de l’organisation
Nom de la colonne |
Type de données |
Description |
---|---|---|
ORGANIZATION_NAME |
VARCHAR |
Nom de l’organisation. |
ACCOUNT_LOCATOR |
VARCHAR |
Identificateur du compte généré par le système. |
ACCOUNT_NAME |
VARCHAR |
Identificateur défini par l’utilisateur pour le compte. |
Colonnes supplémentaires
Nom de la colonne |
Type de données |
Description |
---|---|---|
ID |
NUMBER |
Identificateur interne/généré par le système pour l’instance. |
NAME |
TEXT |
Nom de l’instance. |
SCHEMA_ID |
NUMBER |
Identificateur interne/généré par le système pour le schéma de l’instance. |
SCHEMA_NAME |
TEXT |
Nom du schéma auquel appartient l’instance. |
DATABASE_ID |
NUMBER |
Identificateur interne/généré par le système pour la base de données de l’instance. |
DATABASE_NAME |
TEXT |
Nom de la base de données à laquelle appartient l’instance. |
CLASS_ID |
NUMBER |
Identificateur interne/généré par le système pour la classe à partir de laquelle l’instance est instanciée. |
CLASS_NAME |
TEXT |
Nom de la classe à partir de laquelle l’instance est instanciée. |
CLASS_SCHEMA_ID |
NUMBER |
Identificateur interne/généré par le système pour le schéma de la classe à partir de laquelle l’instance est instanciée. |
CLASS_SCHEMA_NAME |
TEXT |
Nom du schéma de la classe à partir de laquelle l’instance est instanciée. |
CLASS_DATABASE_ID |
NUMBER |
Identificateur interne/généré par le système pour la base de données de la classe à partir de laquelle l’instance est instanciée. |
CLASS_DATABASE_NAME |
TEXT |
Nom de la base de données de la classe à partir de laquelle l’instance est instanciée. |
OWNER_NAME |
TEXT |
Nom du rôle qui possède l’instance. |
OWNER_ROLE_TYPE |
TEXT |
L’identificateur interne/généré par le système du rôle qui possède l’instance de la classe. |
CREATED |
TIMESTAMP_LTZ |
Date et heure de création de l’instance. |
DELETED |
TIMESTAMP_LTZ |
Date et heure de suppression de l’instance. |
COMMENT |
TEXT |
Commentaire pour l’instance. |
Notes sur l’utilisation¶
La latence pour la vue peut atteindre 24 heures.
La vue n’affiche que les instances pour lesquels le rôle actuel de la session s’est vu accorder des privilèges d’accès.
Exemples¶
L’exemple suivant recherche toutes les instances de la classe ANOMALY_DETECTION :
SELECT ACCOUNT_NAME, NAME, DATABASE_NAME, SCHEMA_NAME, CLASS_NAME
FROM snowflake.organization_usage.class_instances
WHERE CLASS_NAME = 'ANOMALY_DETECTION';
L’exemple suivant joint cette vue avec Vue TABLES sur la colonne INSTANCE_ID pour trouver les tables qui appartiennent à chaque instance :
SELECT a.TABLE_NAME,
b.NAME AS instance_name,
b.CLASS_NAME
FROM SNOWFLAKE.ORGANIZATION_USAGE.TABLES a
JOIN SNOWFLAKE.ORGANIZATION_USAGE.CLASS_INSTANCES b
ON a.INSTANCE_ID = b.ID
WHERE b.DELETED IS NULL;