Historique des accès

Cette rubrique explique comment utiliser la vue ACCESS_HISTORY pour évaluer les objets Snowflake.

Dans ce chapitre :

Comprendre l’historique des accès

L’historique des accès dans Snowflake indique si la requête de l’utilisateur lit les données de la colonne. Snowflake n’enregistre pas les opérations d’écriture. L’historique des accès utilisateur se trouve dans la vue Access_History (dans cette rubrique).

Chaque ligne de la vue ACCESS_HISTORY contient un seul enregistrement par requête et décrit les colonnes auxquelles la requête a accédé directement (c’est-à-dire la table de base) et indirectement (c’est-à-dire les objets dérivés, comme les vues). Ces enregistrements facilitent l’audit de conformité réglementaire et fournissent des informations sur les tables et les colonnes les plus fréquemment utilisées, car il existe un lien direct entre l’utilisateur (c’est-à-dire l’opérateur de la requête), la requête, la table ou la vue, la colonne et les données.

Les autres cas d’utilisation de la vue ACCESS_HISTORY sont les suivants :

  • Découverte des données inutilisées pour déterminer s’il faut archiver ou supprimer les données.

  • Validation des changements de données pour avertir les utilisateurs avant la destruction ou la modification d’une table ou d’une vue donnée.

  • Vérification de l’accès aux données pour se conformer aux exigences réglementaires et aux initiatives de gouvernance des données.

Vue Access_History

La vue Historique des accès Account Usage peut être utilisée pour interroger l’historique d’accès des objets Snowflake (par exemple, table, vue, colonne) au cours des 365 derniers jours (1 année).

Pour obtenir l’historique des accès utilisateur, il faut interroger Vue ACCESS_HISTORY.