Apache Iceberg™-Tabellen: Datendateien in Unterverzeichnisse in Amazon S3 schreiben¶
Achtung
Diese Verhaltensänderung ist im Bundle 2024_06 enthalten.
Den aktuellen Status des Bundles finden Sie unter Bundle-Verlauf.
Snowflake schreibt Parquet-Datendateien in Amazon S3 für von Snowflake verwaltete Tabellen wie folgt:
- Vor der Änderung:
Snowflake schreibt alle Tabellendatendateien in ein einziges Verzeichnis namens
data/
in Ihrem externen Cloud-Speicher.Beispielpfad für jede Datendatei:
s3://externalVolumeStorageLocation/tableBaseLocation/data/snow_externalFileId.parquet
- Nach der Änderung:
Snowflake unterstützt das Schreiben von Datendateien für neue oder bestehende Tabellen in zufällig benannte Unterverzeichnisse im
data/
-Verzeichnis. So können Sie die S3-Drosselung vermeiden und die Abfrageleistung optimieren.Beispielpfad für jede Datendatei:
s3://externalVolumeStorageLocation/tableBaseLocation/data/randomPrefix/snow_externalFileId.parquet
Ref.: 1706