Amazon Redshift ajoute ALTER TABLE pour les tables Iceberg et écrit via le montage du Catalogue de données AWS Glue
Amazon Redshift prend désormais en charge l’écriture directe dans les tables Apache Iceberg via les instructions mount et ALTER TABLE DDL du Catalogue de données AWS Glue (awsdatacatalog) afin de modifier le schéma, le partitionnement et les propriétés des tables Apache Iceberg. Grâce à l’accès en écriture via le catalogue awsdatacatalog monté automatiquement, vous pouvez placer des transformations Redshift dans votre lac de données pour que n’importe quel moteur puisse les interroger sans créer de schémas externes, ce qui est particulièrement utile pour les tables Iceberg fédérées avec AWS Lake Formation. Les opérations ALTER TABLE prises en charge incluent les colonnes ADD/DROP/ALTER, RENAME COLUMN et SET TABLE PROPERTIES pour remplacer le type de compression par défaut, et ADD/DROP/REPLACE PARTITION FIELD pour adapter les stratégies de partitionnement à mesure que les volumes de données augmentent. Auparavant, la mise à jour de la structure des tables Iceberg nécessitait de supprimer la table et ses données, ce qui ajoutait de la complexité et de la latence aux pipelines de données. Les tableaux modifiés par Redshift restent compatibles avec d’autres moteurs compatibles avec Iceberg, notamment Amazon EMR et Amazon Athena, préservant ainsi l’interopérabilité entre les moteurs. Les autorisations AWS Lake Formation sont prises en charge pour les opérations d’écriture d’Iceberg.
Ces fonctionnalités sont disponibles dans toutes les Régions AWS où Amazon Redshift est proposé. Pour commencer, consultez les sections Référencer les tables Iceberg dans Amazon Redshift et Modifier les définitions des tables du Guide du développeur d’Amazon Redshift Database.