Amazon Redshift oferece suporte às operações UPDATE, DELETE, MERGE nas tabelas do Apache Iceberg
Agora, o Amazon Redshift oferece suporte às operações UPDATE, DELETE e MERGE em nível de linha nas tabelas do Apache Iceberg. Os clientes que usam o Iceberg para criar data lakes interoperáveis agora podem realizar operações de linguagem de manipulação de dados (DML) diretamente no Amazon Redshift, sem mover dados para mecanismos de processamento externos. Antes, modificar linhas individuais em tabelas do Iceberg exigia o uso de mecanismos separados, o que adicionava complexidade e latência aos pipelines de dados.
Com este lançamento, você pode executar as instruções UPDATE, DELETE e MERGE (UPSERT) em tabelas do Iceberg particionadas e não particionadas, incluindo Tabelas do S3. As transformações de partição do Iceberg compatíveis incluem identity, bucket, truncate, year, month, day e hour. MERGE permite combinar a lógica de inserção e atualização em uma única instrução para padrões comuns de integração de dados, como captura de dados de alteração e dimensões de alteração lenta. As tabelas modificadas pelo Redshift são compatíveis com outros mecanismos compatíveis com Iceberg, incluindo Amazon EMR e Amazon Athena, o que preserva a interoperabilidade entre os mecanismos. As permissões do AWS Lake Formation são compatíveis com as operações de gravação do Iceberg.
O suporte do Amazon Redshift aos comandos UPDATE, DELETE e MERGE nas tabelas do Apache Iceberg está disponível em todas as regiões da AWS que oferecem o Amazon Redshift. Para começar a usá-lo, consulte a seção Writing to Apache Iceberg tables no Guia do desenvolvedor de banco de dados do Amazon Redshift, onde você também encontrará documentação sobre a sintaxe SQL.