Iceberg 테이블 데이터 업데이트 - Amazon Athena

Iceberg 테이블 데이터 업데이트

Iceberg 테이블 데이터는 INSERT, UPDATEDELETE 쿼리를 사용하여 Athena에서 직접 관리할 수 있습니다. 각 데이터 관리 트랜잭션은 시간 이동을 사용하여 쿼리할 수 있는 새 스냅샷을 생성합니다. UPDATEDELETE 문은 Iceberg 형식 v2 행 수준 위치 삭제 사양 및 스냅샷 격리 적용을 따릅니다.

참고

Athena SQL은 현재 copy-on-write 접근 방식을 지원하지 않습니다. UPDATE, MERGE INTO, DELETE FROM 작업은 지정된 테이블 속성에 관계없이 항상 위치 삭제와 함께 merge-on-read 접근 방식을 사용합니다. write.update.mode, write.merge.mode 및/또는 write.delete.mode와 같은 테이블 속성을 copy-on-write를 사용하도록 설정한 경우 Athena는 이를 무시하고 merge-on-read을 계속 사용하므로 쿼리가 실패하지 않습니다.

다음 명령을 사용하여 Iceberg 테이블에서 데이터 관리 작업을 수행합니다.