Commande SHOW ICEBERG TABLES : Nouvelles colonnes dans la sortie (en attente)

Attention

Ce changement de comportement fait partie du bundle 2025_06.

Pour connaître le statut actuel du bundle, reportez-vous à Historique du bundle.

Lorsque ce bundle de changements de comportement est activé, la sortie de la commande SHOW ICEBERG TABLES comprend les nouvelles colonnes suivantes :

Nom de la colonne

Description

partition_specs

Liste d’objets contenant les spécifications de partition Apache Iceberg™ pour la table Iceberg telle qu’elles apparaissent dans le fichier de métadonnées Iceberg. Elle renvoie les spécifications de partition pour les tables Iceberg gérées par Snowflake et celles gérées en externe.

Chaque spécification de partition comprend un spec-id, suivi des champs pour la spécification de partition. Chaque champ est une valeur OBJECT avec les paires clé-valeur suivantes :

  • name : Nom de la partition.

  • transform : La transformation appliquée à la colonne source pour générer une valeur de partition. Cette valeur détermine comment les données sont regroupées en partitions.

  • source-id : L’identificateur de la colonne de table d’origine ou du champ utilisé pour le partitionnement.

  • field-id : L’identifiant du champ de partition. Ce champ est utilisé pour identifier un champ de partition et est unique dans une spécification de partition. Cependant, pour les métadonnées de table v2, il est unique pour toutes les spécifications de partition.

Par exemple :

[ {
"spec-id" : 0,
"fields" : [ {
"name" : "COL1",
"transform" : "identity",
"source-id" : 1,
"field-id" : 1000
}, {
"name" : "COL1_trunc_100",
"transform" : "truncate[100]",
"source-id" : 1,
"field-id" : 1001
},
// Additional fields omitted for brevity.
    ]
} ]
Copy

L’exemple montre une spécification de partition ; cependant, une table peut avoir plusieurs spécifications de partition.

Cette colonne apparaît après la colonne auto_refresh_status.

current_partition_spec_id

ID pour la spécification de partition qui est actuellement active pour la table Iceberg. Cet ID correspond à une valeur pour spec-id dans partition_specs. Par exemple : 0.

Cette colonne apparaît après la colonne partition_specs. Il s’agit de la dernière colonne dans la sortie.

Pour plus d’informations sur les spécifications de partition, voir Spécifications de partition dans la spécification Apache Iceberg™.

Réf : 2076