Le 4 novembre 2026, AWS a annoncé une migration gérée de tables Apache Hive éligibles vers Apache Iceberg dans Amazon S3 Tables. Elle concerne les tables en Parquet enregistrées dans AWS Glue, sous réserve que la source et la destination soient dans le même compte AWS et la même région. AWS présente la fonction dans son annonce.
Quelles tables sont éligibles
La source doit être une table Hive stockée au format Parquet dans un bucket Amazon S3 à usage général et enregistrée dans AWS Glue. Le bucket de destination doit se trouver dans le même compte et la même région AWS. La migration crée une nouvelle table Iceberg gérée dans S3 Tables ; elle ne convertit pas la table source sur place.
Comment se déroulent les contrôles et la copie
Le parcours commence dans la console Amazon S3, où le menu de création de table propose « Create table from migration ».
AWS indique que la migration planifie les opérations et produit un rapport de compatibilité avant de copier les données. Par défaut, le traitement continue après cette planification. Les équipes peuvent toutefois le mettre en pause pour examiner le rapport avant la copie. La documentation AWS décrit aussi un rapport donnant les résultats de migration objet par objet, ainsi que des statistiques de progression. La documentation de migration S3 Tables précise ces options de contrôle.
Le service valide les données, mappe le schéma et le partitionnement Hive vers Iceberg, convertit les types, puis peut recomprimer et compacter les fichiers. La destination reste en lecture seule pendant la migration et passe en lecture-écriture lorsque celle-ci est terminée, selon AWS.
Synchronisations, bascule et coûts
La table source reste accessible en lecture et en écriture pendant le travail de migration, selon la documentation AWS. Des synchronisations répétées peuvent copier les changements intervenus depuis la copie précédente et rapprocher la destination de l’état de la source avant la bascule. AWS indique que les écritures sur la source sont interrompues pendant quelques minutes au moment de cette bascule finale.
AWS cite Amazon Athena et Amazon SageMaker Unified Studio parmi les intégrations directes pour interroger les tables. La console présente aussi ces deux options sur la page de propriétés d’une table Iceberg.
Pour la facturation, AWS indique ne pas facturer la conversion Hive vers Iceberg ; les données copiées sont facturées.
Régions AWS citées pour le lancement
AWS a cité dix régions au lancement : Virginie du Nord et Ohio dans l’est des États-Unis, Oregon dans l’ouest, Mumbai, Singapour, Sydney et Tokyo en Asie-Pacifique, puis Francfort, l’Irlande et Stockholm en Europe. Pour les équipes en France, les trois régions européennes nommées sont Francfort, l’Irlande et Stockholm. La source et la destination doivent être dans une même région prise en charge.