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.
Vous pouvez exécuter des requêtes SQL à l'aide d'Amazon Athena sur des sources de données enregistrées dans le AWS Glue Data Catalog et des sources de données telles que des métastores Hive et des instances Amazon DocumentDB auxquelles vous vous connectez à l'aide de la fonction de requête fédérée d’Athena. Pour de plus amples informations sur l'utilisation des sources de données, veuillez consulter Connexion aux sources de données. Lorsque vous exécutez une requête DDL (Data Definition Language) qui modifie un schéma, Athena écrit les métadonnées dans le métastore associé à la source de données. En outre, certaines requêtes, telles que CREATE TABLE AS
et INSERT INTO
, peuvent écrire des registres dans le jeu de données, par exemple en ajoutant un registre CSV à un emplacement Simple Storage Service (Amazon S3). Lorsque vous exécutez une requête, Athena enregistre les résultats dans un emplacement de résultats de requête que vous spécifiez. Cela vous permet d'afficher l'historique des requêtes, ainsi que de télécharger et d'afficher les jeux de résultats des requêtes.
Cette section fournit des conseils sur l'exécution de requêtes Athena sur des sources de données et des types de données courants à l'aide de diverses instructions SQL. Des conseils généraux sont fournis pour l'utilisation des structures et des opérateurs courants, par exemple pour l'utilisation des tableaux, la concaténation, le filtrage, l'aplatissement et le tri. D'autres exemples incluent les requêtes de données dans des tables avec des structures et des cartes imbriquées, des tables basées sur des ensembles de données codés en JSON et des ensembles de données associés Services AWS tels que les journaux et les journaux AWS CloudTrail Amazon EMR. Cette documentation n'a pas pour objectif de couvrir en détail l'utilisation du langage SQL standard. Pour plus d'informations sur SQL, veuillez consulter les références de langage de Trino
Rubriques
- Afficher les plans de requêtes
- Travailler avec les résultats des requêtes et les requêtes récentes
- Réutiliser les résultats des requêtes dans Athena
- Afficher les statistiques des requêtes
- Travaillez avec des vues
- Utiliser des requêtes enregistrées
- Utiliser des requêtes paramétrées
- Utilisez l'optimiseur basé sur les coûts
- Requête S3 Express One Zone
- Requête S3 Glacier
- Gérer les mises à jour du schéma
- Tableaux de requêtes
- Interrogez des données géospatiales
- JSONDonnées de requête
- Utiliser le ML avec Athena
- Requête avec UDFs
- Interrogation entre les régions
- Interrogez le AWS Glue Data Catalog
- Service AWS Journaux de requêtes
- Consulter les journaux du serveur Web
Pour les considérations et les restrictions, consultez Considérations et limites relatives aux SQL requêtes dans Amazon Athena.