

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.

# Étape 3 : Interroger les données de journal dans Amazon S3
<a name="kaw-ds2s3-tutorial-step3"></a>

Dans la dernière étape de cet agent Amazon Kinesis pour Microsoft Windows[Didacticiel](directory-source-to-s3-tutorial.md), vous utilisez Amazon Athena pour interroger les données de journaux stockées dans Amazon Simple Storage Service (Amazon S3).

1. Ouvrez la console Athena à l'adresse [https://console.aws.amazon.com/athena/](https://console.aws.amazon.com/athena/home).

1. Choisissez le signe plus (**\$1**) dans la fenêtre de requête Athena pour créer une nouvelle fenêtre de requête.  
![\[Capture d'écran montrant la création d'une nouvelle fenêtre de requête dans Athena.\]](http://docs.aws.amazon.com/fr_fr/kinesis-agent-windows/latest/userguide/images/athena-new-query.png)

1. Saisissez le texte suivant dans la fenêtre de requête :

   ```
   CREATE DATABASE logdatabase
   
   CREATE EXTERNAL TABLE logs (
     Message string,
     Severity string,
     ComputerName string,
     DT timestamp
   )
   ROW FORMAT SERDE 'org.openx.data.jsonserde.JsonSerDe'
   LOCATION 's3://bucket/year/month/day/hour/'
   
   SELECT * FROM logs
   SELECT * FROM logs WHERE severity = 'Error'
   ```

   Remplacez *`bucket`* par le nom du compartiment que vous avez créé dans [Créer le compartiment Amazon S3](kaw-ds2s3-tutorial-step1.md#kaw-ds2s3-tutorial-step1.2). Remplacez*`year`*,*`month`*,*`day`*and*`hour`*Par l'année, le mois, le jour et l'heure de création du fichier journal Amazon S3, en heure UTC.

1. Sélectionnez le texte pour l'instruction `CREATE DATABASE`, puis choisissez **Exécuter la requête**. La base de données des journaux est ainsi créée dans Athena.

1. Sélectionnez le texte pour l'instruction `CREATE EXTERNAL TABLE`, puis choisissez **Exécuter la requête**. Une table Athena est créée. Elle référence le compartiment S3 avec les données de journaux, ce qui mappe le schéma du fichier JSON au schéma de la table Athena.

1. Sélectionnez le texte pour la première instruction `SELECT`, puis choisissez **Exécuter la requête**. Cette action permet d'afficher toutes les lignes de la table.  
![\[Capture d'écran montrant l'interrogation des enregistrements de journaux à l'aide d'Athena.\]](http://docs.aws.amazon.com/fr_fr/kinesis-agent-windows/latest/userguide/images/athena-first-select.png)

1. Sélectionnez le texte pour la seconde instruction `SELECT`, puis choisissez **Exécuter la requête**. Cette action permet d'afficher uniquement les lignes de la table qui représentent les enregistrements de journaux dont le niveau de gravité est `Error`. Ce type de requête identifie les enregistrements de journaux intéressants à partir d'un ensemble d'enregistrements de journaux potentiellement vaste.  
![\[Capture d'écran montrant la recherche de certains types d'enregistrements dans Athena.\]](http://docs.aws.amazon.com/fr_fr/kinesis-agent-windows/latest/userguide/images/athena-second-query.png)