Tables Apache Iceberg™ : écriture de fichiers de données dans des sous-répertoires dans Amazon S3¶
Attention
Ce changement de comportement est présent dans le bundle 2024_06.
Pour connaître le statut actuel du bundle, reportez-vous à Historique du bundle.
Snowflake écrit des fichiers de données Parquet dans Amazon S3 pour les tables gérées par Snowflake comme suit :
- Avant la modification:
Snowflake écrit tous les fichiers de données de table dans un seul répertoire nommé
data/
dans votre stockage cloud externe.Exemple de chemin pour chaque fichier de données :
s3://externalVolumeStorageLocation/tableBaseLocation/data/snow_externalFileId.parquet
- Après la modification:
Snowflake prend en charge l’écriture de fichiers de données pour des tables nouvelles ou existantes dans des sous-répertoires nommés aléatoirement sous le répertoire
data/
. Cela vous aide à éviter la limitation S3 et à optimiser les performances des requêtes.Exemple de chemin pour chaque fichier de données :
s3://externalVolumeStorageLocation/tableBaseLocation/data/randomPrefix/snow_externalFileId.parquet
Réf : 1706