Amazon Redshift 支援 Apache Iceberg 資料表的 UPDATE、DELETE、MERGE 作業

張貼日期: 2026年4月23日

Amazon Redshift 現在支援 Apache Iceberg 資料表上的資料列層級 UPDATE、DELETE 和 MERGE 作業。使用 Iceberg 建置可互通之資料湖的客戶,現在可以直接透過 Amazon Redshift 執行資料操作語言 (DML) 作業,而無需將資料移至外部處理引擎。先前,修改 Iceberg 資料表中的個別資料列需要使用單獨的引擎,這為資料管道增加了複雜性和延遲。

在此版本推出後,您就能在已分區和未分割的 Iceberg 資料表 (包括 S3 Tables) 上執行 UPDATE、DELETE 和 MERGE (UPSERT) 陳述式。支援的 Iceberg 分割區轉換包括身分、儲存貯體、截斷、年、月、日和小時。MERGE 可讓您在單一陳述式中合併插入和更新邏輯,以進行常見的資料整合模式,例如變更資料擷取和緩慢變更維度。由 Redshift 修改的資料表與其他與 Iceberg 相容的引擎相容,包括 Amazon EMR 和 Amazon Athena,從而保持跨引擎的互通性。Iceberg 寫入作業支援 AWS Lake Formation 權限。

Apache Iceberg 資料表上的 UPDATE、DELETE 和 MERGE 命令的 Amazon Redshift 支援適用於提供 Amazon Redshift 的所有 AWS 區域。若要著手使用,請瀏覽 Amazon Redshift 資料庫開發人員指南中的寫入 Apache Iceberg 資料表區段,您還可以在其中找到 SQL 語法的文件。