Exécuter SQL des requêtes dans Amazon Athena - Amazon Athena

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.

Exécuter SQL des requêtes dans Amazon Athena

Vous pouvez exécuter des SQL requêtes à l'aide d'Amazon Athena sur des sources de données enregistrées auprès de et sur des sources de données telles que les métastores Hive AWS Glue Data Catalog et les instances Amazon DocumentDB auxquelles vous vous connectez à l'aide de la fonctionnalité Athena Federated Query. 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 Data Definition Language (DDL) qui modifie le 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 enregistrements dans le jeu de données, par exemple en ajoutant un CSV enregistrement à un emplacement 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 pour exécuter des requêtes Athena sur des sources de données et des types de données courants à l'aide de SQL diverses instructions. 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 imbriquées et des cartes, des tables basées sur des ensembles de données JSON codés et des ensembles de données associés Services AWS tels que les journaux AWS CloudTrail et les journaux Amazon. EMR La couverture complète de SQL l'utilisation standard dépasse le cadre de cette documentation. Pour plus d'informationsSQL, reportez-vous aux références linguistiques Trino et Presto.

Pour les considérations et les restrictions, consultez Considérations et limites relatives aux SQL requêtes dans Amazon Athena.