Buat CTAS kueri di konsol Athena - Amazon Athena

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

Buat CTAS kueri di konsol Athena

Di konsol Athena, Anda dapat membuat CTAS kueri dari kueri lain.

Untuk membuat CTAS kueri dari kueri lain
  1. Jalankan kueri di editor kueri konsol Athena.

  2. Di bagian bawah editor kueri, pilih opsi Buat, lalu pilih Tabel dari kueri.

  3. Dalam Buat tabel sebagai formulir pilih, lengkapi bidang sebagai berikut:

    1. Untuk nama Tabel, masukkan nama untuk tabel baru Anda. Gunakan hanya huruf kecil dan garis bawah, sepertimy_select_query_parquet.

    2. Untuk konfigurasi Database, gunakan opsi untuk memilih database yang ada atau membuat database.

    3. (Opsional) Dalam konfigurasi Hasil, untuk Lokasi hasil CTAS kueri, jika pengaturan lokasi hasil kueri grup kerja Anda tidak mengganti opsi ini, lakukan salah satu hal berikut:

      • Masukkan jalur ke lokasi S3 yang ada di kotak pencarian, atau pilih Jelajahi S3 untuk memilih lokasi dari daftar.

      • Pilih Lihat untuk membuka halaman Bucket di konsol Amazon S3 tempat Anda dapat melihat informasi selengkapnya tentang bucket yang ada dan memilih atau membuat bucket dengan pengaturan Anda sendiri.

      Anda harus menentukan lokasi kosong di Amazon S3 di mana data akan dikeluarkan. Jika data sudah ada di lokasi yang Anda tentukan, kueri gagal dengan kesalahan.

      Jika pengaturan lokasi hasil kueri grup kerja Anda mengesampingkan setelan lokasi ini, Athena akan membuat tabel Anda di lokasi s3://amzn-s3-demo-bucket/tables/query_id/

    4. Untuk format Data, tentukan format data Anda.

      • Jenis tabel - Jenis tabel default di Athena adalah Apache Hive.

      • Format file - Pilih di antara opsi sepertiCSV,TSV,JSON, Parket, atauORC. Untuk informasi tentang Parket dan ORC format, lihatGunakan format penyimpanan kolumnar.

      • Tulis kompresi - (Opsional) Pilih format kompresi. Athena mendukung berbagai format kompresi untuk membaca dan menulis data, termasuk membaca dari tabel yang menggunakan beberapa format kompresi. Misalnya, Athena berhasil membaca data dalam tabel yang menggunakan format file Parket ketika beberapa file Parket dikompresi dengan Snappy dan file Parket lainnya dikompresi. GZIP Prinsip yang sama berlaku untukORC, file teks, dan format JSON penyimpanan. Untuk informasi selengkapnya, lihat Gunakan kompresi di Athena.

      • Partisi - (Opsional) Pilih kolom yang ingin Anda partisi. Mempartisi data Anda membatasi jumlah data yang dipindai oleh setiap kueri, sehingga meningkatkan kinerja dan mengurangi biaya. Anda dapat mempartisi data Anda dengan kunci apa pun. Untuk informasi selengkapnya, lihat Partisi data Anda.

      • Bucket - (Opsional) Pilih kolom yang ingin Anda ember. Bucketing adalah teknik yang mengelompokkan data berdasarkan kolom tertentu bersama-sama dalam satu partisi. Kolom ini dikenal sebagai kunci ember. Dengan mengelompokkan data terkait ke dalam satu bucket (file dalam partisi), Anda secara signifikan mengurangi jumlah data yang dipindai oleh Athena, sehingga meningkatkan kinerja kueri dan mengurangi biaya. Untuk informasi selengkapnya, lihat Gunakan partisi dan bucketing.

    5. Untuk kueri tabel Pratinjau, tinjau kueri Anda. Untuk sintaks kueri, lihatCREATE TABLE AS.

    6. Pilih Buat tabel.

Konsol Athena memiliki SQL template yang juga dapat Anda gunakan untuk membuat kueri. CTAS

Untuk membuat CTAS kueri menggunakan SQL template

Gunakan CREATE TABLE AS SELECT template untuk membuat CTAS kueri di editor kueri.

  1. Di konsol Athena, di samping Tabel dan tampilan, pilih Buat tabel, lalu pilih CREATE TABLE AS. SELECT Ini mengisi editor kueri dengan CTAS kueri dengan nilai placeholder.

  2. Di editor kueri, edit kueri sesuai kebutuhan. Untuk sintaks kueri, lihatCREATE TABLE AS.

  3. Pilih Jalankan.

Sebagai contoh, lihat Contoh CTAS kueri.