更新 Iceberg 資料表資料 - Amazon Athena

更新 Iceberg 資料表資料

您可以使用 INSERTUPDATEDELETE 查詢,直接在 Athena 上管理 Iceberg 資料表資料。每次資料管理異動都會產生新的快照,使用時間歷程查詢可查詢此快照。UPDATEDELETE 陳述式遵循 Iceberg v2 格式的資料列級位置刪除規格,並強制執行快照隔離。

注意

Athena SQL 目前不支援寫入時複製方法。無論指定的資料表屬性為何,UPDATEMERGE INTODELETE FROM 操作一律使用讀取時合併方法和位置刪除。如果您已設定資料表屬性 (例如 write.update.modewrite.merge.mode 及/或 write.delete.mode 以使用寫入時複製),則您的查詢不會失敗,因為 Athena 會忽略它們並繼續使用讀取時合併。

使用以下命令對 Iceberg 資料表執行資料管理操作。