Schéma :

ACCOUNT_USAGE

Vue PIPES

Cette vue Utilisation du compte affiche une ligne pour chaque canal défini dans le compte.

Colonnes

Nom de la colonne

Type de données

Description

PIPE_ID

NUMBER

Identificateur interne/généré par le système pour le canal.

PIPE_NAME

TEXT

Nom du canal.

PIPE_SCHEMA_ID

NUMBER

Identificateur interne / généré par le système pour le schéma auquel appartient le canal.

PIPE_SCHEMA

TEXT

Schéma auquel le canal appartient.

PIPE_CATALOG_ID

NUMBER

Identificateur interne / généré par le système pour la base de données auquel appartient le canal.

PIPE_CATALOG

TEXT

Base de données à laquelle le canal appartient.

IS_AUTOINGEST_ENABLED

TEXT

Si AUTO-INGEST est activé pour le canal. Représente les fonctionnalités futures.

NOTIFICATION_CHANNEL_NAME

TEXT

Nom de la ressource Amazon de la file d’attente SQS d’Amazon pour la zone de préparation nommée dans la colonne DEFINITION. Représente les fonctionnalités futures.

PIPE_OWNER

TEXT

Nom du rôle propriétaire du canal.

DEFINITION

TEXT

Instruction COPY utilisée pour charger des données à partir de fichiers en file d’attente dans une table Snowflake.

CREATED

TIMESTAMP_LTZ

Heure de création du canal.

LAST_ALTERED

TIMESTAMP_LTZ

Date et heure de la dernière modification de l’objet. Consultez Notes sur l’utilisation.

COMMENT

TEXT

Commentaire pour ce canal.

PATTERN

TEXT

La valeur de l’option de copie PATTERN dans l’instruction COPY INTO <table> de la définition du canal, si l’option de copie a été spécifiée.

DELETED

TIMESTAMP_LTZ

Date et heure de suppression du canal.

OWNER_ROLE_TYPE

TEXT

Type de rôle qui possède l’objet, soit ROLE ou DATABASE_ROLE. . Si une Snowflake Native App est propriétaire de l’objet, la valeur est APPLICATION. . Snowflake renvoie NULL si vous supprimez l’objet, car un objet supprimé n’a pas de rôle propriétaire.

Notes sur l’utilisation

  • La latence pour la vue peut atteindre 180 minutes (3 heures).

  • La vue n’affiche que les objets pour lesquels le rôle actuel de la session s’est vu accorder des privilèges d’accès.

  • La vue ne reconnaît pas le privilège MANAGE GRANTS et peut par conséquent afficher moins d’informations par rapport à une commande SHOW exécutée par un utilisateur détenteur du privilège MANAGE GRANTS.

  • La colonne LAST_ALTERED est mise à jour lorsque les opérations suivantes sont effectuées sur un objet :

    • DDL opérations.

    • DML opérations (pour les tables uniquement).

    • Opérations de maintenance des métadonnées en arrière-plan effectuées par Snowflake.

Exemples

L’exemple suivant joint cette vue à Vue PIPE_USAGE_HISTORY dans la colonne PIPE_ID pour suivre l’utilisation du crédit associé à chaque objet PIPE unique :

select a.PIPE_CATALOG as PIPE_CATALOG,
       a.PIPE_SCHEMA as PIPE_SCHEMA,
       a.PIPE_NAME as PIPE_NAME,
       b.CREDITS_USED as CREDITS_USED
from SNOWFLAKE.ACCOUNT_USAGE.PIPES a join SNOWFLAKE.ACCOUNT_USAGE.PIPE_USAGE_HISTORY b
on a.pipe_id = b.pipe_id
where b.START_TIME > date_trunc(month, current_date);
Copy