Publié le: Nov 27, 2023

Le catalogue de données AWS Glue prend désormais en charge la création, la gestion et le contrôle d'accès de vues SQL qui prennent en charge plusieurs moteurs. Les clients peuvent créer des vues SQL dans le catalogue de données AWS Glue et les interroger à partir de moteurs SQL tels qu'Amazon Athena, Amazon Redshift et Spark avec Amazon EMR sur EC2.

Aujourd'hui, lorsque les clients créent une vue et souhaitent accéder à cette vue sur plusieurs moteurs SQL, ils doivent créer des vues distinctes pour chaque moteur. En outre, les propriétaires des données doivent autoriser l'accès à chaque vue et aux tables sous-jacentes de la vue pour chaque moteur. La vue ne peut pas être utilisée pour filtrer le contenu des tables de base car les consommateurs doivent avoir un accès direct à ces tables. À l'aide des vues du catalogue de données AWS Glue, les clients peuvent créer un objet de vue unique qui peut être interrogé à partir de plusieurs moteurs sans que les consommateurs n'aient accès aux tables de base de la vue. Les administrateurs peuvent utiliser les vues multimoteurs du catalogue de données AWS Glue pour contrôler les parties des données sous-jacentes auxquelles les consommateurs peuvent accéder à l'aide des riches dialectes SQL fournis par les moteurs SQL. L'accès aux vues peut être contrôlé par les mêmes autorisations, ressources, colonnes et balises d'AWS Lake Formation que celles utilisées pour accorder l'accès aux autres ressources du lac de données.

Cette fonctionnalité est disponible en version préliminaire dans plusieurs régions AWS, notamment en Virginie du Nord, en Ohio, en Oregon, en Irlande et à Tokyo. Pour commencer à utiliser cette fonctionnalité, reportez-vous à la documentation sur les vues.