Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Bekerja menggunakan hasil kueri dan kueri terbaru
Amazon Athena secara otomatis menyimpan hasil kueri dan metadata hasil eksekusi kueri untuk setiap kueri yang berjalan di lokasi hasil kueri yang dapat Anda tentukan di Amazon S3. Jika perlu, Anda dapat mengakses file di lokasi ini untuk bekerja dengan mereka. Anda juga dapat mengunduh file hasil kueri langsung dari konsol Athena.
Athena sekarang menawarkan dua opsi untuk mengelola hasil kueri; Anda dapat menggunakan bucket S3 milik pelanggan atau memilih fitur hasil kueri terkelola. Dengan bucket Anda sendiri, Anda mempertahankan kontrol penuh atas penyimpanan, izin, kebijakan siklus hidup, dan retensi, memberikan fleksibilitas maksimum tetapi memerlukan lebih banyak manajemen. Atau, bila Anda memilih opsi hasil kueri terkelola, layanan akan secara otomatis menangani penyimpanan dan manajemen siklus hidup, sehingga tidak perlu mengonfigurasi bucket hasil terpisah dan secara otomatis membersihkan hasil setelah periode retensi yang telah ditentukan sebelumnya. Untuk informasi selengkapnya, lihat Hasil kueri terkelola.
Untuk mengatur lokasi hasil kueri Amazon S3 untuk pertama kalinya, lihat Tentukan lokasi hasil kueri menggunakan konsol Athena.
File output disimpan secara otomatis untuk setiap kueri yang berjalan. Untuk mengakses dan melihat file keluaran kueri menggunakan konsol Athena, kepala sekolah IAM (pengguna dan peran) memerlukan izin untuk tindakan Amazon S3 untuk lokasi hasil kueri, serta izin untuk GetObjecttindakan Athena. GetQueryResults Lokasi hasil kueri dapat dienkripsi. Jika lokasi dienkripsi, pengguna harus memiliki izin kunci yang sesuai untuk mengenkripsi dan mendekripsi lokasi hasil permintaan.
penting
IAM utama dengan izin ke Amazon S3GetObject
tindakan untuk lokasi hasil kueri dapat mengambil hasil kueri dari Amazon S3 bahkan jika izin ke AthenaGetQueryResults
tindakan ditolak.
catatan
-
Dalam kasus kueri yang dibatalkan atau gagal, Athena mungkin telah menulis sebagian hasil ke Amazon S3. Dalam kasus seperti itu, Athena tidak menghapus sebagian hasil dari awalan Amazon S3 tempat hasil disimpan. Anda harus menghapus awalan Amazon S3 dengan hasil sebagian. Athena menggunakan unggahan multipart Amazon S3 untuk menulis data Amazon S3. Kami menyarankan Anda menyetel kebijakan siklus hidup bucket untuk mengakhiri unggahan multibagian jika kueri gagal. Untuk informasi selengkapnya, lihat Membatalkan unggahan multibagian yang tidak lengkap menggunakan kebijakan siklus hidup bucket di Panduan Pengguna Layanan Penyimpanan Sederhana Amazon.
-
Dalam kondisi tertentu, Athena dapat secara otomatis mencoba kembali eksekusi kueri. Dalam kebanyakan kasus, kueri ini dapat diselesaikan dengan sukses dan ID kueri ditandai sebagai
Completed
. Kueri ini mungkin telah menulis sebagian hasil selama upaya awal dan dapat menghasilkan unggahan multibagian yang tidak lengkap.