

# Langkah 3: Membuat Kueri Data Log di Amazon S3
<a name="kaw-ds2s3-tutorial-step3"></a>

Pada langkah terakhir dari [tutorial](directory-source-to-s3-tutorial.md) Amazon Kinesis Agent for Microsoft Windows ini, Anda menggunakan Amazon Athena untuk membuat kueri data log yang disimpan di Amazon Simple Storage Service (Amazon S3).

1. Buka konsol Athena di [https://console.aws.amazon.com/athena/](https://console.aws.amazon.com/athena/home).

1. Pilih tanda plus (**\$1**) pada jendela kueri Athena untuk membuat jendela kueri baru.  
![\[Tangkapan layar menunjukkan cara membuat jendela kueri baru di Athena.\]](http://docs.aws.amazon.com/id_id/kinesis-agent-windows/latest/userguide/images/athena-new-query.png)

1. Masukkan teks berikut ke dalam jendela kueri:

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

   Ganti *`bucket`* dengan nama bucket yang Anda buat di [Membuat Bucket Amazon S3](kaw-ds2s3-tutorial-step1.md#kaw-ds2s3-tutorial-step1.2). Ganti *`year`*, *`month`*, *`day`*, dan *`hour`* dengan tahun, bulan, hari, dan jam dalam UTC ketika berkas log Amazon S3 dibuat.

1. Pilih teks untuk pernyataan `CREATE DATABASE`, lalu pilih **Jalankan kueri**. Tindakan ini menciptakan basis data log di Athena.

1. Pilih teks untuk pernyataan `CREATE EXTERNAL TABLE`, lalu pilih **Jalankan kueri**. Tindakan ini menciptakan tabel Athena yang mereferensikan bucket S3 dengan data log, dan memetakan skema untuk JSON ke skema untuk tabel Athena.

1. Pilih teks untuk pernyataan `SELECT` pertama, lalu pilih **Jalankan kueri**. Tindakan ini menampilkan semua baris dalam tabel.  
![\[Tangkapan layar mendemonstrasikan pembuatan kueri catatan log menggunakan Athena.\]](http://docs.aws.amazon.com/id_id/kinesis-agent-windows/latest/userguide/images/athena-first-select.png)

1. Pilih teks untuk pernyataan `SELECT` kedua, lalu pilih **Jalankan kueri**. Tindakan ini hanya menampilkan baris dalam tabel yang mewakili catatan log dengan keparahan tingkat `Error`. Kueri semacam ini menemukan catatan log yang menarik dari kumpulan catatan log yang berpotensi berukuran besar.  
![\[Tangkapan layar menunjukkan cara membuat kueri untuk jenis catatan tertentu di Athena.\]](http://docs.aws.amazon.com/id_id/kinesis-agent-windows/latest/userguide/images/athena-second-query.png)