Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Préparation de tableaux de données dans Amazon Athena
Vous pouvez interroger des tables de données qui ont été créées en tant que vues AWS Glue Data Catalog (GDC) dans Amazon Athena.
Une vue GDC est une table virtuelle créée à partir d'une ou de plusieurs AWS Glue tables sous-jacentes. Il doit être créé à l'aide d'Athena SQL dans le catalogue AthenaAwsGlueCatalog.
Note
Les types de données complexes (imbriqués) (Array, MAP et Struct) ne sont pas pris en charge pour les sources de données Amazon Athena dans. AWS Clean Rooms Si une AWS Glue table sous-jacente ou une vue GDC contient une colonne d'un type de données complexe, les requêtes échouent lors de la configuration de la table. Cela se produit même lorsque la requête ne fait pas référence à cette colonne. Pour contourner cette limitation, créez une vue GDC qui exclut les colonnes de type complexe, ou convertissez-les en un type pris en charge tel que STRING.
La préparation de vos tableaux de données dans Amazon Athena implique les étapes suivantes :
Étape 1 : Exécuter les prérequis
Pour préparer vos tableaux de données à utiliser avec AWS Clean Rooms, vous devez remplir les conditions préalables suivantes :
-
Vos tableaux de données sont enregistrés dans l'un des formats de données pris en charge pour AWS Clean Rooms.
-
Vos tableaux de données utilisent les types de données pris en charge pour AWS Clean Rooms.
-
Vous avez créé une vue GDC sur votre AWS Glue table à l'aide d'Athena SQL dans le catalogue
AwsDataCatalogAthena.La vue apparaîtra dans :
-
La console Athena (sous la
AwsDataCatalog) en tant que vue : https://console.aws.amazon.com/athena/ -
La AWS Glue console en tant que AWS Glue table : https://console.aws.amazon.com/glue/
Pour plus d'informations, consultez la section Utiliser les vues du catalogue de données dans Athena dans le guide de l'utilisateur Amazon Athena.
Note
Vous avez besoin des autorisations appropriées pour créer des vues dans Athena et AWS Glue. Assurez-vous également que vous avez accès aux tables sous-jacentes référencées dans votre définition de View.
AWS Clean Rooms ne prend en charge que le type de AWS Glue catalogue pour Athena, pas les types de catalogue Lambda ou Hive.
-
-
Vos tables de données ou vos vues GDC sont cataloguées AWS Glue et enregistrées auprès de. AWS Lake Formation
-
Vous avez créé un compartiment de sortie distinct dans Amazon S3 pour recevoir les résultats Athena.
-
Vous avez configuré un rôle de service pour lire les données d'Amazon Athena. Pour de plus amples informations, veuillez consulter Création d'un rôle de service pour lire les données d'Amazon Athena.
-
Le rôle de service dispose des autorisations d'accès Lake Formation Select et Describe dans la vue ou le tableau GDC.
-
Étape 2 : Prochaines étapes
Maintenant que vous avez préparé vos tableaux de données dans Amazon Athena, vous êtes prêt à :
Les tableaux peuvent être interrogés après :
-
Le créateur de la collaboration a mis en place une collaboration dans AWS Clean Rooms. Pour de plus amples informations, veuillez consulter Création d'une collaboration.
-
Le créateur de la collaboration vous a envoyé l'identifiant de collaboration en tant que participant à la collaboration.