- Catégories :
ICEBERG_TABLE_SNAPSHOT_REFRESH_HISTORY¶
Renvoie des métadonnées et des informations sur l’instantané concernant l’historique d’actualisation le plus récent d’une table Apache Iceberg™ gérée en externe spécifiée.
Note
La version 9.16 de Snowflake a ajouté la prise en charge des tables basées sur Delta pour cette fonction. La fonction affiche uniquement les données d’actualisation de la table basée sur Delta à partir de la version 9.16.
- Voir aussi :
Tables Apache Iceberg™, Métadonnées et conservation des tables Apache Iceberg™, ALTER ICEBERG TABLE … REFRESH
Syntaxe¶
Arguments¶
TABLE_NAME => 'table_name'Le nom de la table Iceberg gérée en externe pour laquelle vous souhaitez récupérer l’historique d’actualisation des instantanés.
Sortie¶
La fonction renvoie les colonnes suivantes :
Nom de la colonne |
Type de données |
Description |
Note de table basée sur Delta |
|---|---|---|---|
REFRESHED_ON |
TIMESTAMP_LTZ |
Horodatage de la dernière actualisation de la table. |
|
METADATA_FILE_NAME |
TEXT |
Chemin complet vers le fichier de métadonnées. |
Chemin complet vers le fichier de validation ou de point de contrôle. |
SNAPSHOT_ID |
TEXT |
ID de l’instantané de la dernière actualisation. |
L’ID de validation résultant de la dernière actualisation. |
SEQUENCE_NUMBER |
TEXT |
Numéro de séquence de la dernière actualisation ; NULL pour Iceberg v1. |
Non applicable pour les tables basées sur Delta ; s’affiche en tant que NULL. |
ICEBERG_SCHEMA_ID |
TEXT |
ID de schéma de l’actualisation (à partir des métadonnées). |
Non applicable pour les tables basées sur Delta ; s’affiche en tant que NULL. |
QUERY_ID |
TEXT |
ID de la requête qui a effectué l’actualisation. Pour les tables qui utilisent une actualisation automatique, cette colonne contient une valeur sentinelle, qui indique que l’actualisation a été automatisée. |
|
IS_CURRENT_SNAPSHOT |
BOOLEAN |
TRUE si la table est actualisée sur cet instantané ; sinon, FALSE. |
TRUE si la table est actualisée sur cette version (validation) ; sinon, FALSE. |
SNAPSHOT_SUMMARY |
VARIANT |
Résumé de l’instantané Iceberg du fichier |
Non applicable pour les tables basées sur Delta ; s’affiche en tant que NULL. |
Exemples¶
Récupérer les informations relatives à la version actuelle d’une table Iceberg gérée en externe et nommée my_iceberg_table :
Sortie :