Publié le: Nov 17, 2022

Amazon Redshift, un entrepôt de données cloud entièrement géré, prend désormais en charge la construction CONNECT BY SQL permettant aux utilisateurs de créer des requêtes pour traiter les données hiérarchiques dans leur entrepôt. À partir d'aujourd'hui, vous pouvez interroger de manière récursive les données hiérarchiques en fonction de la relation parent-enfant au sein de ce jeu de données à l'aide de la construction CONNECT BY.

Certains clients Amazon Redshift utilisent des données hiérarchiques telles que des organigrammes dans leur entrepôt. En avril 2021, nous avons annoncé la prise en charge des expressions de table commune récursives (CTE) pour faciliter ce type de requête. Amazon Redshift prend désormais en charge la construction CONNECT BY afin d'alléger la complexité des requêtes CTE récursives. Les clients qui migrent depuis d'autres systèmes de base de données peuvent utiliser la même construction CONNECT BY avec Amazon Redshift. Les requêtes utilisant CONNECT BY présenteront des performances identiques à celles d'une CTE récursive.

Cette fonctionnalité est désormais proposée dans la plupart des régions AWS où Amazon Redshift est disponible. Vous trouverez davantage d'informations sur la clause CONNECT BY dans le guide des développeurs de bases de données Amazon Redshift.