Amazon Redshift apresenta novas funções de matriz para processamento de dados semiestruturados

Publicado: 6 de mar de 2026

Agora, o Amazon Redshift oferece suporte a nove novas funções de matriz para trabalhar com dados semiestruturados armazenados no tipo de dados SUPER. As novas funções incluem ARRAY_CONTAINS, ARRAY_DISTINCT, ARRAY_EXCEPT, ARRAY_INTERSECTION, ARRAY_POSITION, ARRAY_POSITIONS, ARRAY_SORT, ARRAY_UNION e ARRAYS_OVERLAP, e permitem pesquisar, comparar, classificar e transformar matrizes diretamente em suas consultas SQL. Anteriormente, para realizar essas operações era necessário escreve uma lógica SQL PartiQL personalizada e complexa.

Essas funções simplificam transformações complexas de dados e reduzem a complexidade das consultas ao permitir operações sofisticadas de matriz em uma única instrução SQL. Por exemplo, é possível usar ARRAY_CONTAINS e ARRAY_POSITION para pesquisa de elementos, ARRAY_INTERSECTION e ARRAY_EXCEPT para operações de conjunto ou ARRAY_SORT e ARRAY_DISTINCT para eliminar a duplicação e organizar os dados. Essas funções são particularmente valiosas para aplicações que envolvem estruturas de dados aninhadas, processamento de eventos e fluxos de trabalho de analytics em que os dados precisam ser agregados, filtrados ou transformados em grande escala.

As novas funções de matriz do Amazon Redshift estão disponíveis em todas as regiões da AWS que oferecem o Amazon Redshift, incluindo as regiões AWS GovCloud (EUA). Para saber mais, consulte a documentação.