Intégrations de Service AWS à Athena - Amazon Athena

Intégrations de Service AWS à Athena

Vous pouvez utiliser Athena pour interroger les données à partir des Services AWS répertoriés dans cette section. Pour voir les régions prises en charge pour chaque service, consultez Régions et points de terminaison dans le Référence générale d'Amazon Web Services.

Pour plus d'informations sur chaque intégration, consultez les sections suivantes.

CloudFormation
Réserve de capacité

Rubrique de référence : AWS::Athena::CapacityReservation dans le guide de l'utilisateur AWS CloudFormation

Spécifie une réserve de capacité avec le nom et le nombre fournis d'unités de traitement de données demandées. Pour plus d'informations, consultez Gestion de la capacité de traitement des requêtes dans le Guide de l'utilisateur d'Amazon Athena et CreateCapacityReservation dans la Référence d'API Amazon Athena.

Data catalog (Catalogue de données)

Rubrique de référence : AWS::Athena::DataCatalog dans le Guide de l'utilisateur AWS CloudFormation

Spécifiez un catalogue de données Athena, y compris un nom, une description, un type, des paramètres et des étiquettes. Pour plus d'informations, consultez Présentation des tables, des bases de données et des catalogues de données dans Athena dans le Guide de l'utilisateur d'Amazon Athena et CreateDataCatalog dans la Référence d'API Amazon Athena.

Requête nommée

Rubrique de référence : AWS::Athena::NamedQuery dans le Guide de l'utilisateur AWS CloudFormation

Créez des requêtes nommées avec CloudFormation et exécutez-les dans Athena. Les requêtes nommées vous permettent de mapper un nom de requête en requête, puis de l'exécuter en tant que requête enregistrée à partir de la console Athena. Pour plus d'informations, consultez Utilisation de requêtes enregistrées dans le Guide de l'utilisateur d'Amazon Athena et CreateNamedQuery dans la Référence d'API Amazon Athena.

Instruction préparée

Rubrique de référence : AWS::Athena::PreparedStatement dans le Guide de l'utilisateur AWS CloudFormation

Spécifie une instruction préparée à utiliser avec des requêtes SQL dans Athena. Une instruction préparée contient des paramètres dont les valeurs sont fournies au moment de l'exécution. Pour plus d'informations, consultez Utilisation des requêtes paramétrées dans le Guide de l'utilisateur d'Amazon Athena et CreatePreparedStatement dans la Référence d'API Amazon Athena.

WorkGroup

Rubrique de référence : AWS::Athena::WorkGroup dans le Guide de l'utilisateur CloudFormation

Spécifiez les groupes de travail Athena en utilisant AWS CloudFormation. Utilisez des groupes de travail Athena pour isoler vos requêtes ou celles de votre groupe des autres requêtes dans le même compte. Pour plus d'informations, voir Utilisation de groupes de travail pour contrôler l’accès aux requêtes et les coûts dans le Guide de l'utilisateur d'Amazon Athena et CreateWorkGroup dans le document Référence API Amazon Athena.

Amazon CloudFront

Thème de référence : Interrogation des journaux Amazon CloudFront

Utilisez Athena pour interroger les journaux Amazon CloudFront. Pour plus d'informations sur l'utilisation de CloudFront, consultez le Guide du développeur Amazon CloudFront.

AWS CloudTrail

Thème de référence : Interrogation des journaux AWS CloudTrail

L'utilisation d'Athena avec des journaux CloudTrail est un moyen puissant d'améliorer votre analyse de l'activité du service AWS. Par exemple, vous pouvez utiliser des requêtes pour identifier des tendances et isoler davantage l’activité par attribut, comme l’adresse IP source ou l’utilisateur. Vous pouvez créer automatiquement des tables pour interroger des journaux directement à partir de la console CloudTrail et utiliser ces tables pour exécuter des requêtes dans Athena. Pour de plus amples informations, consultez Utilisation de la console CloudTrail afin de créer une table Athena pour les journaux CloudTrail .

Amazon DataZone

Thème de référence : Utilisation d’Amazon DataZone dans Athena

Utilisez Amazon DataZone pour partager, rechercher et découvrir des données à grande échelle au-delà des frontières de l'organisation. DataZone simplifie votre expérience grâce à des services d'analytique AWS tels qu'Athena, AWS Glue et AWS Lake Formation. Si vous disposez de grandes quantités de données provenant de différentes sources de données, vous pouvez utiliser Amazon DataZone pour créer des groupes de personnes, de données et d'outils basés sur des cas d'utilisation métier.

Dans Athena, vous pouvez utiliser l'éditeur de requêtes pour accéder aux environnements DataZone et les interroger. Pour de plus amples informations, consultez Utilisation d’Amazon DataZone dans Athena.

Elastic Load Balancing

Thème de référence : Interrogation des journaux Application Load Balancer

L'interrogation des journaux de l'Application Load Balancer vous permet de connaître la source du trafic et la latence, ainsi que les octets transférés vers et depuis les instances Elastic Load Balancing et les applications backend. Pour de plus amples informations, consultez Interrogation des journaux Application Load Balancer.

Thème de référence : Interrogation des journaux Classic Load Balancer

Interrogez les journaux de Classic Load Balancer pour analyser et comprendre les modèles de trafic en direction et en provenance des instances Elastic Load Balancing et des applications backend. Vous pouvez voir la source du trafic, la latence et les octets transférés. Pour de plus amples informations, consultez Interrogation des journaux Classic Load Balancer.

Amazon EMR Studio

Rubrique de référence : Use the Amazon Athena SQL editor in EMR Studio

Vous pouvez utiliser Athena dans un EMR Studio pour développer et exécuter des requêtes interactives. Cela vous permet d’utiliser EMR Studio pour les analytiques SQL sur Athena à partir de la même interface Amazon EMR que celle que vous utilisez pour vos charges de travail Spark, Scala et autres. Avec l’intégration Athena dans EMR Studio, vous pouvez effectuer les tâches suivantes :

  • Exécuter des requêtes Athena SQL

  • Afficher les résultats des requêtes

  • Afficher l'historique des requêtes

  • Afficher les requêtes enregistrées

  • Exécuter des requêtes paramétrées

  • Afficher les bases de données, les tables et les vues d'un catalogue de données

Les fonctionnalités Athena suivantes ne sont pas disponibles dans Amazon EMR Studio :

  • Fonctionnalités administrateur telles que la création ou la mise à jour de groupes de travail, de sources de données ou de réserves de capacité Athena

  • Athena pour Spark ou blocs-notes Spark

  • Intégration à DataZone

  • Step Functions

L’intégration EMR Studio avec Athena est disponible dans toutes les Régions AWS dans lesquelles EMR Studio et Athena sont disponibles. Pour plus d’informations sur l’utilisation d’Athena dans EMR Studio, consultez la rubrique Use the Amazon Athena SQL editor in EMR Studio dans le Guide de gestion Amazon EMR.

AWS Glue Data Catalog

Thème de référence : Utilisation du AWS Glue Data Catalog pour la connexion à vos données

Athena s'intègre au AWS Glue Data Catalog, qui offre un magasin de métadonnées persistant pour vos données dans Simple Storage Service (Amazon S3). Ceci vous permet de créer des tables et d'exécuter des requêtes sur les données dans Athena en fonction d'un magasin de métadonnées central disponible dans l'ensemble de votre compte Amazon Web Services et intégré aux fonctions de découverte de données et ETL de AWS Glue. Pour plus d'informations, consultez Utilisation du AWS Glue Data Catalog pour la connexion à vos données et Présentation de AWS Glue dans le Guide du développeur AWS Glue.

AWS Identity and Access Management (IAM)

Rubrique de référence : Actions pour Amazon Athena

Vous pouvez utiliser des actions d'API Athena dans les politiques d'autorisation IAM. Pour plus d'informations, consultez les rubriques Actions pour Amazon Athena et Gestion des identités et des accès dans Athena.

Amazon Quick Suite

Thème de référence : Connexion à Amazon Athena avec les pilotes ODBC et JDBC

Athena s’intègre à Amazon Quick Suite afin de faciliter l’affichage des données. Vous pouvez utiliser Athena pour générer des rapports ou explorer les données à l'aide d'outils de business intelligence ou de clients SQL, connectés via un pilote JDBC ou ODBC. Pour de plus amples informations sur Quick Suite, consultez What is Amazon Quick Suite dans le Guide d’utilisation d’Amazon Quick Suite. Pour plus d'informations sur l'utilisation des pilotes JDBC et ODBC avec Athena, consultez la rubrique Connexion à Amazon Athena avec les pilotes ODBC et JDBC.

Inventaire Simple Storage Service (Amazon S3)

Rubrique de référence : Interrogation d'un inventaire avec Athena dans le Guide de l'utilisateur Amazon Simple Storage Service

Vous pouvez utiliser Amazon Athena pour interroger l'inventaire Simple Storage Service (Amazon S3) à l'aide du langage SQL standard. Vous pouvez utiliser l'inventaire Simple Storage Service (Amazon S3) pour contrôler et signaler le statut de réplication et de chiffrement de vos objets à des fins professionnelles, de conformité et d'obligations réglementaires. Pour plus d'informations, veuillez consulter la rubrique Inventaire Simple Storage Service (Amazon S3) du Guide de l'utilisateur Amazon Simple Storage Service.

AWS Step Functions

Rubrique de référence : Appel d'Athena avec Step Functionsdans le Guide du développeur AWS Step Functions

Appelez Athena avec AWS Step Functions. AWS Step Functions peut contrôler certains Services AWS directement à l'aide de l'Amazon States Language. Vous pouvez utiliser Step Functions avec Athena pour lancer et arrêter l'exécution de requêtes, obtenir des résultats de requêtes, exécuter des requêtes de données ad hoc ou planifiées et récupérer les résultats des lacs de données dans Simple Storage Service (Amazon S3). Le rôle Step Functions doit être autorisé à utiliser Athena. Pour plus d'informations, consultez le Manuel du développeur AWS Step Functions.

Vidéo : Orchestration des requêtes Amazon Athena à l'aide des AWS Step Functions

La vidéo suivante montre comment utiliser Amazon Athena et AWS Step Functions pour exécuter une requête Athena programmée régulièrement et générer un rapport correspondant.

Afin d’obtenir un exemple utilisant Step Functions et Amazon EventBridge pour orchestrer AWS Glue DataBrew, Athena et Amazon Quick Suite, consultez Orchestrating an AWS Glue DataBrew job and Amazon Athena query with AWS Step Functions dans le blog AWS Big Data Blog.

Inventaire AWS Systems Manager

Rubrique de référence : Interrogation des données d'inventaire à partir de plusieurs régions et comptes dans le Guide de l'utilisateur AWS Systems Manager

L'inventaire AWS Systems Manager s'intègre à Amazon Athena pour vous aider à interroger les données d'inventaire à partir de plusieurs Régions AWS et comptes. Pour plus d’informations, consultez le Guide de l’utilisateur AWS Systems Manager.

Amazon Virtual Private Cloud

Thème de référence : Interrogation des journaux de flux Amazon VPC

Les journaux de flux de cloud privé virtuel Amazon Virtual Private Cloud capturent des informations sur le trafic IP circulant vers et depuis les interfaces réseau d'un VPC. Interrogez les journaux dans Athena pour examiner les modèles de trafic réseau, et identifier les menaces et les risques au sein de votre réseau Amazon VPC. Pour plus d'informations sur Amazon VPC, consultez le Guide de l'utilisateur Amazon VPC.