Amazon Redshift introduit de nouvelles fonctions matricielles pour le traitement de données semi-structurées

Publié le: 6 mars 2026

Amazon Redshift prend désormais en charge neuf nouvelles fonctions matricielles permettant de travailler avec des données semi-structurées stockées dans le type de données SUPER. Les nouvelles fonctions incluent ARRAY_CONTAINS, ARRAY_DISTINCT, ARRAY_EXCEPT, ARRAY_INTERSECTION, ARRAY_POSITION, ARRAY_POSITIONS, ARRAY_SORT, ARRAY_UNION et ARRAYS_OVERLAP, vous permettant de rechercher, comparer, trier et transformer des tableaux directement dans vos requêtes SQL. Auparavant, l’exécution de ces opérations nécessitait l’écriture d’une logique SQL PartiQL personnalisée complexe.

Ces fonctions simplifient les transformations de données complexes et réduisent la complexité des requêtes en permettant des opérations de tableau sophistiquées dans une seule instruction SQL. Par exemple, vous pouvez utiliser ARRAY_CONTAINS et ARRAY_POSITION pour la recherche d’éléments, ARRAY_INTERSECTION et ARRAY_EXCEPT pour les opérations d’ensemble, ou ARRAY_SORT et ARRAY_DISTINCT pour organiser et dédupliquer les données. Ces fonctions sont particulièrement utiles pour les applications impliquant des structures de données imbriquées, le traitement des événements et des flux de travail analytiques dans lesquels les données doivent être agrégées, filtrées ou transformées à grande échelle.

Les nouvelles fonctions de la matrice Amazon Redshift sont disponibles dans toutes les Régions AWS, y compris les régions AWS GovCloud (US) où Amazon Redshift est disponible. Pour en savoir plus, consultez notre documentation.