DELETE - Amazon Athena

DELETE

Athena Iceberg DELETE écrit les fichiers de suppression de position Iceberg dans une table. C'est ce qu'on appelle une suppression merge-on-read (fusion sur lecture). Contrairement à une suppression copy-on-write (copie sur écriture), une suppression par fusion sur lecture est plus efficace car elle ne réécrit pas les données de fichier. Lorsque Athena lit les données Iceberg, elle fusionne les fichiers de suppression de position Iceberg avec des fichiers de données pour produire la dernière vue d'un tableau. Pour supprimer ces fichiers de suppression de position, vous pouvez exécuter l'action de compactage REWRITE DATA (RÉÉCRITURE DES DONNÉES). Les opérations DELETE sont facturées en fonction de la quantité de données analysées. Pour la syntaxe, consultez DELETE.

L'exemple suivant supprime les lignes de iceberg_table qui ont c3 comme valeur pour category.

DELETE FROM iceberg_table WHERE category='c3'