Mise à jour des données de tables Iceberg
Vous pouvez gérer les données des tables Iceberg directement dans Athena à l’aide de requêtes INSERT, UPDATE et DELETE. Chaque transaction de gestion des données produit un nouvel instantané, qui peut être interrogé à l'aide de requêtes Time Travel. Les instructions UPDATE et DELETE suivent la spécification de suppression de position
Note
Actuellement, Athena SQL ne prend pas en charge l’approche de copie sur écriture. Les opérations UPDATE, MERGE INTO et DELETE FROM utilisent toujours l’approche de fusion sur lecture avec des suppressions positionnelles, indépendamment des propriétés de table spécifiées. Si vous avez configuré des propriétés de table telles que write.update.mode, write.merge.mode et/ou write.delete.mode pour utiliser la copie sur écriture, vos requêtes n’échoueront pas, car Athena les ignorera et continuera d’utiliser la fusion sur lecture.
Utilisez les commandes suivantes pour effectuer des opérations de gestion des données sur les tables Iceberg.