Amazon Redshift bổ sung ALTER TABLE cho bảng Iceberg và thao tác ghi thông qua phần gắn Danh mục dữ liệu AWS Glue
Amazon Redshift hiện hỗ trợ ghi trực tiếp vào bảng Apache Iceberg thông qua phần gắn Danh mục dữ liệu AWS Glue (awsdatacatalog) và các câu lệnh ALTER TABLE DDL để sửa đổi sơ đồ, phân vùng và thuộc tính của bảng Apache Iceberg. Với quyền truy cập ghi thông qua awsdatacatalog được gắn tự động, bạn có thể đưa các phép biến đổi Redshift vào hồ dữ liệu của mình để bất kỳ công cụ nào có thể truy vấn mà không cần tạo sơ đồ bên ngoài. Điều này đặc biệt hữu ích cho bảng Iceberg được liên kết với AWS Lake Formation. Các thao tác ALTER TABLE được hỗ trợ bao gồm các cột ADD/DROP/ALTER, RENAME COLUMN, SET TABLE PROPERTIES để ghi đè kiểu nén mặc định và ADD/DROP/REPLACE PARTITION FIELD để điều chỉnh các chiến lược phân vùng khi khối lượng dữ liệu tăng lên. Trước đây, việc cập nhật cấu trúc của bảng Iceberg yêu cầu phải xóa bảng và dữ liệu của bảng, làm tăng độ phức tạp cũng như độ trễ của các quy trình dữ liệu. Bảng do Redshift sửa đổi vẫn có thể hoạt động với các công cụ tương thích với Iceberg khác, bao gồm Amazon EMR và Amazon Athena, duy trì khả năng tương tác giữa các công cụ. Quyền AWS Lake Formation được hỗ trợ cho các thao tác ghi Iceberg.
Những khả năng này được cung cấp ở tất cả các Khu vực AWS có Amazon Redshift. Để bắt đầu, hãy truy cập các mục Tham chiếu bảng Iceberg trong Amazon Redshift và Thay đổi định nghĩa bảng trong Hướng dẫn dành cho nhà phát triển về Cơ sở dữ liệu Amazon Redshift.