Schéma TELEMETRY

Dans la base de données SNOWFLAKE, le schéma TELEMETRY contient des tables, des vues et des procédures stockées pour prendre en charge la collecte de données de télémétrie.

Tables TELEMETRY

La table SNOWFLAKE.TELEMETRY.EVENTS est la table d’événements par défaut <label-logging_event_table_default> pour la collecte de données de télémétrie. Si vous n’avez pas configuré une table d’événements, Snowflake utilise la table EVENTS par défaut pour collecter les données de télémétrie.

Pour des informations de référence sur les colonnes dans SNOWFLAKE.TELEMETRY.EVENTS, voir Colonnes de table d’événements.

Pour en savoir plus sur la télémétrie dans Snowflake, consultez Journalisation, traçage et métriques.

Vue

Remarques

EVENTS

Affiche les lignes pour les messages de journal, les événements de trace et les mesures de métriques collectées dans la table d’événements par défaut.

Vues TELEMETRY

Le schéma TELEMETRY fournit la vue suivante sur la table des événements par défaut, SNOWFLAKE.TELEMETRY.EVENTS.

Vue

Remarques

EVENTS_VIEW

Affiche une ligne pour les messages de journal, les événements de trace et les mesures de métriques collectées dans la table d’événements par défaut.

Accès aux vues dans le schéma TELEMETRY

Les rôles EVENTS_VIEWER ou EVENTS_ADMIN peuvent exécuter des opérations SELECT dans la vue EVENTS_VIEW. Pour plus d’informations, voir Rôles pour l’accès à la table d’événements par défaut et EVENTS_VIEW.

Notes générales sur l’utilisation

  • Les vues spécifiques à Snowflake sont susceptibles d’être modifiées. Évitez de sélectionner toutes les colonnes dans ces vues. À la place, sélectionnez les colonnes que vous voulez. Par exemple, si vous voulez la colonne name utilisez SELECT name, plutôt que SELECT *.

  • Les lignes renvoyées dans une requête sur une vue dépendent des privilèges accordés au rôle actuel de l’utilisateur. Lorsque vous interrogez une vue dans la vue EVENTS_VIEW, seuls les objets pour lesquels le rôle actuel s’est vu accorder des privilèges d’accès sont renvoyés.

Procédures stockées TELEMETRY

Le schéma TELEMETRY fournit les procédures stockées suivantes que vous pouvez utiliser pour gérer l’accès aux lignes sélectionnées dans la vue EVENTS_VIEW.

Vue

Remarques

ADD_ROW_ACCESS_POLICY_ON_EVENTS_VIEW(VARCHAR, ARRAY)

Lie une politique d’accès aux lignes à EVENTS_VIEW en spécifiant un tableau des colonnes de la table.

DROP_ROW_ACCESS_POLICY_ON_EVENTS_VIEW(VARCHAR)

Supprime la politique d’accès aux lignes spécifiée liée à EVENTS_VIEW.