

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Fase 3: Eseguire una query sui dati di log in Amazon S3
<a name="kaw-ds2s3-tutorial-step3"></a>

Nella fase finale di questo Amazon Kinesis Agent per Microsoft Windows[Tutorial su](directory-source-to-s3-tutorial.md)È possibile utilizzare Amazon Athena per eseguire una query sui dati di log archiviati in Amazon Simple Storage Service (Amazon S3).

1. Aprire la console Athena all'indirizzo [https://console.aws.amazon.com/athena/](https://console.aws.amazon.com/athena/home).

1. Seleziona il segno più (**\$1**) nella finestra delle query Athena (Query Athena) per creare una nuova finestra di query.  
![\[Screenshot che dimostra come creare una nuova finestra di query in Athena.\]](http://docs.aws.amazon.com/it_it/kinesis-agent-windows/latest/userguide/images/athena-new-query.png)

1. Immettere il testo seguente nella finestra di query:

   ```
   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'
   ```

   Sostituire *`bucket`* con il nome del bucket creato in [Crea il bucket Amazon S3](kaw-ds2s3-tutorial-step1.md#kaw-ds2s3-tutorial-step1.2). Replace (Sostituisci)*`year`*,*`month`*,*`day`*e*`hour`*Con l'anno, il mese, il giorno e l'ora in cui il file di log Amazon S3 è stato creato in UTC.

1. Selezionare il testo per l'istruzione `CREATE DATABASE`, quindi scegliere **Run query (Esegui query)**. Viene creato il database dei log in Athena.

1. Selezionare il testo per l'istruzione `CREATE EXTERNAL TABLE`, quindi scegliere **Run query (Esegui query)**. In questo modo viene creata una tabella Athena che fa riferimento al bucket S3 con i dati di log e la mappatura dello schema per JSON allo schema per la tabella Athena.

1. Selezionare il testo per la prima istruzione `SELECT`, quindi scegliere **Run query (Esegui query)**. Questo mostra tutte le righe nella tabella.  
![\[Screenshot che dimostra come eseguire query dei record di log utilizzando Athena.\]](http://docs.aws.amazon.com/it_it/kinesis-agent-windows/latest/userguide/images/athena-first-select.png)

1. Selezionare il testo per la seconda istruzione `SELECT`, quindi scegliere **Run query (Esegui query)**. In questo modo vengono visualizzate le righe della tabella che rappresentano i record di log con una gravità di livello `Error`. Questo tipo di query trova record di log interessanti da un set di record di log potenzialmente di grandi dimensioni.  
![\[Screenshot che dimostra come eseguire query per tipi specifici di record in Athena.\]](http://docs.aws.amazon.com/it_it/kinesis-agent-windows/latest/userguide/images/athena-second-query.png)