Schéma :

ACCOUNT_USAGE

Vue LOAD_HISTORY

Cette vue Utilisation du compte vous permet de récupérer l’historique des données chargées dans des tables à l’aide de la commande COPY INTO <table> au cours des 365 derniers jours (1 an). La vue affiche une ligne pour chaque fichier chargé.

Colonnes

Nom de la colonne

Type de données

Description

TABLE_ID

NUMBER

Identifiant interne / généré par le système pour la table cible.

TABLE_NAME

TEXT

Nom de la table cible.

SCHEMA_ID

NUMBER

Identifiant interne / généré par le système pour le schéma de la table cible.

SCHEMA_NAME

TEXT

Schéma de la table cible.

CATALOG_ID

NUMBER

Identifiant interne / généré par le système pour la base de données de la table cible.

CATALOG_NAME

TEXT

Base de données de la table cible.

FILE_NAME

TEXT

Nom du fichier source.

LAST_LOAD_TIME

TIMESTAMP_LTZ

Date et heure (dans le fuseau horaire UTC) de l’enregistrement de chargement.

STATUS

TEXT

Statut : loaded, load failed ou partially loaded.

ROW_COUNT

NUMBER

Nombre de lignes chargées à partir du fichier source.

ROW_PARSED

NUMBER

Nombre de lignes analysées à partir du fichier source.

FIRST_ERROR_MESSAGE

TEXT

Première erreur du fichier source

FIRST_ERROR_LINE_NUMBER

NUMBER

Numéro de ligne de la première erreur

FIRST_ERROR_CHARACTER_POSITION

NUMBER

Position du premier caractère de l’erreur

FIRST_ERROR_COL_NAME

TEXT

Nom de colonne de la première erreur

ERROR_COUNT

NUMBER

Nombre de lignes d’erreur dans le fichier source

ERROR_LIMIT

NUMBER

Si le nombre d’erreurs atteint cette limite, annulez l’opération.

Notes sur l’utilisation

  • La latence pour la vue peut aller jusqu’à 90 minutes.

  • La vue ne comprend que les commandes COPY INTO qui ont été exécutées jusqu’à la fin, avec ou sans erreurs.

  • Les données historiques des commandes COPY INTO sont supprimées du système lorsqu’une table est détruite.

  • Lorsque vous incluez une clause WHERE qui fait référence à la colonne LAST_LOAD_TIME, vous pouvez spécifier n’importe quel jour de la semaine. Par exemple, le 1er avril 2016 était un vendredi ; cependant, le fait de spécifier le dimanche à la place du vendredi n’affecte pas les résultats de la requête :

    WHERE last_load_time > 'Sun, 01 Apr 2016 16:00:00 -0800'
    

Exemples

Récupérez les enregistrements pour les 10 dernières commandes COPY INTO exécutées :

SELECT * FROM snowflake.account_usage.load_history
  ORDER BY last_load_time DESC
  LIMIT 10;