

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Menyiapkan Athena secara manual
<a name="cur-ate-manual"></a>

Kami sangat menyarankan Anda menggunakan AWS CloudFormation template untuk membuat tabel Anda alih-alih membuatnya sendiri. Kueri SQL yang disediakan membuat tabel yang hanya mencakup satu bulan data, tetapi AWS CloudFormation template membuat tabel yang dapat mencakup beberapa bulan dan yang diperbarui secara otomatis. Untuk informasi selengkapnya tentang cara mengatur AWS CloudFormation template, lihat[Menyiapkan Athena menggunakan template CloudFormation](use-athena-cf.md).

Jika Anda memilih untuk tidak menggunakan CloudFormation templat untuk mengatur tabel Athena Anda, ikuti langkah-langkah di bawah ini secara manual. Anda perlu membuat tabel sebelum dapat menjalankan kueri SQL pada data AWS CUR Anda. Anda perlu melakukan langkah ini setidaknya sebulan sekali dan tabel hanya menyertakan data dari AWS CUR saat ini.

Sebagai bagian dari proses pembuatan tabel, AWS mengubah nama kolom AWS CUR. Untuk informasi lebih lanjut tentang proses transformasi, lihat[Nama kolom](cur-ate-run.md#column-transformations).
+ [Membuat meja Athena](create-manual-table.md)
+ [Membuat tabel status Laporan Biaya dan Penggunaan](create-manual-cur-table.md)
+ [Mengunggah partisi laporan](upload-report-partitions.md)

# Membuat meja Athena
<a name="create-manual-table"></a>

AWS termasuk SQL yang perlu Anda jalankan untuk membuat tabel ini di bucket AWS CUR Anda.<a name="create-manual-table-steps"></a>

**Untuk membuat tabel Athena Anda**

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon S3 di. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Dari daftar bucket, pilih bucket tempat Anda memilih untuk menerima Laporan Biaya dan Penggunaan.

1. Navigasikan jalan`your-report-prefix-your-report-name-path-to-report`.

   Jalur yang tepat tergantung pada apakah AWS CUR Anda disetel untuk menimpa versi sebelumnya. Untuk informasi selengkapnya, lihat [Garis waktu pengiriman Laporan Biaya dan Penggunaan](understanding-report-versions.md#access-cur-s3-timeline).

1. Buka file `my-report-name-create-table.sql`.

1. Salin SQL dari file, dimulai dengan `CREATE` dan diakhiri dengan`LOCATION 's3://your-report-prefix/your-report-name/the-rest-of-the=path'`. Catat baris pertama, karena Anda memerlukan nama database dan tabel untuk membuat database Athena.

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

1. Di panel **kueri New query 1**, paste SQL berikut. Untuk*`<database name>.<table name>`*, gunakan database dan nama tabel dari baris pertama SQL yang Anda salin.

   ```
   CREATE DATABASE <database name>
   ```

1. Pilih **Run query** (Jalankan kueri).

1. Di menu dropdown, pilih database yang baru saja Anda buat.

1. Di panel **kueri New query 1**, paste sisa SQL dari file SQL.

1. Pilih **Run query** (Jalankan kueri).

Setelah Anda membuat tabel Anda, Anda perlu memuat partisi Anda sebelum Anda dapat menjalankan kueri. Untuk informasi selengkapnya, lihat [Mengunggah partisi laporan](upload-report-partitions.md).

# Membuat tabel status Laporan Biaya dan Penggunaan
<a name="create-manual-cur-table"></a>

AWS menyegarkan AWS CUR Anda beberapa kali sehari. Tidak ada cara bagi Athena untuk mengetahui kapan AWS sedang dalam proses menyegarkan laporan Anda, yang dapat menghasilkan hasil kueri dengan kombinasi data lama dan baru. Untuk mengurangi ini, buat tabel untuk melacak AWS apakah menyegarkan Laporan Biaya dan Penggunaan Anda dan kueri tabel tersebut untuk melihat AWS apakah menyegarkan data Anda. Anda hanya perlu membuat tabel ini sekali. Setelah itu, AWS jaga agar tabel tetap up to date.<a name="create-refresh-table"></a>

**Untuk membuat tabel penyegaran**

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

1. Di panel **kueri New query 1**, paste SQL berikut. 

   ```
   CREATE EXTERNAL TABLE IF NOT EXISTS cost_and_usage_data_status(
     status STRING)
   ROW FORMAT SERDE
     'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
   WITH SERDEPROPERTIES (
    'serialization.format' = '1'
   )
   LOCATION 's3://{S3_Bucket_Name}/{Report_Key}/cost_and_usage_data_status/'
   ```

1. Pilih **Run query** (Jalankan kueri).

Untuk memeriksa AWS apakah menyegarkan data Anda, gunakan konsol Athena untuk menjalankan kueri SQL berikut.

```
select status from cost_and_usage_data_status 
```

# Mengunggah partisi laporan
<a name="upload-report-partitions"></a>

Untuk menanyakan data Laporan Biaya dan Penggunaan, Anda perlu mengunggah data ke tabel Athena Anda. Anda harus melakukan ini untuk setiap laporan AWS CUR baru yang AWS dikirimkan kepada Anda.<a name="upload-partitions"></a>

**Untuk mengunggah partisi terbaru Anda**

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

1. Pilih tiga titik vertikal di sebelah nama tabel Anda.

1. Pilih **Memuat partisi.**

Jika Anda tidak mengunggah partisi Anda, Athena tidak mengembalikan hasil atau pesan kesalahan yang menunjukkan data yang hilang.