Amazon Redshift aggiunge ALTER TABLE per le tabelle Iceberg e la scrittura tramite il montaggio di Catalogo dati AWS Glue
Amazon Redshift ora supporta la scrittura diretta su tabelle Apache Iceberg tramite il montaggio di Catalogo dati AWS Glue (awsdatacatalog) e le istruzioni DDL ALTER TABLE per modificare lo schema, il partizionamento e le proprietà delle tabelle Apache Iceberg. Grazie all'accesso in scrittura tramite l'awsdatacatalog montato automaticamente, è possibile salvare le trasformazioni di Redshift nel proprio data lake affinché qualsiasi motore possa interrogarle senza dover creare schemi esterni; questo scenario è particolarmente utile per le tabelle Iceberg federate con AWS Lake Formation. Le operazioni ALTER TABLE supportate includono l'aggiunta, l'eliminazione e la modifica di colonne (ADD/DROP/ALTER), la ridenominazione delle colonne (RENAME COLUMN), l'impostazione delle proprietà della tabella (SET TABLE PROPERTIES) per sovrascrivere il tipo di compressione predefinito, e la gestione dei campi di partizionamento (ADD/DROP/REPLACE PARTITION FIELD) per adattare le strategie di partizionamento all'aumentare dei volumi di dati. In precedenza, l'aggiornamento della struttura delle tabelle Iceberg richiedeva l'eliminazione della tabella e dei relativi dati, aumentando la complessità e la latenza delle pipeline di dati. Le tabelle modificate da Redshift rimangono 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.
Queste funzionalità sono disponibili in tutte le regioni AWS in cui è supportato Amazon Redshift. Per iniziare, consulta le sezioni Fare riferimento alle tabelle Iceberg in Amazon Redshift e Modifica delle definizioni delle tabelle nella guida per gli sviluppatori di database di Amazon Redshift.