Befehl SHOW ICEBERG TABLES: Neue Spalten in der Ausgabe (ausstehend)

Achtung

Diese Verhaltensänderung ist in Bundle 2025_06 enthalten.

Den aktuellen Status des Bundles finden Sie unter Bundle-Verlauf.

Wenn dieses Verhaltensänderungs-Bundle aktiviert ist, enthält die Ausgabe des Befehls SHOW ICEBERG TABLES die folgenden neuen Spalten:

Spaltenname

Beschreibung

partition_specs

Liste der Objekte, die die Apache Iceberg™-Partitionsspezifikationen für die Iceberg-Tabelle enthalten, wie sie in der Iceberg-Metadatendatei erscheinen. Sie gibt die Partitionsspezifikationen sowohl für von Snowflake verwaltete als auch für extern verwaltete Iceberg-Tabellen zurück.

Jede Partitionsspezifikation enthält eine spec-id, gefolgt von den Feldern für die Partitionsspezifikation. Jedes Feld ist ein OBJECT-Wert mit den folgenden Schlüssel-Wert-Paaren:

  • name: Der Name der Partition.

  • transform: Die Transformation, die auf die Quellspalte angewendet wurde, um einen Partitionswert zu generieren. Dieser Wert bestimmt, wie Daten in Partitionen gruppiert werden.

  • source-id: Der Bezeichner der ursprünglichen Tabellenspalte oder des entsprechenden Felds, die bzw. das für die Partitionierung verwendet wurde.

  • field-id: Die ID des Partitionsfeldes. Dieses Feld wird zur Identifizierung eines Partitionsfelds verwendet und ist in einer Partitionsspezifikation eindeutig. Die Metadaten der Tabelle v2 sind jedoch für alle Partitionsspezifikationen eindeutig.

Beispiel:

[ {
"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

Das Beispiel zeigt eine Partitionsspezifikation. Eine Tabelle kann jedoch mehrere Partitionsspezifikationen haben.

Diese Spalte erscheint nach der Spalte auto_refresh_status.

current_partition_spec_id

ID für die Partitionsspezifikation, die derzeit für die Iceberg-Tabelle aktiv ist. Diese ID entspricht einem Wert für spec-id in partition_specs. Beispiel: 0.

Diese Spalte erscheint nach der Spalte partition_specs. Dies ist die letzte Spalte in der Ausgabe.

Weitere Informationen zu Partitionsspezifikationen finden Sie unter Partitionsspezifikationen in der Apache Iceberg™-Spezifikation.

Ref: 2076