Schéma :

ORGANIZATION_USAGE

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';
Copy

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;
Copy