Amazon Redshift supporta UPDATE, DELETE, MERGE per le tabelle Apache Iceberg

Inserito il: 23 apr 2026

Amazon Redshift ora supporta le operazioni UPDATE, DELETE e MERGE a livello di riga sulle tabelle Apache Iceberg. I clienti che utilizzano Iceberg per creare data lake interoperabili possono ora eseguire operazioni DML (Data Manipulation Language) direttamente da Amazon Redshift, senza spostare i dati su motori di elaborazione esterni. In precedenza, la modifica di singole righe nelle tabelle Iceberg richiedeva l’utilizzo di motori separati, aggiungendo complessità e latenza alle pipeline di dati.

Con questo lancio, puoi eseguire istruzioni UPDATE, DELETE e MERGE (UPSERT) su tabelle Iceberg partizionate e non partizionate, incluse le tabelle S3. Le trasformazioni delle partizioni Iceberg supportate includono identità, bucket, truncate, anno, mese, giorno e ora. MERGE consente di combinare la logica di inserimento e aggiornamento in un'unica istruzione per modelli di integrazione dei dati comuni come l'acquisizione dei dati di modifica e la modifica lenta delle dimensioni. Le tabelle modificate da Redshift sono compatibili con altri motori compatibili con Iceberg, tra cui Amazon EMR e Amazon Athena, preservando l’interoperabilità tra motori. Le autorizzazioni di AWS Lake Formation sono supportate per le operazioni di scrittura su Iceberg.

Il supporto di Amazon Redshift per i comandi UPDATE, DELETE e MERGE sulle tabelle Apache Iceberg è disponibile in tutte le regioni AWS in cui Amazon Redshift è disponibile. Per iniziare, visita la sezione Writing to Apache Iceberg tables nella guida per gli sviluppatori del database Amazon Redshift, dove troverai anche la documentazione per la sintassi SQL.