Vollständige Lebenszyklusverwaltung für konvertierte Apache Iceberg™-Tabellen (Vorschau)

Achtung

Diese Verhaltensänderung ist in Bundle 2026_02 enthalten.

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

Wenn Sie eine extern verwaltete Apache Iceberg™ Tabelle in eine Tabelle konvertieren, die Snowflake als Iceberg-Katalog verwendet, übernimmt Snowflake die vollständige Lebenszyklusverwaltung für die konvertierte Tabelle. Diese Verwaltung umfasst die Verwaltung der Daten- und Metadatendateien, die vor der Konvertierung der Tabelle erstellt wurden.

Vor der Änderung:

Wenn Sie eine extern verwaltete Iceberg-Tabelle konvertieren, um Snowflake als Katalog zu verwenden, löscht Snowflake nicht die Daten- und Metadatendateien, die für die Tabelle erstellt wurden, bevor Sie die Tabelle konvertiert haben.

Nach der Änderung:

Wenn Sie eine extern verwaltete Iceberg-Tabelle konvertieren, um Snowflake als Katalog zu verwenden, verwaltet Snowflake das Löschen der Daten- und Metadatendateien, die für die Tabelle erstellt wurden, bevor Sie die Tabelle konvertiert haben. Snowflake löscht diese Dateien, wenn sie ablaufen, d. h. wenn sie die Aufbewahrungsfrist überschreiten.

Zu den Metadatendateien, die Snowflake löscht, gehören Metadaten.json, Manifestdateien und Manifestlistendateien.

Diese Änderung betrifft sowohl bestehende konvertierte Tabellen als auch Tabellen, die konvertiert werden, nachdem die Änderung aktiviert wurde.

Bevor die Änderung wirksam wird, müssen Sie Folgendes tun:

  1. Prüfen Sie, ob irgendwelche Workloads oder Pipelines Iceberg-Dateien unter dem Speicherort der Tabelle verwenden, die vor der Konvertierung der Tabelle erstellt wurden. Überprüfen Sie auch alle Iceberg-Snapshots und -Dateien, die älter als die für die Tabelle festgelegte Aufbewahrungsfrist sind.

  2. Wenn Sie eine dieser Dateien finden und sie nach Inkrafttreten der Änderung immer noch außerhalb von Snowflake benötigen, kopieren Sie sie an einen separaten Speicherort, den Sie verwalten.

Durch diese Änderung kann Snowflake den gesamten Lebenszyklus von konvertierten Iceberg-Tabellen verwalten. Dadurch wird durch diese Änderung ein unnötiger Speicherverbrauch verhindert, der durch Daten- und Metadatendateien vor der Konvertierung entsteht, die nach dem Ablaufen im Speicher verbleiben.

Ref: 2219