Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Catatan rilis
Menjelaskan fitur Amazon Athena, perbaikan, dan perbaikan bug berdasarkan tanggal rilis.
Catatan rilis Athena untuk tahun 2024
Juli 3, 2024
Diterbitkan: 2024-07-03
Athena merilis JDBC driver versi 3.2.1. Untuk informasi lebih lanjut tentang versi driver ini, lihatCatatan rilis Amazon Athena JDBC 3.x. Untuk mengunduh driver JDBC 3.x, lihatJDBCUnduhan driver 3.x.
Juni 26, 2024
Diterbitkan: 2024-06-26
Kapasitas yang disediakan sekarang umumnya tersedia di Wilayah Amerika Selatan (São Paulo) dan Eropa (Spanyol). Kapasitas yang disediakan memungkinkan Anda menjalankan SQL kueri pada kapasitas komputasi yang dikelola sepenuhnya dan menyediakan kemampuan manajemen beban kerja yang membantu Anda memprioritaskan, mengontrol, dan menskalakan beban kerja interaktif terpenting Anda. Anda dapat menambahkan kapasitas kapan saja untuk meningkatkan jumlah kueri yang Anda jalankan secara bersamaan, mengontrol beban kerja mana yang menggunakan kapasitas, dan berbagi kapasitas antar beban kerja.
Untuk informasi selengkapnya, lihat Mengelola kapasitas pemrosesan kueri. Untuk informasi harga, kunjungi halaman harga Amazon Athena
10 Mei 2024
Diterbitkan: 2024-07-15
Athena mengumumkan fitur dan peningkatan berikut.
-
Delta Lake — Athena menambahkan pengoptimalan yang menyaring entri yang tidak dibutuhkan dari file pos pemeriksaan. Pengoptimalan ini memungkinkan peningkatan kinerja yang signifikan untuk kueri dengan file pos pemeriksaan besar yang mereferensikan banyak file data Parket.
Untuk informasi tentang menggunakan tabel Linux Foundation Delta Lake dengan Athena, lihat. Menanyakan tabel Delta Lake Linux Foundation
April 26, 2024
Diterbitkan: 2024-04-26
Athena merilis JDBC driver versi 3.2.0. Untuk informasi lebih lanjut tentang versi driver ini, lihatCatatan rilis Amazon Athena JDBC 3.x. Untuk mengunduh driver JDBC 3.x, lihatJDBCUnduhan driver 3.x.
April 24, 2024
Diterbitkan: 2024-04-24
Athena mengumumkan perbaikan dan peningkatan berikut.
-
Parket — Athena sekarang mendukung pembacaan yang kompatibel ke belakang di Parket untuk bidang primitif berulang yang tidak dijelaskan yang tidak terkandung dalam daftar atau grup peta. Perubahan ini mencegah hasil yang salah secara diam-diam dikembalikan dan meningkatkan pesan kesalahan untuk ketidakcocokan skema.
Untuk informasi selengkapnya, lihat Mendukung pembacaan yang kompatibel ke belakang untuk bidang primitif berulang yang tidak dianotasi
di Parket di.com. GitHub -
Iceberg OPTIMIZE - Menyelesaikan masalah dengan
OPTIMIZE
kueri yang menyebabkan data hilang ketika filter kunci non-partisi digunakan dalam klausa.WHERE
Untuk informasi selengkapnya, lihat MENGOPTIMALKAN.
April 16, 2024
Diterbitkan: 2024-04-16
Gunakan fitur passthrough kueri gabungan Amazon Athena baru untuk menjalankan seluruh kueri secara langsung pada sumber data yang mendasarinya. Kueri passthrough gabungan membantu Anda memanfaatkan fungsi unik, bahasa kueri, dan kemampuan kinerja sumber data asli. Misalnya, Anda dapat menjalankan kueri Athena di DynamoDB menggunakan bahasa PartiQL. Kueri passthrough gabungan juga berguna saat Anda ingin menjalankan SELECT
kueri yang menggabungkan, menggabungkan, atau memanggil fungsi sumber data Anda yang tidak tersedia di Athena. Menggunakan kueri passthrough dapat mengurangi jumlah data yang diproses oleh Athena dan menghasilkan waktu kueri yang lebih cepat.
Untuk informasi selengkapnya, lihat Menjalankan kueri passthrough federasi. Untuk meningkatkan konektor yang Anda gunakan hari ini ke versi terbaru, lihatMemperbarui konektor sumber data.
April 10, 2024
Diterbitkan: 2024-04-10
Athena mengumumkan fitur dan peningkatan berikut.
ODBC1.2.3.1000 driver
ODBCRilis driver 1.2.3.1000 untuk Athena.
Masalah yang diselesaikan:
-
Masalah koneksi server proxy — Ketika server proxy digunakan tanpa sertifikat root, konektor gagal membuat koneksi.
Untuk informasi selengkapnya, dan untuk mengunduh driver ODBC 1.x, catatan rilis, dan dokumentasi, lihatAthena ODBC 1.x driver.
JDBC2.1.5 pengemudi
JBDC2.1.5 rilis driver untuk Athena.
Pembaruan dan penyempurnaan:
-
Diperbarui AWS Java SDK untuk menggunakan versi 1.12.687.
-
Perpustakaan Jackson yang diperbarui untuk menggunakan versi 2.16.0.
-
Pustaka Logback yang diperbarui untuk menggunakan versi 1.3.14.
Untuk informasi selengkapnya, dan untuk mengunduh driver JDBC 2.x, catatan rilis, dan dokumentasi, lihatAthena JDBC 2.x driver.
April 8, 2024
Diterbitkan: 2024-04-08
Athena mengumumkan ODBC driver versi 2.0.3.0. Untuk informasi selengkapnya, lihat catatan 2.0.3.0 rilis. Untuk mengunduh driver ODBC v2 baru, lihatUnduhan driver ODBC 2.x. Untuk informasi koneksi, lihatAmazon Athena ODBC 2.x.
Maret 15, 2024
Diterbitkan: 2024-03-18
Amazon Athena mengumumkan ketersediaan Athena di Wilayah Kanada Barat (SQLCalgary).
Untuk daftar lengkap yang AWS services tersedia di masing-masing Wilayah AWS, lihat AWS Layanan menurut Wilayah
Februari 15, 2024
Diterbitkan: 2024-02-15
Athena merilis JDBC driver versi 3.1.0.
JDBCDriver Amazon Athena versi 3.1.0 menambahkan dukungan untuk Microsoft Active Directory Federation Services (AD FS) Windows Integrated Authentication dan otentikasi berbasis formulir. Rilis 3.1.0 juga mencakup perbaikan kecil dan perbaikan bug lainnya.
Untuk mengunduh driver JDBC v3, lihatJDBCUnduhan driver 3.x.
Januari 31, 2024
Diterbitkan: 2024-01-31
Athena mengumumkan fitur dan peningkatan berikut.
-
Upgrade Hudi — Anda sekarang dapat menggunakan SQL Athena untuk query Hudi 0.14.0 tabel. Untuk informasi tentang menggunakan Athena SQL untuk menanyakan tabel Hudi, lihat. Menggunakan Athena untuk menanyakan kumpulan data Apache Hudi
Catatan rilis Athena untuk tahun 2023
14 Desember 2023
Diterbitkan: 2023-12-14
Athena mengumumkan perbaikan dan peningkatan berikut.
Athena merilis JDBC driver versi 2.1.3. Pengemudi menyelesaikan masalah berikut:
-
Logging telah ditingkatkan untuk menghindari konflik dengan Spring Boot dan pencatatan aplikasi Gradle.
-
Saat menggunakan
executeBatch()
JDBC metode untuk memasukkan catatan, driver salah memasukkan hanya satu catatan. Karena Athena tidak mendukung eksekusi batch kueri, driver sekarang melaporkan kesalahan saat Anda menggunakan.executeBatch()
Untuk mengatasi batasan, Anda dapat mengirimkan kueri tunggal dalam satu lingkaran.
Untuk mengunduh JDBC driver baru, catatan rilis, dan dokumentasi, lihatAthena JDBC 2.x driver.
Desember 9, 2023
Diterbitkan: 2023-12-09
Merilis driver ODBC 1.2.1.1000 untuk Athena.
Fitur dan perangkat tambahan:
-
RStudioDukungan yang diperbarui - ODBC Driver sekarang mendukung RStudio di macOS.
-
Dukungan katalog dan skema tunggal - Konektor sekarang dapat mengembalikan satu katalog dan skema. Untuk informasi selengkapnya, lihat panduan instalasi dan konfigurasi yang dapat diunduh.
Masalah yang diselesaikan:
-
Pernyataan yang disiapkan — Ketika pernyataan yang disiapkan dengan array parameter menggunakan skema berdasarkan kolom dijalankan, konektor mengembalikan hasil kueri yang salah.
-
Ukuran kolom - Ketika kolom
$file_modified_time
sistem dipilih, konektor mengembalikan ukuran kolom yang salah. -
SQLPrepare— Saat mengikat parameter yang terkait
SQLPrepare
denganSELECT
kueri, konektor mengembalikan kesalahan.
Untuk informasi lebih lanjut, dan untuk mengunduh driver baru, catatan rilis, dan dokumentasi, lihatAthena ODBC 1.x driver.
Desember 7, 2023
Diterbitkan: 2023-12-07
Athena mengumumkan ODBC driver versi 2.0.2.1. Untuk informasi selengkapnya, lihat catatan 2.0.2.1 rilis. Untuk mengunduh driver ODBC v2 baru, lihatUnduhan driver ODBC 2.x. Untuk informasi koneksi, lihatAmazon Athena ODBC 2.x.
5 Desember 2023
Diterbitkan: 2023-12-05
Anda sekarang dapat membuat SQL workgroup Athena yang menggunakan AWS IAM Identity Center mode otentikasi. Kelompok kerja ini mendukung fitur propagasi identitas tepercaya dari Pusat IAM Identitas. Propagasi identitas tepercaya memungkinkan identitas digunakan di seluruh layanan AWS analitik seperti Amazon Athena dan Amazon Studio. EMR
Untuk informasi selengkapnya, lihat Menggunakan IAM Identity Center mengaktifkan kelompok kerja Athena.
28 November 2023
Diterbitkan: 2023-11-28
Anda sekarang dapat melakukan kueri data di kelas penyimpanan Amazon S3 Express One Zone
Untuk informasi selengkapnya, lihat Meminta data S3 Express One Zone.
27 November 2023
Diterbitkan: 2023-11-27
Athena mengumumkan fitur dan peningkatan berikut.
-
Tampilan Glue Data Catalog — Tampilan Glue Data Catalog memberikan satu tampilan umum di seluruh AWS layanan seperti Amazon Athena dan Amazon Redshift. Dalam tampilan Glue Data Catalog, izin akses ditentukan oleh pengguna yang membuat tampilan, bukan pengguna yang menanyakan tampilan. Tampilan ini memberikan kontrol akses yang lebih besar, membantu memastikan catatan lengkap, menawarkan keamanan yang ditingkatkan, dan dapat mencegah akses ke tabel yang mendasarinya.
Untuk informasi selengkapnya, lihat Menggunakan AWS Glue Data Catalog tampilan.
-
CloudTrail Dukungan danau - Anda sekarang dapat menggunakan Amazon Athena untuk menganalisis data di AWS CloudTrail Danau. AWS CloudTrail Lake adalah danau data terkelola CloudTrail yang dapat Anda gunakan untuk mengumpulkan, menyimpan, dan menganalisis log aktivitas untuk audit, keamanan, dan investigasi operasional. Untuk menanyakan log aktivitas CloudTrail Danau Anda dari Athena, Anda tidak perlu memindahkan data atau membuat pipeline pemrosesan data terpisah. Tidak diperlukan ETL operasi.
Untuk memulai, aktifkan federasi data di CloudTrail Lake. Saat Anda membagikan metadata penyimpanan data acara CloudTrail Lake dengan AWS Glue Data Catalog, CloudTrail buat AWS Glue Data Catalog sumber daya yang diperlukan dan daftarkan datanya. AWS Lake Formation Di Lake Formation, Anda dapat menentukan pengguna dan peran yang dapat menggunakan Athena untuk menanyakan penyimpanan data acara Anda.
Untuk informasi selengkapnya, lihat Mengaktifkan federasi kueri Danau di Panduan AWS CloudTrail Pengguna.
17 November 2023
Diterbitkan: 2023-11-17
Athena mengumumkan fitur dan peningkatan berikut.
Fitur
-
Pengoptimal berbasis biaya - Athena mengumumkan ketersediaan umum pengoptimalan berbasis biaya menggunakan statistik dari. AWS Glue Untuk mengoptimalkan kueri Anda di SQL Athena, Anda dapat meminta Athena mengumpulkan statistik tingkat tabel atau kolom untuk tabel Anda. AWS Glue Jika semua tabel dalam kueri Anda memiliki statistik, Athena menggunakan statistik untuk memeriksa rencana eksekusi alternatif dan memilih salah satu yang paling mungkin menjadi yang tercepat.
Untuk informasi selengkapnya, lihat Menggunakan pengoptimal berbasis biaya.
-
Integrasi Amazon EMR Studio — Anda sekarang dapat menggunakan Athena di Amazon EMR Studio tanpa harus menggunakan konsol Athena secara langsung. Dengan integrasi Athena di AmazonEMR, Anda dapat melakukan tugas-tugas berikut:
-
Lakukan pertanyaan Athena SQL
-
Lihat hasil kueri
-
Lihat riwayat kueri
-
Lihat kueri yang disimpan
-
Lakukan kueri berparameter
-
Melihat database, tabel, dan tampilan untuk katalog data
Untuk informasi selengkapnya, lihat Amazon EMR Studio dalam topik AWS service Integrasi dengan Athena.
-
-
Kontrol akses bersarang — Athena mengumumkan dukungan untuk kontrol akses Lake Formation untuk data bersarang. Di Lake Formation, Anda dapat menentukan dan menerapkan filter data pada kolom bersarang yang memiliki tipe
struct
data. Anda dapat menggunakan pemfilteran data untuk membatasi akses pengguna ke sub-struktur kolom bersarang. Untuk informasi tentang cara membuat filter data untuk data bersarang, lihat Membuat filter data di Panduan AWS Lake Formation Pengembang. -
Metrik penggunaan kapasitas yang disediakan — Athena mengumumkan metrik baru untuk pemesanan kapasitas. CloudWatch Anda dapat menggunakan metrik baru untuk melacak jumlah yang telah DPUs Anda sediakan dan jumlah yang digunakan DPUs oleh kueri Anda. Saat kueri selesai, Anda juga dapat melihat jumlah kueri DPUs yang digunakan.
Untuk informasi selengkapnya, lihat Memantau kueri Athena dengan metrik CloudWatch .
Perbaikan
-
Perubahan pesan kesalahan - Pesan
Insufficient Lake Formation permissions
kesalahan sekarang dibacaTable not found
atauSchema not found
. Perubahan ini dilakukan untuk mencegah pelaku jahat menyimpulkan keberadaan tabel atau sumber daya database dari pesan kesalahan.
16 November 2023
Diterbitkan: 2023-11-16
Athena merilis JDBC driver baru yang meningkatkan pengalaman menghubungkan, menanyakan, dan memvisualisasikan data dari SQL pengembangan yang kompatibel dan aplikasi intelijen bisnis. Driver baru mudah untuk ditingkatkan. Pengemudi dapat membaca hasil kueri langsung dari Amazon S3, membuat hasil kueri tersedia untuk Anda lebih cepat.
Untuk informasi selengkapnya, lihat Pengemudi Athena 3.x JDBC.
31 Oktober 2023
Diterbitkan: 2023-10-31
Amazon Athena mengumumkan pemesanan 1 jam untuk kapasitas yang disediakan. Mulai hari ini, Anda dapat memesan dan melepaskan kapasitas yang disediakan setelah satu jam. Perubahan ini membuatnya lebih mudah untuk mengoptimalkan biaya untuk beban kerja yang permintaannya berubah seiring waktu.
Kapasitas yang disediakan adalah fitur Athena yang menyediakan kemampuan manajemen beban kerja yang membantu Anda memprioritaskan, mengontrol, dan menskalakan beban kerja interaktif Anda yang paling penting. Anda dapat menambahkan kapasitas kapan saja untuk meningkatkan jumlah kueri yang Anda jalankan secara bersamaan, mengontrol beban kerja mana yang menggunakan kapasitas, dan berbagi kapasitas antar beban kerja.
Untuk informasi selengkapnya, lihat Mengelola kapasitas pemrosesan kueri. Untuk informasi harga, kunjungi halaman Harga Amazon Athena
25 Oktober 2023
Diterbitkan: 2023-10-26
Athena mengumumkan perbaikan dan peningkatan berikut.
paket jackson-core JSON — teks dengan nilai numerik yang lebih besar dari 1000 karakter sekarang akan gagal. Perbaikan ini mengatasi masalah keamanan sonatype-2022-6438
17 Oktober 2023
Diterbitkan: 2023-10-17
Athena mengumumkan ODBC driver versi 2.0.2.0. Untuk informasi selengkapnya, lihat catatan 2.0.2.0 rilis. Untuk mengunduh driver ODBC v2 baru, lihatUnduhan driver ODBC 2.x. Untuk informasi koneksi, lihatAmazon Athena ODBC 2.x.
26 September 2023
Diterbitkan: 2023-09-26
Athena mengumumkan fitur dan peningkatan berikut.
-
Lake Formation membaca dukungan untuk tabel Danau Delta. Untuk informasi lebih lanjut tentang menggunakan tabel Danau Delta dengan Athena, lihat. Menanyakan tabel Delta Lake Linux Foundation
23 Agustus 2023
Diterbitkan: 2023-08-23
Amazon Athena mengumumkan ketersediaan Athena di Wilayah Israel (Tel SQL Aviv).
Untuk daftar lengkap yang AWS services tersedia di masing-masing Wilayah AWS, lihat AWS Layanan menurut Wilayah
10 Agustus 2023
Diterbitkan: 2023-08-10
Athena mengumumkan perbaikan dan peningkatan berikut.
ODBCversi driver 2.0.1.1
Athena mengumumkan ODBC driver versi 2.0.1.1. Untuk informasi selengkapnya, lihat catatan 2.0.1.1 rilis. Untuk mengunduh driver ODBC v2 baru, lihatUnduhan driver ODBC 2.x. Untuk informasi koneksi, lihatAmazon Athena ODBC 2.x.
JDBCdriver versi 2.1.1
Athena merilis JDBC driver versi 2.1.1. Pengemudi menyelesaikan masalah berikut:
-
Kesalahan yang terjadi ketika tabel dibuat dengan pernyataan yang berisi ekspresi reguler.
-
Masalah yang menyebabkan parameter
ApplicationName
koneksi diterapkan secara tidak benar.
Untuk mengunduh JDBC driver baru, catatan rilis, dan dokumentasi, lihatMenghubungkan ke Amazon Athena dengan JDBC.
31 Juli 2023
Diterbitkan: 2023-07-31
Amazon Athena mengumumkan ketersediaan Athena sebagai tambahan. SQL Wilayah AWS
Rilis ini memperluas ketersediaan SQL Athena untuk mencakup Asia Pasifik (Hyderabad), Asia Pasifik (Melbourne), Eropa (Spanyol), dan Eropa (Zurich).
Untuk daftar lengkap yang AWS services tersedia di masing-masing Wilayah AWS, lihat AWS Layanan menurut Wilayah
Juli 27, 2023
Diterbitkan: 2023-07-27
Athena merilis BigQuery konektor Google versi 2023.30.1. Versi konektor ini mengurangi waktu eksekusi kueri dan menambahkan dukungan untuk kueri terhadap titik akhir BigQuery pribadi.
Untuk informasi tentang BigQuery konektor Google, lihatKonektor Google Amazon Athena BigQuery . Untuk informasi tentang memperbarui konektor sumber data yang ada, lihatMemperbarui konektor sumber data.
Juli 24, 2023
Diterbitkan: 2023-07-24
Athena mengumumkan perbaikan dan peningkatan berikut.
-
Kueri dengan serikat pekerja - Meningkatkan kinerja kueri tertentu dengan serikat pekerja.
-
Bergabung dengan perbandingan tipe - Memperbaiki potensi kegagalan kueri untuk
JOIN
pernyataan yang menyertakan perbandingan antara dua jenis yang berbeda. -
Subquery pada kolom bersarang - Memperbaiki masalah yang terkait dengan kegagalan kueri saat subquery berkorelasi pada kolom bersarang.
-
Iceberg views - Memperbaiki masalah kompatibilitas dengan presisi kolom timestamp dalam tampilan Apache Iceberg. Tampilan gunung es yang memiliki kolom stempel waktu sekarang dapat dibaca terlepas dari apakah kolom dibuat pada mesin Athena versi 2 atau mesin Athena versi 3.
Juli 20, 2023
Diterbitkan: 2023-07-20
Athena merilis JDBC driver versi 2.1.0. Pengemudi menyertakan perangkat tambahan baru dan menyelesaikan masalah.
Penyempurnaan
Pustaka JSON parser Jackson
-
jackson-annotations 2.15.2 (sebelumnya 2.14.0)
-
jackson-core 2.15.2 (sebelumnya 2.14.0)
-
jackson-databind 2.15.2 (sebelumnya 2.14.0)
Masalah terselesaikan
-
Memperbaiki masalah dengan meneruskan parameter array saat library sql2o digunakan
.
Untuk informasi lebih lanjut, dan untuk mengunduh driver baru, catatan rilis, dan dokumentasi, lihatMenghubungkan ke Amazon Athena dengan JDBC.
13 Juli 2023
Diterbitkan: 2023-09-19
Athena mengumumkan fitur dan peningkatan berikut.
-
EXPLAINANALYZE— Menambahkan dukungan untuk antrian, analisis, perencanaan, dan waktu eksekusi untuk output.
EXPLAIN ANALYZE
-
EXPLAIN—
EXPLAIN
output sekarang menunjukkan statistik ketika kueri berisi agregasi. -
Parquet Hive SerDe — Menambahkan
parquet.ignore.statistics
properti untuk memungkinkan statistik pemrosesan diabaikan saat membaca data Parket. Untuk informasi, lihat Mengabaikan statistik Parket.
Untuk informasi selengkapnya tentang EXPLAIN
dan EXPLAIN ANALYZE
, lihat Menggunakan JELASKAN dan JELASKAN ANALISIS di Athena. Untuk informasi lebih lanjut tentang Parquet Hive SerDe, lihat. Parket SerDe
3 Juli 2023
Diterbitkan: 2023-07-25
Pada 3 Juli 2023, Athena mulai menyunting string kueri dari log. CloudTrail String query sekarang memiliki nilai***OMITTED***
. Perubahan ini telah dilakukan untuk mencegah pengungkapan nama tabel atau nilai filter yang tidak diinginkan yang dapat mencakup informasi sensitif. Jika sebelumnya Anda mengandalkan CloudTrail log untuk mengakses string kueri lengkap, sebaiknya gunakan Athena::GetQueryExecution
API dan meneruskan nilai responseElements.queryExecutionId
dari log. CloudTrail Untuk informasi selengkapnya, lihat GetQueryExecutiontindakan di Referensi Amazon Athena API.
Juni 30, 2023
Diterbitkan: 2023-06-30
Editor kueri Athena sekarang mendukung saran kode typeahead untuk pengalaman penulisan kueri yang lebih cepat. Anda sekarang dapat menulis SQL kueri dengan akurasi yang ditingkatkan dan peningkatan efisiensi menggunakan fitur-fitur berikut:
-
Saat Anda mengetik, saran muncul secara real time untuk kata kunci, variabel lokal, cuplikan, dan item katalog.
-
Saat Anda mengetik nama database atau nama tabel diikuti dengan titik, editor dengan mudah menampilkan daftar tabel atau kolom untuk dipilih.
-
Saat Anda mengarahkan kursor ke saran cuplikan, sinopsis menunjukkan gambaran singkat tentang sintaks dan penggunaan cuplikan.
-
Untuk meningkatkan keterbacaan kode, kata kunci dan aturan penyorotan mereka juga telah diperbarui untuk menyelaraskan dengan sintaks terbaru Trino dan Hive.
Fitur ini diaktifkan secara default. Anda dapat mengaktifkan atau menonaktifkan fitur dalam pengaturan preferensi editor kode.
Untuk mencoba saran kode typeahead di editor kueri Athena, kunjungi konsol Athena di. https://console.aws.amazon.com/athena/
29 Juni 2023
Diterbitkan: 2023-06-29
-
Athena mengumumkan ODBC driver versi 2.0.1.0. Untuk informasi selengkapnya, lihat catatan 2.0.1.0 rilis. Untuk mengunduh driver ODBC v2 baru, lihatUnduhan driver ODBC 2.x. Untuk informasi koneksi, lihatAmazon Athena ODBC 2.x.
-
Athena dan fitur-fiturnya
sekarang tersedia di Wilayah Timur Tengah (UAE). Untuk daftar lengkap yang AWS services tersedia di masing-masing Wilayah AWS, lihat AWS Layanan menurut Wilayah .
28 Juni 2023
Diterbitkan: 2023-06-28
Anda sekarang dapat menggunakan Amazon Athena untuk menanyakan objek yang dipulihkan dari S3 Glacier Flexible Retrieval (sebelumnya Glacier) dan S3 Glacier Deep Archive kelas penyimpanan Amazon S3. Anda mengonfigurasi kemampuan ini berdasarkan per tabel. Fitur ini hanya didukung untuk tabel Apache Hive pada mesin Athena versi 3.
Untuk informasi selengkapnya, lihat Menanyakan objek Amazon S3 Glacier yang dipulihkan.
12 Juni 2023
Diterbitkan: 2023-06-12
Athena mengumumkan perbaikan dan peningkatan berikut.
-
Stempel waktu Pembaca Parket - Menambahkan dukungan untuk membaca stempel waktu sebagai
bigint
(millis) untuk Pembaca Parket.Pembaruan ini memberikan paritas dengan dukungan di mesin Athena versi 2. -
EXPLAINANALYZE— Menambahkan waktu baca input fisik ke statistik kueri dan output dari
EXPLAIN ANALYZE
. Untuk informasi tentangEXPLAIN ANALYZE
, lihat Menggunakan JELASKAN dan JELASKAN ANALISIS di Athena. -
INSERT— Peningkatan kinerja kueri pada tabel yang ditulis dengan
INSERT
. Untuk informasi tentangINSERT
, lihat INSERT INTO. -
Tabel Delta Lake — Memperbaiki masalah
DROP TABLE
pada tabel Delta Lake yang mencegahnya dihapus sepenuhnya saat mengalami modifikasi bersamaan.
8 Juni 2023
Diterbitkan: 2023-06-08
Amazon Athena untuk Apache Spark mengumumkan fitur-fitur baru berikut.
-
Support untuk pustaka dan konfigurasi Java kustom - Anda sekarang dapat menggunakan paket Java Anda sendiri dan konfigurasi kustom untuk sesi Apache Spark Anda di Athena. Gunakan properti Spark untuk menentukan
.jar
file, paket, atau konfigurasi kustom lainnya dengan konsol Athena, Athena, AWS CLI atau Athena. API Untuk informasi selengkapnya, lihat Menambahkan file JAR dan konfigurasi Spark khusus. -
Support untuk Apache Hudi, Apache Iceberg, dan Delta Lake tables - Athena for Spark sekarang mendukung format tabel penyimpanan data lake open-source Apache Iceberg, Apache Hudi, dan Linux Foundation Delta Lake. Untuk informasi selengkapnya, lihat Menggunakan format tabel non-Hive di Amazon Athena untuk Apache Spark dan topik individual untuk digunakanGunung Es Apache,Apache Hudi, dan Yayasan Linux Delta Lake tabel di Athena for Spark.
-
Dukungan enkripsi untuk Apache Spark - Di Athena untuk Spark, Anda sekarang dapat mengaktifkan enkripsi pada data dalam perjalanan antara node Spark dan pada data lokal yang disimpan di disk oleh Spark. Untuk mengaktifkan enkripsi Spark, Anda dapat menggunakan konsol Athena, Athena, AWS CLI atau Athena. API Untuk informasi selengkapnya, lihat Mengaktifkan enkripsi Apache Spark.
Untuk informasi lebih lanjut tentang Amazon Athena untuk Apache Spark, lihat. Menggunakan Apache Spark di Amazon Athena
Juni 2, 2023
Diterbitkan: 2023-06-02
Anda sekarang dapat menghapus reservasi kapasitas di Athena dan AWS CloudFormation menggunakan templat untuk menentukan reservasi kapasitas Athena.
-
Hapus reservasi kapasitas — Anda sekarang dapat menghapus reservasi kapasitas yang dibatalkan di Athena. Reservasi harus dibatalkan sebelum dapat dihapus. Menghapus reservasi kapasitas akan segera menghapus reservasi dari akun Anda. Reservasi yang dihapus tidak dapat lagi direferensikan, termasuk dengan miliknyaARN. Untuk menghapus reservasi, Anda dapat menggunakan konsol Athena atau Athena. API Untuk informasi lebih lanjut, lihat Menghapus reservasi kapasitas di Panduan Pengguna Amazon Athena dan DeleteCapacityReservationdi Referensi Amazon API Athena.
-
Gunakan AWS CloudFormation templat untuk reservasi kapasitas — Anda sekarang dapat menggunakan AWS CloudFormation templat untuk menentukan reservasi kapasitas Athena menggunakan sumber daya.
AWS::Athena::CapacityReservation
Untuk informasi selengkapnya, lihat AWS: :Athena:: CapacityReservation di AWS CloudFormation Panduan Pengguna.
Untuk informasi lebih lanjut tentang menggunakan reservasi kapasitas untuk menyediakan kapasitas Anda di Athena, lihat. Mengelola kapasitas pemrosesan kueri
25 Mei 2023
Diterbitkan: 2023-05-25
Athena telah merilis pembaruan konektor sumber data yang meningkatkan kinerja kueri federasi. Optimalisasi push-down baru dan penyaringan dinamis memungkinkan lebih banyak operasi dilakukan di database sumber daripada di Athena. Pengoptimalan ini mengurangi runtime kueri dan jumlah data yang dipindai. Perbaikan ini membutuhkan mesin Athena versi 3.
Konektor berikut telah diperbarui:
Untuk informasi tentang memutakhirkan konektor sumber data Anda, lihatMemperbarui konektor sumber data.
18 Mei 2023
Diterbitkan: 2023-05-18
Anda sekarang dapat menggunakan AWS PrivateLink untuk koneksi IPv6 masuk ke Amazon Athena.
Amazon Athena telah memperluas dukungannya untuk koneksi masuk melalui titik akhir Protokol Internet Versi 6 (IPv6) untuk disertakan. AWS PrivateLink
Pertumbuhan Internet yang cepat melelahkan ketersediaan alamat Internet Protocol versi 4 (IPv4). IPv6meningkatkan jumlah alamat yang tersedia beberapa kali sehingga Anda tidak lagi harus mengelola spasi alamat yang tumpang tindih di alamat Anda. VPCs Dengan rilis ini, Anda sekarang dapat menggabungkan manfaat IPv6 pengalamatan dengan keunggulan keamanan dan kinerja. AWS PrivateLink
Untuk terhubung secara terprogram ke AWS layanan, Anda dapat menggunakan AWS CLI
15 Mei 2023
Diterbitkan: 2023-05-15
Athena mengumumkan rilis DSV2 konektor Apache Spark DataSource V2 () untuk DynamoDB, Logs, Metrics, dan. CloudWatch CloudWatch AWS CMDB Gunakan DSV2 konektor baru untuk menanyakan sumber data ini menggunakan Spark. DSV2konektor menggunakan parameter yang sama dengan konektor federasi Athena yang sesuai. DSV2Konektor berjalan langsung pada pekerja Spark dan tidak mengharuskan Anda untuk menggunakan fungsi Lambda untuk menggunakannya.
Untuk informasi selengkapnya, lihat Konektor sumber data Athena untuk Apache Spark.
10 Mei 2023
Diterbitkan: 2023-05-10
Merilis driver ODBC 1.1.20 untuk Athena.
Fitur dan perangkat tambahan:
-
Titik akhir Lake Formation mengesampingkan dukungan.
-
Plugin ADFS otentikasi memiliki parameter baru untuk mengatur nilai Relying Party ()
LoginToRP
. -
AWS pembaruan perpustakaan.
Perbaikan bug:
-
Menyiapkan kegagalan deallocation pernyataan saat
SQLPrepare()
metode gagal dikirimkan. -
Kesalahan dalam mengikat parameter pernyataan yang disiapkan saat mengonversi tipe C menjadi SQL tipe.
-
Kegagalan untuk mengembalikan data kapan
EXPLAIN
danEXPLAIN ANALYZE
kueri digunakanSQLPrepare()
danSQLExecute()
.
Untuk informasi lebih lanjut, dan untuk mengunduh driver baru, catatan rilis, dan dokumentasi, lihatMenghubungkan ke Amazon Athena dengan ODBC.
8 Mei 2023
Diterbitkan: 2023-05-08
Athena mengumumkan perbaikan dan peningkatan berikut.
-
Integrasi Hudi yang diperbarui - Athena telah memperbarui integrasinya dengan Apache Hudi. Anda sekarang dapat menggunakan Athena untuk menanyakan tabel Hudi 0.12.2, dan daftar metadata Hudi untuk tabel Hudi sekarang didukung. Untuk informasi selengkapnya, lihat Menggunakan Athena untuk menanyakan kumpulan data Apache Hudi dan Daftar metadata Hudi.
-
Perbaikan konversi stempel waktu - Memperbaiki penanganan konversi stempel waktu ke tipe data presisi yang lebih rendah. Sebelumnya, mesin Athena versi 3 salah membulatkan nilai ke tipe target alih-alih memotongnya selama casting.
Contoh berikut menggambarkan penanganan yang salah sebelum perbaikan.
Contoh 1: Casting dari stempel waktu dalam mikrodetik ke milidetik
Data sampel
A, 2020-06-10 15:55:23.383 B, 2020-06-10 15:55:23.382 C, 2020-06-10 15:55:23.383345 D, 2020-06-10 15:55:23.383945 E, 2020-06-10 15:55:23.383345734 F, 2020-06-10 15:55:23.383945278
Kueri berikut mencoba mengambil stempel waktu yang cocok dengan nilai tertentu.
SELECT * FROM table WHERE timestamps.col = timestamp'2020-06-10 15:55:23.383'
Kueri mengembalikan hasil berikut.
A, 2020-06-10 15:55:23.383 C, 2020-06-10 15:55:23.383 E, 2020-06-10 15:55:23.383
Sebelum perbaikan, Athena tidak memasukkan nilai
2020-06-10 15:55:23.383945
atau2020-06-10 15:55:23.383945278
karena mereka dibulatkan ke.2020-06-10 15:55:23.384
Contoh 2: Casting dari stempel waktu hingga saat ini
Query berikut mengembalikan hasil yang salah.
SELECT date(timestamp '2020-12-31 23:59:59.999')
Hasil
2021-01-01
Sebelum perbaikan, Athena membulatkan nilainya, oleh karena itu bergerak maju. Nilai-nilai seperti itu sekarang terpotong daripada dibulatkan ke atas.
28 April 2023
Diterbitkan: 2023-04-28
Sekarang Anda dapat menggunakan reservasi kapasitas di Amazon Athena untuk SQL menjalankan kueri pada kapasitas komputasi yang dikelola sepenuhnya.
Kapasitas yang disediakan menyediakan kemampuan manajemen beban kerja yang membantu Anda memprioritaskan, mengontrol, dan menskalakan beban kerja interaktif Anda yang paling penting. Anda dapat menambahkan kapasitas kapan saja untuk meningkatkan jumlah kueri yang Anda jalankan secara bersamaan, mengontrol beban kerja mana yang menggunakan kapasitas, dan berbagi kapasitas antar beban kerja.
Untuk informasi selengkapnya, lihat Mengelola kapasitas pemrosesan kueri. Untuk informasi harga, kunjungi halaman harga Amazon Athena
17 April 2023
Diterbitkan: 2023-04-17
Athena merilis JDBC driver versi 2.0.36. Driver menyertakan fitur-fitur baru dan menyelesaikan masalah.
Fitur baru
-
Anda sekarang dapat menggunakan pengidentifikasi pihak mengandalkan yang dapat disesuaikan dengan otentikasi AD FS.
-
Anda sekarang dapat menambahkan nama aplikasi yang menggunakan konektor ke string agen pengguna.
Masalah terselesaikan
-
Memperbaiki kesalahan yang terjadi saat
getSchema()
digunakan untuk mengambil skema yang tidak ada.
Untuk informasi lebih lanjut, dan untuk mengunduh driver baru, catatan rilis, dan dokumentasi, lihatMenghubungkan ke Amazon Athena dengan JDBC.
April 14, 2023
Diterbitkan: 2023-06-20
Athena mengumumkan perbaikan dan peningkatan berikut.
-
Saat Anda melemparkan string ke stempel waktu, ruang diperlukan antara hari dan waktu atau zona waktu. Untuk informasi selengkapnya, lihat Ruang yang diperlukan antara nilai tanggal dan waktu saat casting dari string ke stempel waktu.
-
Menghapus perubahan yang melanggar cara penanganan presisi stempel waktu. Untuk menjaga konsistensi antara mesin Athena versi 2 dan mesin Athena versi 3, presisi stempel waktu sekarang defaultnya menjadi milidetik daripada mikrodetik.
-
Athena sekarang secara konsisten memberlakukan akses untuk bucket keluaran kueri saat menjalankan kueri. Pastikan bahwa semua IAM prinsipal yang menjalankan StartQueryExecutiontindakan memiliki GetBucketLocation izin S3: pada bucket keluaran kueri.
4 April 2023
Diterbitkan: 2023-04-04
Anda sekarang dapat menggunakan Amazon Athena untuk membuat dan menanyakan tampilan pada sumber data federasi. Gunakan satu tampilan federasi untuk menanyakan beberapa tabel eksternal atau himpunan bagian data. Ini menyederhanakan yang SQL diperlukan dan memberi Anda fleksibilitas untuk mengaburkan sumber data dari pengguna akhir yang harus digunakan SQL untuk menanyakan data.
Untuk informasi selengkapnya, lihat Bekerja dengan pandangan dan Menjalankan kueri federasi.
30 Maret 2023
Diterbitkan: 2023-03-30
Amazon Athena mengumumkan ketersediaan Amazon Athena untuk Apache Spark sebagai tambahan. Wilayah AWS
Rilis ini memperluas ketersediaan Amazon Athena untuk Apache Spark termasuk Asia Pasifik (Mumbai), Asia Pasifik (Singapura), Asia Pasifik (Sydney), dan Eropa (Frankfurt).
Untuk informasi lebih lanjut tentang Amazon Athena untuk Apache Spark, lihat. Menggunakan Apache Spark di Amazon Athena
Maret 28, 2023
Diterbitkan: 2023-03-28
Athena mengumumkan perbaikan dan peningkatan berikut.
-
Dalam tanggapan terhadap API tindakan
GetQueryExecution
danBatchGetQueryExecution
Athena,subStatementType
bidang baru menunjukkan jenis kueri yang dijalankan (misalnya,,,,SELECT
INSERT
UNLOAD
CREATE_TABLE
, atauCREATE_TABLE_AS_SELECT
). -
Memperbaiki bug di mana file manifes tidak dienkripsi dengan benar untuk operasi penulisan Apache Hive.
-
Mesin Athena versi 3 sekarang benar menangani
NaN
danInfinity
nilai dalam fungsi.approx_percentile
approx_percentile
Fungsi mengembalikan perkiraan persentil untuk dataset pada persentase yang diberikan.Mesin Athena versi 2 salah memperlakukan
NaN
sebagai nilai yang lebih besar dari.Infinity
Mesin Athena versi 3 sekarang menanganiNaN
danInfinity
sesuai dengan perlakuan nilai-nilai ini dalam fungsi analitik dan statistik lainnya. Poin-poin berikut menjelaskan perilaku baru secara lebih rinci.-
Jika
NaN
ada dalam kumpulan data,NaN
Athena kembali. -
Jika tidak
NaN
ada, tetapiInfinity
hadir, Athena memperlakukanInfinity
sebagai jumlah yang sangat besar. -
Jika ada beberapa
Infinity
nilai, Athena memperlakukannya sebagai jumlah yang sangat besar. Jika perlu, output Athena.Infinity
-
Jika satu kumpulan data memiliki keduanya -
Infinity
dan-Double.MAX_VALUE
, dan hasil persentilnya,-Double.MAX_VALUE
Athena kembali.-Infinity
-
Jika satu kumpulan data memiliki keduanya
Infinity
danDouble.MAX_VALUE
, dan hasil persentilnya,Double.MAX_VALUE
Athena kembali.Infinity
-
Untuk mengecualikan
Infinity
danNaN
dari perhitungan, gunakanis_finite()
fungsi, seperti pada contoh berikut.approx_percentile(x, 0.5) FILTER (WHERE is_finite(x))
-
Maret 27, 2023
Diterbitkan: 2023-03-27
Anda sekarang dapat menentukan tingkat minimum enkripsi untuk SQL kelompok kerja Athena di Amazon Athena. Fitur ini memastikan bahwa hasil dari semua kueri di workgroup SQL Athena dienkripsi pada atau di atas tingkat enkripsi yang Anda tentukan. Anda dapat memilih di antara beberapa tingkat kekuatan enkripsi untuk melindungi data Anda. Untuk mengonfigurasi tingkat enkripsi minimum yang Anda inginkan, Anda dapat menggunakan konsol Athena,, AWS CLI API, atau. SDK
Fitur enkripsi minimum tidak tersedia untuk grup kerja yang diaktifkan Apache Spark. Untuk informasi selengkapnya, lihat Mengkonfigurasi enkripsi minimum untuk grup kerja.
Maret 17, 2023
Diterbitkan: 2023-03-17
Athena mengumumkan perbaikan dan peningkatan berikut.
-
Memperbaiki masalah dengan konektor DynamoDB Amazon Athena yang menyebabkan kueri gagal dengan pesan kesalahan hanya
KeyConditionExpressions boleh
berisi satu kondisi per kunci.Masalah ini terjadi karena mesin Athena versi 3 mengakui kesempatan untuk menekan lebih banyak jenis predikat daripada mesin Athena versi 2. Di mesin Athena versi 3, klausa seperti
some_column LIKE 'someprefix%
didorong ke bawah sebagai predikat filter yang menerapkan batas bawah dan atas pada kolom tertentu. Mesin Athena versi 2 tidak mendorong predikat ini ke bawah. Di mesin Athena versi 3, ketikasome_column
kolom kunci sortir, mesin mendorong predikat filter ke bawah ke konektor DynamoDB. Predikat filter kemudian didorong lebih jauh ke layanan DynamoDB. Karena DynamoDB tidak mendukung lebih dari satu kondisi filter pada kunci pengurutan, DynamoDB mengembalikan kesalahan.Untuk memperbaiki masalah ini, perbarui konektor Amazon Athena DynamoDB Anda ke versi 2023.11.1. Untuk petunjuk tentang memperbarui konektor, lihatMemperbarui konektor sumber data.
8 Maret 2023
Diterbitkan: 2023-03-08
Athena mengumumkan perbaikan dan peningkatan berikut.
-
Memperbaiki masalah dengan kueri gabungan yang menyebabkan nilai predikat stempel waktu dikirim sebagai mikrodetik, bukan milidetik.
15 Februari 2023
Diterbitkan: 2023-02-15
Athena mengumumkan perbaikan dan peningkatan berikut.
-
Anda sekarang dapat menggunakan enkripsi sisi klien untuk mengenkripsi data di Amazon S3 untuk operasi penulisan Iceberg.
-
Memperbaiki masalah yang memengaruhi enkripsi sisi server di Amazon S3 untuk operasi penulisan Iceberg.
31 Januari 2023
Diterbitkan: 2023-01-31
Anda sekarang dapat menggunakan Amazon Athena untuk menanyakan data di Google Cloud Storage. Seperti Amazon S3, Google Cloud Storage adalah layanan terkelola yang menyimpan data dalam bucket. Gunakan konektor Athena untuk Google Cloud Storage untuk menjalankan kueri federasi interaktif pada data eksternal Anda.
Untuk informasi selengkapnya, lihat Konektor Penyimpanan Awan Google Amazon Athena.
20 Januari 2023
Diterbitkan: 2023-01-20
Anda sekarang dapat melihat dokumentasi yang diperluas untuk dukungan kompresi Athena. Topik individu telah ditambahkan untukKompresi meja sarang,Kompresi tabel gunung es, danTingkat kompresi ZSTD.
Untuk informasi selengkapnya, lihat Dukungan kompresi Athena.
Januari 3, 2023
Diterbitkan: 2023-01-03
Athena mengumumkan pembaruan berikut:
-
Perintah tambahan untuk metastor Hive — Anda dapat menggunakan Athena untuk terhubung ke Apache Hive Metastore yang dikelola sendiri sebagai katalog metadata dan data kueri yang disimpan di Amazon S3. Dengan rilis ini, Anda dapat menggunakan
CREATE TABLE AS
(CTAS)INSERT INTO
, dan 12 perintah Data Definition Language (DDL) tambahan untuk berinteraksi dengan Apache Hive Metastore. Anda dapat mengelola skema Hive Metastore Anda langsung dari Athena menggunakan serangkaian kemampuan yang diperluas ini. SQLUntuk informasi selengkapnya, lihat Menggunakan Athena Data Connector untuk Eksternal Hive Metastore.
-
JDBCdriver versi 2.0.35 - Athena merilis JDBC driver versi 2.0.35. Driver JDBC 2.0.35 berisi pembaruan berikut:
-
Pengemudi sekarang menggunakan perpustakaan berikut untuk JSON parser Jackson.
-
jackson-annotations 2.14.0 (sebelumnya 2.13.2)
-
jackson-core 2.14.0 (sebelumnya 2.13.2)
-
jackson-databind 2.14.0 (sebelumnya 2.13.2.2)
-
-
Support untuk JDBC versi 4.1 telah dihentikan.
Untuk informasi lebih lanjut, dan untuk mengunduh driver baru, catatan rilis, dan dokumentasi, lihatMenghubungkan ke Amazon Athena dengan JDBC.
-
Catatan rilis Athena untuk tahun 2022
14 Desember 2022
Diterbitkan: 2022-12-14
Anda sekarang dapat menggunakan konektor Amazon Athena untuk Kafka untuk menjalankan SQL kueri pada data streaming. Misalnya, Anda dapat menjalankan kueri analitik pada data streaming waktu nyata di Amazon Managed Streaming for Apache Kafka (MSKAmazon) dan bergabung dengan data historis di danau data Anda di Amazon S3.
Konektor Amazon Athena untuk Kafka mendukung kueri pada beberapa mesin streaming. Anda dapat menggunakan Athena untuk menjalankan SQL kueri di klaster Amazon yang MSK disediakan dan tanpa server, pada penerapan Kafka yang dikelola sendiri, dan pada streaming data di Confluent Cloud.
Untuk informasi selengkapnya, lihat Konektor MSK Amazon Athena.
Desember 2, 2022
Diterbitkan: 2022-12-02
Athena merilis JDBC driver versi 2.0.34. Driver JDBC 2.0.34 mencakup fitur-fitur baru berikut dan masalah yang diselesaikan:
-
Dukungan penggunaan kembali hasil kueri — Anda sekarang dapat menggunakan kembali hasil kueri yang dieksekusi sebelumnya hingga batas waktu yang Anda tentukan alih-alih meminta Athena menghitung ulang hasil setiap kali kueri dijalankan. Untuk informasi selengkapnya, lihat Panduan Instalasi dan Konfigurasi, tersedia dari halaman JDBC unduhan, danMenggunakan kembali hasil kueri.
-
InstanceMetadata Dukungan Ec2 - JDBC Driver sekarang mendukung metode InstanceMetadata otentikasi Ec2 menggunakan IAM profil instance.
-
Perbaikan pengecualian berbasis karakter - Memperbaiki pengecualian yang terjadi dengan kueri yang berisi karakter bahasa tertentu.
-
Perbaikan kerentanan - Memperbaiki kerentanan yang terkait dengan AWS dependensi yang dikemas dengan konektor.
Untuk informasi lebih lanjut, dan untuk mengunduh driver baru, catatan rilis, dan dokumentasi, lihatMenghubungkan ke Amazon Athena dengan JDBC.
30 November 2022
Diterbitkan: 2022-11-30
Anda sekarang dapat secara interaktif membuat dan menjalankan aplikasi Apache Spark dan notebook yang kompatibel dengan Jupyter di Athena. Jalankan analitik data di Athena menggunakan Spark tanpa harus merencanakan, mengonfigurasi, atau mengelola sumber daya. Kirim kode Spark untuk diproses dan terima hasilnya secara langsung. Gunakan pengalaman notebook yang disederhanakan di konsol Amazon Athena untuk mengembangkan aplikasi Apache Spark menggunakan Python atau. API notebook Athena
Apache Spark di Amazon Athena tanpa server dan menyediakan penskalaan otomatis sesuai permintaan yang memberikan komputasi instan untuk memenuhi perubahan volume data dan persyaratan pemrosesan.
Untuk informasi selengkapnya, lihat Menggunakan Apache Spark di Amazon Athena.
18 November 2022
Diterbitkan: 2022-11-18
Anda sekarang dapat menggunakan konektor Amazon Athena untuk Db2 untuk meminta IBM Db2 dari Athena. Misalnya, Anda dapat menjalankan kueri analitik melalui gudang data di Db2 dan data lake di Amazon S3.
Konektor Amazon Athena Db2 memperlihatkan beberapa opsi konfigurasi melalui variabel lingkungan Lambda. Untuk informasi tentang opsi konfigurasi, parameter, string koneksi, penerapan, dan batasan, lihat. Konektor Amazon Athena IBM Db2
17 November 2022
Diterbitkan: 2022-11-17
Dukungan Apache Iceberg di mesin Athena versi 3 sekarang menawarkan fitur transaksi yang disempurnakan berikut: ACID
-
ORCdan dukungan Avro - Buat tabel Iceberg menggunakan baris Apache Avro dan Apache dan format
file berbasis kolom ORC . Support untuk format ini adalah tambahan dari dukungan yang ada untuk Parket. -
MERGEINTO— Gunakan
MERGE INTO
perintah untuk menggabungkan data dalam skala efisien.MERGE INTO
menggabungkanINSERT
,UPDATE
, danDELETE
operasi menjadi satu transaksi. Ini mengurangi overhead pemrosesan dalam pipeline data Anda dan membutuhkan lebih sedikit waktu SQL untuk menulis. Untuk informasi selengkapnya, lihat Memperbarui data tabel Gunung Es dan BERGABUNG MENJADI. -
CTASdan VIEW dukungan — Gunakan
CREATE TABLE AS SELECT
(CTAS) danCREATE VIEW
pernyataan dengan tabel Iceberg. Untuk informasi selengkapnya, lihat CREATE TABLE AS dan CREATE VIEW. -
VACUUMdukungan - Anda dapat menggunakan
VACUUM
pernyataan untuk mengoptimalkan data lake Anda dengan menghapus snapshot dan data yang tidak lagi diperlukan. Anda dapat menggunakan fitur ini untuk meningkatkan kinerja baca dan memenuhi persyaratan peraturan seperti GDPR. Untuk informasi selengkapnya, lihat Mengoptimalkan tabel Iceberg dan VACUUM.
Fitur-fitur baru ini memerlukan mesin Athena versi 3 dan tersedia di semua Wilayah di mana Athena didukung. Anda dapat menggunakannya dengan konsol Athena
Untuk informasi tentang penggunaan Gunung Es di Athena, lihat. Menggunakan tabel Apache Iceberg
November 14, 2022
Diterbitkan: 2022-11-14
Amazon Athena sekarang mendukung IPv6 titik akhir untuk koneksi masuk yang dapat Anda gunakan untuk menjalankan fungsi Athena. IPv6 Anda dapat menggunakan fitur ini untuk memenuhi persyaratan IPv6 kepatuhan. Ini juga menghilangkan kebutuhan untuk peralatan jaringan tambahan untuk menangani terjemahan alamat antara IPv4 danIPv6.
Untuk menggunakan fitur ini, konfigurasikan aplikasi Anda untuk menggunakan endpoint dual-stack Athena baru, yang mendukung keduanya dan. IPv4 IPv6 Titik akhir dual-stack menggunakan format. athena.
Misalnya, titik akhir dual-stack di Wilayah AS Timur (Virginia N.) adalah. region
.api.awsathena.us-east-1.api.aws
Ketika Anda membuat permintaan ke titik akhir Athena dual-stack, titik akhir menyelesaikan ke IPv4 alamat IPv6 atau tergantung pada protokol yang digunakan oleh jaringan dan klien Anda. Untuk terhubung secara terprogram ke AWS layanan, Anda dapat menggunakan AWS CLI
Untuk informasi selengkapnya tentang titik akhir layanan, lihat titik akhir AWS layanan. Untuk mempelajari lebih lanjut tentang titik akhir layanan Athena, lihat titik akhir dan kuota Amazon Athena dalam dokumentasi. AWS
Anda dapat menggunakan titik akhir dual-stack Athena baru untuk koneksi masuk tanpa biaya tambahan. Titik akhir dual-stack umumnya tersedia di semua. Wilayah AWS
11 November 2022
Diterbitkan: 2022-11-11
Athena mengumumkan perbaikan dan peningkatan berikut.
-
Kontrol akses berbutir halus Formasi Danau yang Diperluas — Anda sekarang dapat menggunakan kebijakan kontrol AWS Lake Formation
akses berbutir halus dalam kueri Athena untuk data yang disimpan dalam format file atau tabel yang didukung. Anda dapat menggunakan kontrol akses berbutir halus di Lake Formation untuk membatasi akses ke data dalam hasil kueri menggunakan filter data untuk mencapai tingkat kolom, tingkat baris, dan keamanan tingkat sel. Format tabel yang didukung di Athena termasuk Apache Iceberg, Apache Hudi, dan Apache Hive. Kontrol akses berbutir halus yang diperluas tersedia di semua wilayah yang didukung oleh Athena. Dukungan tabel dan format file yang diperluas memerlukanMesin Athena versi 3, yang menawarkan fitur baru dan peningkatan kinerja kueri , tetapi tidak mengubah cara Anda mengatur kebijakan kontrol akses berbutir halus di Lake Formation. Penggunaan kontrol akses berbutir halus yang diperluas ini di Athena memiliki pertimbangan sebagai berikut:
-
EXPLAIN— Informasi penyaringan baris atau sel yang didefinisikan dalam Lake Formation dan informasi statistik kueri tidak ditampilkan dalam output
EXPLAIN
danEXPLAIN ANALYZE
. Untuk informasi tentangEXPLAIN
di Athena, lihat. Menggunakan JELASKAN dan JELASKAN ANALISIS di Athena -
Metastor External Hive - Kolom tersembunyi Apache Hive tidak dapat digunakan untuk pemfilteran kontrol akses berbutir halus, dan tabel sistem tersembunyi Apache Hive tidak didukung oleh kontrol akses berbutir halus. Untuk informasi selengkapnya, lihat Pertimbangan dan batasan dalam topik Menggunakan Athena Data Connector untuk Eksternal Hive Metastore.
-
Statistik kueri — Jumlah baris input dan output tingkat tahap dan informasi ukuran data tidak ditampilkan dalam statistik kueri Athena ketika kueri memiliki filter tingkat baris yang ditentukan dalam Lake Formation. Untuk informasi tentang melihat statistik untuk kueri Athena, lihat dan. Melihat statistik dan detail eksekusi untuk kueri yang diselesaikan GetQueryRuntimeStatistics
-
Workgroup — Pengguna di workgroup Athena yang sama dapat melihat data yang telah dikonfigurasi oleh kontrol akses berbutir halus Lake Formation agar dapat diakses oleh workgroup. Untuk informasi tentang menggunakan Athena untuk menanyakan data yang terdaftar di Lake Formation, lihat. Menggunakan Athena untuk menanyakan data yang terdaftar AWS Lake Formation
Untuk informasi tentang penggunaan kontrol akses berbutir halus di Lake Formation, lihat Mengelola kontrol akses berbutir halus menggunakan AWS Lake Formation
di Blog Big Data.AWS -
-
Athena Federated Query — Athena Federated Query sekarang mempertahankan casing asli nama bidang dalam objek.
struct
Sebelumnya, namastruct
bidang secara otomatis dibuat huruf kecil.
8 November 2022
Diterbitkan: 2022-11-08
Anda sekarang dapat menggunakan hasil kueri menggunakan kembali fitur caching untuk mempercepat kueri berulang di Athena. Kueri berulang adalah SQL kueri yang identik dengan yang dikirimkan baru-baru ini yang menghasilkan hasil yang sama. Saat Anda perlu menjalankan beberapa kueri yang identik, caching penggunaan kembali hasil dapat mengurangi waktu yang diperlukan untuk menghasilkan hasil. Hasil penggunaan kembali caching juga menurunkan biaya dengan mengurangi jumlah byte yang dipindai.
Untuk informasi selengkapnya, lihat Menggunakan kembali hasil kueri.
13 Oktober 2022
Diterbitkan: 2022-10-13
Athena mengumumkan mesin Athena versi 3.
Athena telah meningkatkan mesin SQL kuerinya untuk menyertakan fitur-fitur terbaru dari proyek open source Trino
Untuk informasi selengkapnya, lihat Mesin Athena versi 3.
10 Oktober 2022
Diterbitkan: 2022-10-10
Athena merilis JDBC driver versi 2.0.33. Driver JDBC 2.0.33 mencakup perubahan berikut:
-
Versi driver baru, JDBC versi, dan properti nama plugin ditambahkan ke string user-agent di kelas penyedia kredensial.
-
Pesan kesalahan diperbaiki dan informasi yang diperlukan ditambahkan.
-
Pernyataan yang disiapkan sekarang ditangani jika koneksi ditutup atau eksekusi pernyataan yang disiapkan Athena gagal.
Untuk informasi lebih lanjut, dan untuk mengunduh driver baru, catatan rilis, dan dokumentasi, lihatMenghubungkan ke Amazon Athena dengan JDBC.
September 23, 2022
Diterbitkan: 2022-09-26
Konektor Amazon Athena Neptunus sekarang mendukung pencocokan case insensitive pada nama kolom dan tabel.
-
Konektor sumber data Neptunus dapat menyelesaikan nama kolom pada tabel Neptunus yang menggunakan casing bahkan jika nama kolom semuanya lebih rendah dalam tabel di. AWS Glue Untuk mengaktifkan perilaku ini, atur variabel
enable_caseinsensitivematch
lingkungan ketrue
fungsi Lambda konektor Neptunus. -
Karena hanya AWS Glue mendukung nama tabel huruf kecil, saat Anda membuat AWS Glue tabel untuk Neptunus, tentukan AWS Glue parameter tabel.
"glabel" =
table_name
Untuk informasi lebih lanjut tentang konektor Neptunus, lihat. Konektor Amazon Athena Neptunus
13 September 2022
Diterbitkan: 2022-09-13
Athena mengumumkan perbaikan dan peningkatan berikut.
-
Metastore External Hive — Athena sekarang kembali NULL alih-alih melempar pengecualian ketika WHERE klausa menyertakan partisi yang tidak ada di metastore Hive eksternal (). EHMS Perilaku baru cocok dengan perilaku AWS Glue Data Catalog.
-
Kueri berparameter - Nilai dalam kueri berparameter sekarang dapat dilemparkan ke tipe data.
DOUBLE
-
Apache Iceberg - Operasi tulis ke tabel Iceberg sekarang berhasil ketika Object Lock diaktifkan pada bucket Amazon S3.
31 Agustus 2022
Diterbitkan: 2022-08-31
Amazon Athena mengumumkan ketersediaan Athena dan fitur-fiturnya
Rilis ini memperluas ketersediaan Athena di Asia Pasifik termasuk Asia Pasifik (Hong Kong), Asia Pasifik (Jakarta), Asia Pasifik (Mumbai), Asia Pasifik (Osaka), Asia Pasifik (Seoul), Asia Pasifik (Singapura), Asia Pasifik (Sydney), dan Asia Pasifik (Tokyo). Untuk daftar lengkap yang AWS services tersedia di Wilayah ini dan lainnya, lihat Daftar Layanan Wilayah AWS al
23 Agustus 2022
Diterbitkan: 2022-08-23
Rilis v2022.32.1 dari Federasi
-
Menambahkan dukungan ke konektor sumber data Amazon Athena Oracle untuk koneksi SSL berbasis ke instans Amazon. RDS Support terbatas pada protokol Transport Layer Security (TLS) dan otentikasi server oleh klien. Karena otentikasi timbal balik itu tidak didukung di AmazonRDS, pembaruan tidak termasuk dukungan untuk otentikasi timbal balik.
Untuk informasi selengkapnya, lihat Konektor Amazon Athena Oracle.
3 Agustus 2022
Diterbitkan: 2022-08-03
Athena merilis JDBC driver versi 2.0.32. Driver JDBC 2.0.32 mencakup perubahan berikut:
-
User-Agent
String yang dikirim ke Athena SDK telah diperluas untuk berisi versi driver, versi JDBC spesifikasi, dan nama plugin otentikasi. -
Memperbaiki
NullPointerException
yang dilemparkan ketika tidak ada nilai yang diberikan untukCheckNonProxyHost
parameter. -
Memperbaiki masalah dengan
login_url
parsing di plugin BrowserSaml otentikasi. -
Memperbaiki masalah host proxy yang terjadi saat
UseProxyforIdp
parameter disetel ketrue
.
Untuk informasi lebih lanjut, dan untuk mengunduh driver baru, catatan rilis, dan dokumentasi, lihatMenghubungkan ke Amazon Athena dengan JDBC.
1 Agustus 2022
Diterbitkan: 2022-08-01
Athena mengumumkan peningkatan pada Federasi Kueri Athena dan konektor sumber data bawaan SDK Athena. Perbaikannya meliputi:
-
Struct parsing - Memperbaiki masalah
GlueFieldLexer
parsing di Athena Query Federation SDK yang mencegah struct rumit tertentu menampilkan semua data mereka. Masalah ini memengaruhi konektor yang dibangun di Federasi Kueri Athena. SDK -
AWS Glue tabel - Ditambahkan dukungan tambahan untuk
set
dan jenisdecimal
kolom dalam AWS Glue tabel. -
DynamoDB konektor - Ditambahkan kemampuan untuk mengabaikan casing pada nama atribut DynamoDB. Untuk informasi lebih lanjut, lihat
disable_projection_and_casing
di Parameter bagian Konektor Amazon Athena DynamoDB halaman.
Untuk informasi lebih lanjut, lihat Rilis v2022.30.2 dari Athena
21 Juli 2022
Diterbitkan: 2022-07-21
Sekarang Anda dapat menganalisis dan men-debug kueri Anda menggunakan metrik kinerja dan alat analisis kueri visual interaktif di konsol Athena. Data kinerja kueri dan detail eksekusi dapat membantu Anda mengidentifikasi hambatan dalam kueri, memeriksa operator dan statistik untuk setiap tahap kueri, melacak volume data yang mengalir di antara tahapan, dan memvalidasi dampak predikat kueri. Anda sekarang dapat:
-
Akses rencana eksekusi terdistribusi dan logis untuk kueri Anda dalam satu klik.
-
Jelajahi operasi di setiap tahap sebelum tahap dijalankan.
-
Visualisasikan kinerja kueri yang diselesaikan dengan metrik untuk waktu yang dihabiskan dalam tahap antrian, perencanaan, dan eksekusi.
-
Dapatkan informasi tentang jumlah baris dan jumlah data sumber yang diproses dan output oleh kueri Anda.
-
Lihat detail eksekusi granular untuk kueri Anda yang disajikan dalam konteks dan diformat sebagai grafik interaktif.
-
Gunakan detail eksekusi tingkat tahap yang tepat untuk memahami aliran data melalui kueri Anda.
-
Analisis data kinerja kueri secara terprogram menggunakan new APIs to get query runtime statistik, juga dirilis hari ini.
Untuk mempelajari cara menggunakan kemampuan ini pada kueri Anda, tonton tutorial video Optimalkan Kueri Amazon Athena dengan Alat Analisis Kueri Baru
Untuk dokumentasi, lihat Melihat rencana eksekusi untuk kueri SQL danMelihat statistik dan detail eksekusi untuk kueri yang diselesaikan.
Juli 11, 2022
Diterbitkan: 2022-07-11
Anda sekarang dapat menjalankan kueri berparameter langsung dari konsol Athena atau API tanpa menyiapkan pernyataan terlebih dahulu. SQL
Saat Anda menjalankan kueri di konsol Athena yang memiliki parameter dalam bentuk tanda tanya, antarmuka pengguna sekarang meminta Anda untuk memasukkan nilai untuk parameter secara langsung. Ini menghilangkan kebutuhan untuk memodifikasi nilai literal di editor kueri setiap kali Anda ingin menjalankan kueri.
Jika Anda menggunakan eksekusi kueri yang disempurnakanAPI, Anda sekarang dapat memberikan parameter eksekusi dan nilainya dalam satu panggilan.
Untuk informasi selengkapnya, lihat Menggunakan kueri berparameter di panduan pengguna ini dan posting Blog AWS
Big Data Menggunakan kueri berparameter Amazon Athena untuk menyediakan
8 Juli 2022
Diterbitkan: 2022-07-08
Athena mengumumkan perbaikan dan peningkatan berikut.
-
Memperbaiki masalah dengan penanganan konversi
DATE
kolom untuk SageMaker titik akhir (UDF) yang menyebabkan kegagalan kueri.
6 Juni 2022
Diterbitkan: 2022-06-06
Athena merilis JDBC driver versi 2.0.31. Driver JDBC 2.0.31 mencakup perubahan berikut:
-
masalah ketergantungan log4j - Menyelesaikan pesan kesalahan
kelas driver Cannot find
yang disebabkan oleh ketergantungan log4j.
Untuk informasi lebih lanjut, dan untuk mengunduh driver baru, catatan rilis, dan dokumentasi, lihatMenghubungkan ke Amazon Athena dengan JDBC.
25 Mei 2022
Diterbitkan: 2022-05-25
Athena mengumumkan perbaikan dan peningkatan berikut.
-
Dukungan gunung es
-
Memperkenalkan dukungan untuk kueri lintas wilayah. Sekarang Anda dapat menanyakan tabel Iceberg dalam Wilayah AWS yang berbeda dari Wilayah AWS yang Anda gunakan. Permintaan lintas wilayah tidak didukung di Wilayah China.
-
Memperkenalkan dukungan untuk konfigurasi enkripsi sisi server. Sekarang Anda dapat menggunakan SSE-S3/ SSE - KMS untuk mengenkripsi data dari operasi penulisan Iceberg di Amazon S3.
Untuk informasi lebih lanjut tentang menggunakan Apache Iceberg di Athena, lihat. Menggunakan tabel Apache Iceberg
-
-
JDBCRilis driver 2.0.30
Driver JDBC 2.0.30 untuk Athena memiliki perbaikan berikut:
-
Memperbaiki masalah ras data yang memengaruhi pernyataan yang disiapkan berparameter.
-
Memperbaiki masalah start up aplikasi yang terjadi di lingkungan build Gradle.
Untuk mengunduh driver JDBC 2.0.30, catatan rilis, dan dokumentasi, lihat. Menghubungkan ke Amazon Athena dengan JDBC
-
6 Mei 2022
Diterbitkan: 2022-05-06
Merilis ODBC driver JDBC 2.0.29 dan 1.1.17 untuk Athena.
Driver ini mencakup perubahan berikut:
-
Memperbarui proses peluncuran browser SAML plugin.
Untuk informasi lebih lanjut tentang perubahan ini, dan untuk mengunduh driver baru, catatan rilis, dan dokumentasi, lihat Menghubungkan ke Amazon Athena dengan JDBC danMenghubungkan ke Amazon Athena dengan ODBC.
22 April 2022
Diterbitkan: 2022-04-22
Athena mengumumkan perbaikan dan peningkatan berikut.
-
Memperbaiki masalah pada indeks partisi dan fitur penyaringan
dengan cache partisi yang terjadi ketika kondisi berikut terpenuhi: -
partition_filtering.enabled
Kunci diatur ketrue
dalam properti AWS Glue tabel untuk tabel. -
Tabel yang sama digunakan beberapa kali dengan nilai filter partisi yang berbeda.
-
21 April 2022
Diterbitkan: 2022-04-21
Anda sekarang dapat menggunakan Amazon Athena untuk menjalankan kueri federasi pada sumber data baru, termasuk Google, Azure Synapse, dan BigQuery Snowflake. Konektor sumber data baru meliputi:
Untuk daftar lengkap sumber data yang didukung oleh Athena, lihat. Konektor sumber data yang tersedia
Untuk mempermudah penelusuran sumber yang tersedia dan terhubung ke data Anda, Anda sekarang dapat mencari, mengurutkan, dan memfilter konektor yang tersedia dari layar Sumber Data yang diperbarui di konsol Athena.
Untuk mempelajari tentang menanyakan sumber federasi, lihat Menggunakan Amazon Athena dan. Menjalankan kueri federasi
13 April 2022
Diterbitkan: 2022-04-13
Athena merilis JDBC driver versi 2.0.28. Driver JDBC 2.0.28 mencakup perubahan berikut:
-
JWTdukungan — Driver sekarang mendukung token JSON web (JWT) untuk otentikasi. Untuk informasi tentang penggunaan JWT dengan JDBC driver, lihat panduan instalasi dan konfigurasi, yang dapat diunduh dari halaman JDBC driver.
-
Pustaka Log4j yang diperbarui — JDBC Driver sekarang menggunakan pustaka Log4j berikut:
-
Log4j-API 2.17.1 (sebelumnya 2.17.0)
-
Log4J-Core 2.17.1 (sebelumnya 2.17.0)
-
Log4J-JCL 2.17.2
-
-
Perbaikan lainnya - Driver baru juga mencakup perbaikan dan perbaikan bug berikut:
-
Fitur pernyataan yang disiapkan Athena sekarang tersedia melalui. JDBC Untuk informasi tentang pernyataan yang disiapkan, lihatMenggunakan kueri berparameter.
-
JDBCSAMLFederasi Athena sekarang berfungsi untuk Wilayah China.
-
Perbaikan kecil tambahan.
-
Untuk informasi lebih lanjut, dan untuk mengunduh driver baru, catatan rilis, dan dokumentasi, lihatMenghubungkan ke Amazon Athena dengan JDBC.
Maret 30, 2022
Diterbitkan: 2022-03-30
Athena mengumumkan perbaikan dan peningkatan berikut.
-
Kueri lintas wilayah — Anda sekarang dapat menggunakan Athena untuk menanyakan data yang terletak di bucket Amazon S3 Wilayah AWS termasuk Asia Pasifik (Hong Kong), Timur Tengah (Bahrain), Afrika (Cape Town), dan Eropa (Milan). Permintaan lintas wilayah tidak didukung di Wilayah China.
-
Untuk daftar Wilayah AWS di mana Athena tersedia, lihat titik akhir dan kuota Amazon Athena.
-
Untuk informasi tentang mengaktifkan Wilayah AWS yang dinonaktifkan secara default, lihat Mengaktifkan Wilayah.
-
Untuk informasi tentang kueri di seluruh Wilayah, lihatMenanyakan lintas wilayah.
-
18 Maret 2022
Diterbitkan: 2022-03-18
Athena mengumumkan perbaikan dan peningkatan berikut.
-
Penyaringan dinamis - Penyaringan dinamis telah ditingkatkan untuk kolom integer dengan menerapkan filter secara efisien ke setiap catatan tabel yang sesuai.
-
Iceberg - Memperbaiki masalah yang menyebabkan kegagalan saat menulis file Iceberg Parquet yang lebih besar dari 2GB.
-
Output tidak terkompresi — CREATE TABLE pernyataan sekarang mendukung penulisan file yang tidak terkompresi. Untuk menulis file yang tidak terkompresi, gunakan sintaks berikut:
-
CREATETABLE(file teks atauJSON) - Dalam
TBLPROPERTIES
, tentukanwrite.compression = NONE
. -
CREATETABLE(Parket) — Dalam
TBLPROPERTIES
, tentukanparquet.compression = UNCOMPRESSED
. -
CREATETABLE(ORC) — Dalam
TBLPROPERTIES
, tentukanorc.compress = NONE
.
-
-
Kompresi - Memperbaiki masalah dengan sisipan untuk tabel file teks yang membuat file dikompresi dalam satu format tetapi menggunakan ekstensi file format kompresi lain ketika metode kompresi non-default digunakan.
-
Avro - Memperbaiki masalah yang terjadi saat membaca desimal dari jenis tetap dari file Avro.
2 Maret 2022
Diterbitkan: 2022-03-02
Athena mengumumkan fitur dan peningkatan berikut.
-
Anda sekarang dapat memberi pemilik bucket Amazon S3 akses kontrol penuh atas hasil kueri saat ACLsdiaktifkan untuk bucket hasil kueri. Untuk informasi selengkapnya, lihat Menentukan lokasi hasil query.
-
Anda sekarang dapat memperbarui kueri bernama yang ada. Untuk informasi selengkapnya, lihat Menggunakan kueri yang disimpan.
Februari 23, 2022
Diterbitkan: 2022-02-23
Athena mengumumkan perbaikan dan peningkatan kinerja berikut.
-
Peningkatan penanganan memori untuk meningkatkan kinerja dan mengurangi kesalahan memori.
-
Athena sekarang membaca kolom ORC stempel waktu dengan informasi zona waktu yang disimpan di footer garis dan menulis ORC file dengan zona waktu () di footer. UTC Ini hanya memengaruhi perilaku pembacaan ORC stempel waktu jika ORC file yang akan dibaca dibuat di lingkungan non-zona UTC waktu.
-
Memperbaiki perkiraan ukuran tabel symlink yang salah yang menghasilkan rencana kueri suboptimal.
-
Tampilan lateral yang meledak sekarang dapat ditanyakan di konsol Athena dari sumber data metastore Hive.
-
Peningkatan Amazon S3 membaca pesan kesalahan untuk menyertakan informasi kode kesalahan Amazon S3 yang lebih rinci.
-
Memperbaiki masalah yang menyebabkan file output dalam ORC format menjadi tidak kompatibel dengan Apache Hive 3.1.
-
Memperbaiki masalah yang menyebabkan nama tabel dengan tanda kutip gagal dalam DDL kueri DML dan kueri tertentu.
Februari 15, 2022
Diterbitkan: 2022-02-15
Amazon Athena telah meningkatkan DML kuota kueri aktif di semua Wilayah. AWS Kueri aktif mencakup kueri berjalan dan antrian. Dengan perubahan ini, Anda sekarang dapat memiliki lebih banyak DML kueri dalam keadaan aktif daripada sebelumnya.
Untuk informasi tentang kuota layanan Athena, lihat. Service Quotas Untuk kuota kueri di Wilayah tempat Anda menggunakan Athena, lihat titik akhir dan kuota Amazon Athena di. Referensi Umum AWS
Untuk memantau penggunaan kuota, Anda dapat menggunakan metrik CloudWatch penggunaan. Athena menerbitkan ActiveQueryCount
metrik di namespace. AWS/Usage
Untuk informasi selengkapnya, lihat Memantau metrik penggunaan Athena.
Setelah meninjau penggunaan Anda, Anda dapat menggunakan konsol Service
14 Februari 2022
Diterbitkan: 2022-02-14
Rilis ini menambahkan ErrorType
subfield ke objek AthenaErrorrespon dalam aksi GetQueryExecutionAPIAthena.
Sementara ErrorCategory
bidang yang ada menunjukkan sumber umum dari kueri yang gagal (sistem, pengguna, atau lainnya), ErrorType
bidang baru memberikan informasi yang lebih terperinci tentang kesalahan yang terjadi. Gabungkan informasi dari kedua bidang untuk mendapatkan wawasan tentang penyebab kegagalan kueri.
Untuk informasi selengkapnya, lihat Katalog kesalahan Athena.
Februari 9, 2022
Diterbitkan: 2022-02-09
Konsol Athena lama tidak lagi tersedia. Konsol baru Athena mendukung semua fitur konsol sebelumnya, tetapi dengan antarmuka modern yang lebih mudah digunakan dan menyertakan fitur baru yang meningkatkan pengalaman mengembangkan kueri, menganalisis data, dan mengelola penggunaan Anda. Untuk menggunakan konsol Athena baru, kunjungi. https://console.aws.amazon.com/athena/
8 Februari 2022
Diterbitkan: 2022-02-08
Pemilik bucket yang diharapkan — Sebagai langkah pengamanan tambahan, Anda sekarang dapat secara opsional menentukan Akun AWS ID yang Anda harapkan sebagai pemilik bucket lokasi keluaran hasil kueri di Athena. Jika ID akun pemilik bucket hasil kueri tidak cocok dengan ID akun yang Anda tentukan, upaya untuk menampilkan ke bucket akan gagal dengan kesalahan izin Amazon S3. Anda dapat membuat pengaturan ini di tingkat klien atau kelompok kerja.
Untuk informasi selengkapnya, lihat Menentukan lokasi hasil query.
28 Januari 2022
Diterbitkan: 2022-01-28
Athena mengumumkan peningkatan fitur mesin berikut.
-
Apache Hudi — Kueri snapshot pada tabel Hudi Merge on Read (MoR) sekarang dapat membaca kolom stempel waktu yang memiliki tipe data.
INT64
-
UNIONkueri — Peningkatan kinerja dan pengurangan pemindaian data untuk
UNION
kueri tertentu yang memindai tabel yang sama beberapa kali. -
Kueri terputus - Peningkatan kinerja untuk kueri yang hanya memiliki nilai terpisah untuk setiap kolom partisi pada filter.
-
Peningkatan proyeksi partisi
-
Beberapa nilai disjunct sekarang diizinkan pada kondisi filter untuk kolom tipe.
injected
Untuk informasi selengkapnya, lihat Jenis yang disuntikkan. -
Peningkatan kinerja untuk kolom tipe berbasis string seperti
CHAR
atauVARCHAR
yang hanya memiliki nilai terpisah pada filter.
-
Januari 13, 2022
Diterbitkan: 2022-01-13
Merilis ODBC driver JDBC 2.0.27 dan 1.1.15 untuk Athena.
Driver JDBC 2.0.27 mencakup perubahan berikut:
-
Pengemudi telah diperbarui untuk mengambil katalog eksternal.
-
Nomor versi driver yang diperluas sekarang disertakan dalam
user-agent
string sebagai bagian dari panggilan AthenaAPI.
Driver ODBC 1.1.15 mencakup perubahan berikut:
-
Memperbaiki masalah dengan panggilan kedua ke
SQLParamData()
.
Untuk informasi lebih lanjut tentang perubahan ini, dan untuk mengunduh driver baru, catatan rilis, dan dokumentasi, lihat Menghubungkan ke Amazon Athena dengan JDBC danMenghubungkan ke Amazon Athena dengan ODBC.
Catatan rilis Athena untuk tahun 2021
26 November 2021
Diterbitkan: 2021-11-26
Athena mengumumkan pratinjau publik ACID transaksi Athena, yang menambahkan operasi tulis, hapus, pembaruan, dan perjalanan waktu ke bahasa manipulasi data Athena (). SQL DML ACIDTransaksi Athena memungkinkan beberapa pengguna bersamaan untuk membuat modifikasi tingkat baris yang andal pada data Amazon S3. Dibangun di atas format tabel Apache Iceberg
ACIDTransaksi Athena dan SQL sintaks yang sudah dikenal menyederhanakan pembaruan data bisnis dan peraturan Anda. Misalnya, untuk menanggapi permintaan penghapusan data, Anda dapat melakukan operasi. SQL DELETE
Untuk membuat koreksi catatan manual, Anda dapat menggunakan satu UPDATE
pernyataan. Untuk memulihkan data yang baru saja dihapus, Anda dapat mengeluarkan kueri perjalanan waktu menggunakan SELECT
pernyataan. Transaksi Athena tersedia melalui konsol, API operasi, dan driver Athena. ODBC JDBC
Untuk informasi selengkapnya, lihat Menggunakan transaksi ACID Athena.
24 November 2021
Diterbitkan: 2021-11-24
Athena mengumumkan dukungan untuk membaca dan menulis data ZStandard
Untuk informasi tentang kompresi data di Athena, lihat. Dukungan kompresi Athena
22 November 2021
Diterbitkan: 2021-11-22
Sekarang Anda dapat mengelola AWS Step Functions alur kerja dari konsol Amazon Athena, sehingga memudahkan pembuatan pipeline pemrosesan data yang dapat diskalakan, menjalankan kueri berdasarkan logika bisnis khusus, mengotomatiskan tugas administratif dan peringatan, dan banyak lagi.
Step Functions sekarang terintegrasi dengan konsol Athena yang ditingkatkan, dan Anda dapat menggunakannya untuk melihat diagram alur kerja interaktif mesin status Anda yang memanggil Athena. Untuk memulai, pilih Alur kerja dari panel navigasi kiri. Jika Anda memiliki mesin status yang ada dengan kueri Athena, pilih mesin status untuk melihat diagram interaktif alur kerja. Jika Anda baru mengenal Step Functions, Anda dapat memulai dengan meluncurkan proyek sampel dari konsol Athena dan menyesuaikannya agar sesuai dengan kasus penggunaan Anda.
Untuk informasi selengkapnya, lihat Membangun dan mengatur ETL saluran pipa menggunakan Amazon Athena dan
18 November 2021
Diterbitkan: 2021-11-18
Athena mengumumkan fitur dan peningkatan baru.
-
Support spill-to-disk untuk kueri agregasi yang berisi
DISTINCT
,ORDER BY
, atau keduanya, seperti pada contoh berikut:SELECT array_agg(orderstatus ORDER BY orderstatus) FROM orders GROUP BY orderpriority, custkey
-
Mengatasi masalah penanganan memori untuk kueri yang digunakan
DISTINCT
. Untuk menghindari pesan kesalahan sepertisumber daya kueri yang habis pada faktor skala ini
saat Anda menggunakanDISTINCT
kueri, pilih kolom yang memiliki kardinalitas rendahDISTINCT
, atau kurangi ukuran data kueri. -
Dalam
SELECT COUNT(*)
kueri yang tidak menentukan kolom tertentu, meningkatkan kinerja dan penggunaan memori dengan hanya menyimpan hitungan tanpa buffering baris. -
Memperkenalkan fungsi string berikut.
-
translate(source, from, to)
— Mengembalikansource
string dengan karakter yang ditemukan dalamfrom
string digantikan oleh karakter yang sesuai dalamto
string. Jikafrom
string berisi duplikat, hanya yang pertama digunakan. Jikasource
karakter tidak ada dalamfrom
string,source
karakter disalin tanpa terjemahan. Jika indeks karakter yang cocok dalamfrom
string lebih besar dari panjangto
string, karakter dihilangkan dari string yang dihasilkan. -
concat_ws(string0, array(varchar))
— Mengembalikan rangkaian elemen dalam array menggunakanstring0
sebagai pemisah. Jikastring0
null, maka nilai kembalinya adalah null. Setiap nilai null dalam array dilewati.
-
-
Memperbaiki bug di mana kueri gagal saat mencoba mengakses subbidang yang hilang di file.
struct
Query sekarang mengembalikan null untuk subfield yang hilang. -
Memperbaiki masalah dengan hashing yang tidak konsisten untuk tipe data desimal.
-
Memperbaiki masalah yang menyebabkan sumber daya habis ketika ada terlalu banyak kolom di partisi.
17 November 2021
Diterbitkan: 2021-11-17
Amazon Athena
Saat menanyakan tabel yang dipartisi, Athena mengambil dan memfilter partisi tabel yang tersedia ke subset yang relevan dengan kueri Anda. Saat data dan partisi baru ditambahkan, lebih banyak waktu diperlukan untuk memproses partisi dan runtime kueri dapat meningkat. Untuk mengoptimalkan pemrosesan partisi dan meningkatkan kinerja kueri pada tabel yang sangat dipartisi, Athena sekarang mendukung indeks partisi.AWS Glue
Untuk informasi selengkapnya, lihat Gunakan pengindeksan dan penyaringan AWS Glue partisi.
November 16, 2021
Diterbitkan: 2021-11-16
Konsol Amazon Athena
-
Atur ulang, navigasikan ke, atau tutup beberapa tab kueri dari bilah tab kueri yang didesain ulang.
-
Baca dan edit kueri lebih mudah dengan peningkatan SQL dan pemformatan teks.
-
Salin hasil kueri ke clipboard Anda selain mengunduh set hasil lengkap.
-
Urutkan riwayat kueri, kueri tersimpan, dan grup kerja, lalu pilih kolom mana yang akan ditampilkan atau disembunyikan.
-
Gunakan antarmuka yang disederhanakan untuk mengonfigurasi sumber data dan grup kerja dalam klik yang lebih sedikit.
-
Tetapkan preferensi untuk menampilkan hasil kueri, riwayat kueri, pembungkus baris, dan lainnya.
-
Tingkatkan produktivitas Anda dengan pintasan keyboard yang baru dan lebih baik serta dokumentasi produk yang disematkan.
Dengan pengumuman hari ini, konsol yang didesain ulang
Jika diinginkan, Anda dapat menggunakan konsol sebelumnya dengan masuk ke Anda Akun AWS, memilih Amazon Athena, dan membatalkan pilihan pengalaman Athena Baru dari panel navigasi di sebelah kiri.
12 November 2021
Diterbitkan: 2021-11-12
Anda sekarang dapat menggunakan Amazon Athena untuk menjalankan kueri federasi pada sumber data yang terletak di AWS akun selain milik Anda. Hingga saat ini, kueri data ini membutuhkan sumber data dan konektornya untuk menggunakan yang Akun AWS sama dengan pengguna yang menanyakan data.
Sebagai administrator data, Anda dapat mengaktifkan kueri federasi lintas akun dengan membagikan konektor data Anda dengan akun analis data. Sebagai analis data, Anda dapat menambahkan konektor data yang telah dibagikan oleh administrator data ke akun Anda. Perubahan konfigurasi pada konektor di akun asal berlaku secara otomatis ke konektor bersama.
Untuk informasi tentang mengaktifkan kueri federasi lintas akun, lihat. Mengaktifkan kueri federasi lintas akun Untuk mempelajari tentang menanyakan sumber federasi, lihat Menggunakan Amazon Athena dan. Menjalankan kueri federasi
2 November 2021
Diterbitkan: 2021-11-02
Anda sekarang dapat menggunakan EXPLAIN ANALYZE
pernyataan di Athena untuk melihat rencana eksekusi terdistribusi dan biaya setiap operasi untuk kueri AndaSQL.
Untuk informasi selengkapnya, lihat Menggunakan JELASKAN dan JELASKAN ANALISIS di Athena.
29 Oktober 2021
Diterbitkan: 2021-10-29
Athena merilis driver JDBC 2.0.25 dan ODBC 1.1.13 dan mengumumkan fitur dan peningkatan.
JDBCdan ODBC Driver
Dirilis JDBC 2.0.25 dan ODBC 1.1.13 driver untuk Athena. Kedua driver menawarkan dukungan untuk otentikasi SAML multi-faktor browser, yang dapat dikonfigurasi untuk bekerja dengan penyedia SAML 2.0 mana pun.
Driver JDBC 2.0.25 mencakup perubahan berikut:
-
Support untuk SAML otentikasi browser. Driver menyertakan SAML plugin browser yang dapat dikonfigurasi untuk bekerja dengan penyedia SAML 2.0 mana pun.
-
Support untuk AWS Glue API panggilan. Anda dapat menggunakan
GlueEndpointOverride
parameter untuk mengganti titik AWS Glue akhir. -
Mengubah jalur
com.simba.athena.amazonaws
kelas kecom.amazonaws
.
Driver ODBC 1.1.13 mencakup perubahan berikut:
-
Support untuk SAML otentikasi browser. Driver menyertakan SAML plugin browser yang dapat dikonfigurasi untuk bekerja dengan penyedia SAML 2.0 mana pun. Untuk contoh cara menggunakan SAML plugin browser dengan ODBC driver, lihatMengkonfigurasi sistem masuk tunggal menggunakan ODBC, SAMP 2.0, dan Penyedia Identitas Okta.
-
Sekarang Anda dapat mengonfigurasi durasi sesi peran saat menggunakanADFS, Azure AD, atau Browser Azure AD untuk autentikasi.
Untuk informasi lebih lanjut tentang ini dan perubahan lainnya, dan untuk mengunduh driver baru, catatan rilis, dan dokumentasi, lihat Menghubungkan ke Amazon Athena dengan JDBC danMenghubungkan ke Amazon Athena dengan ODBC.
Fitur dan Perbaikan
Athena mengumumkan fitur dan peningkatan berikut.
-
Aturan optimasi baru telah diperkenalkan untuk menghindari pemindaian tabel duplikat dalam kasus tertentu.
4 Oktober 2021
Diterbitkan: 2021-10-04
Athena mengumumkan fitur dan peningkatan berikut.
-
SQLOFFSET— SQL
OFFSET
Klausul ini sekarang didukung dalamSELECT
pernyataan. Untuk informasi selengkapnya, lihat SELECT. -
CloudWatch metrik penggunaan — Athena sekarang menerbitkan metrik
ActiveQueryCount
di namespace.AWS/Usage
Untuk informasi selengkapnya, lihat Memantau metrik penggunaan Athena. -
Perencanaan kueri - Memperbaiki bug yang dalam kasus yang jarang terjadi menyebabkan batas waktu perencanaan kueri.
September 16, 2021
Diterbitkan: 2021-09-16
Athena mengumumkan fitur dan peningkatan baru berikut.
Fitur
-
Ditambahkan dukungan untuk menentukan file teks dan JSON kompresi dalam CTAS menggunakan properti
write_compression
tabel. Anda juga dapat menentukanwrite_compression
properti CTAS untuk Parket dan ORC format. Untuk informasi selengkapnya, lihat Properti tabel CTAS. -
Format BZIP2 kompresi sekarang didukung untuk menulis file teks dan JSON file. Untuk informasi selengkapnya tentang format kompresi di Athena, lihat. Dukungan kompresi Athena
Perbaikan
-
Memperbaiki bug di mana informasi identitas gagal dikirim ke fungsi UDF Lambda.
-
Memperbaiki masalah pushdown predikat dengan kondisi filter terputus.
-
Memperbaiki masalah hashing untuk tipe desimal.
-
Memperbaiki masalah pengumpulan statistik yang tidak perlu.
-
Menghapus pesan kesalahan yang tidak konsisten.
-
Peningkatan kinerja gabungan siaran dengan menerapkan pemangkasan partisi dinamis di node pekerja.
-
Untuk kueri federasi:
-
Konfigurasi yang diubah untuk mengurangi terjadinya
CONSTRAINT_VIOLATION
kesalahan dalam kueri federasi.
-
15 September 2021
Diterbitkan: 2021-09-15
Anda sekarang dapat menggunakan konsol Amazon Athena yang didesain ulang (Pratinjau). JDBCPengemudi Athena baru telah dirilis.
Pratinjau Konsol Athena
Anda sekarang dapat menggunakan konsol Amazon
Untuk beralih ke konsol
Mulai dengan konsol
Pengemudi Athena 2.0.24 JDBC
Athena mengumumkan ketersediaan JDBC driver versi 2.0.24 untuk Athena. Rilis ini memperbarui dukungan proxy untuk semua penyedia kredensional. Driver sekarang mendukung otentikasi proxy untuk semua host yang tidak didukung oleh properti NonProxyHosts
koneksi.
Sebagai kenyamanan, rilis ini mencakup unduhan JDBC driver baik dengan maupun tanpa AWS SDK. Versi JDBC driver ini memungkinkan Anda untuk memiliki JDBC driver AWS- SDK dan Athena yang disematkan dalam proyek.
Untuk informasi selengkapnya dan untuk mengunduh driver baru, catatan rilis, dan dokumentasi, lihatMenghubungkan ke Amazon Athena dengan JDBC.
31 Agustus 2021
Diterbitkan: 2021-08-31
Athena mengumumkan penyempurnaan fitur berikut dan perbaikan bug.
-
Peningkatan federasi Athena - Athena telah menambahkan dukungan untuk jenis peta dan dukungan yang lebih baik untuk tipe kompleks sebagai bagian dari Federasi Kueri Athena. SDK
Versi ini juga mencakup beberapa peningkatan memori dan pengoptimalan kinerja. -
Kategori kesalahan baru - Memperkenalkan kategori
USER
danSYSTEM
kesalahan dalam pesan kesalahan. Kategori ini membantu Anda membedakan antara kesalahan yang dapat Anda perbaiki sendiri (USER
) dan kesalahan yang memerlukan bantuan dari dukungan Athena ()SYSTEM
. -
Pesan kesalahan kueri federasi —
USER_ERROR
Kategorisasi yang diperbarui untuk kesalahan terkait kueri gabungan. -
JOIN— Memperbaiki bug spill-to-disk terkait dan masalah memori untuk meningkatkan kinerja dan mengurangi kesalahan memori dalam
JOIN
operasi.
Agustus 12, 2021
Diterbitkan: 2021-08-12
Merilis driver ODBC 1.1.12 untuk Athena. Versi ini memperbaiki masalah yang terkait denganSQLPrepare()
,SQLGetInfo()
, danEndpointOverride
.
Untuk mengunduh driver baru, catatan rilis, dan dokumentasi, lihatMenghubungkan ke Amazon Athena dengan ODBC.
6 Agustus 2021
Diterbitkan: 2021-08-06
Amazon Athena mengumumkan ketersediaan Athena dan fitur-fiturnya
Rilis ini memperluas ketersediaan Athena di Asia Pasifik termasuk Asia Pasifik (Hong Kong), Asia Pasifik (Mumbai), Asia Pasifik (Osaka), Asia Pasifik (Seoul), Asia Pasifik (Singapura), Asia Pasifik (Sydney), dan Asia Pasifik (Tokyo). Untuk daftar lengkap yang AWS services tersedia di Wilayah ini dan lainnya, lihat Daftar Layanan Wilayah AWS al
5 Agustus 2021
Diterbitkan: 2021-08-05
Anda dapat menggunakan UNLOAD
pernyataan untuk menulis output SELECT
kueri kePARQUET,, ORCAVRO, dan JSON format.
Untuk informasi selengkapnya, lihat MEMBONGKAR.
30 Juli 2021
Diterbitkan: 2021-07-30
Athena mengumumkan penyempurnaan fitur berikut dan perbaikan bug.
-
Pemfilteran dinamis dan pemangkasan partisi — Peningkatan meningkatkan kinerja dan mengurangi jumlah data yang dipindai dalam kueri tertentu, seperti pada contoh berikut.
Contoh ini mengasumsikan bahwa
Table_B
adalah tabel tidak dipartisi yang memiliki ukuran file yang menambahkan hingga kurang dari 20 MB. Untuk kueri seperti ini, lebih sedikit data yang dibacaTable_A
dan kueri selesai lebih cepat.SELECT * FROM Table_A JOIN Table_B ON Table_A.date = Table_B.date WHERE Table_B.column_A = "value"
-
ORDERBY denganLIMIT, DISTINCT dengan LIMIT — Peningkatan kinerja untuk kueri yang menggunakan
ORDER BY
atauDISTINCT
diikuti olehLIMIT
klausa. -
File S3 Glacier Deep Archive — Saat Athena menanyakan tabel yang berisi campuran file S3 Glacier Deep Archive dan file Gletser non-S3, Athena sekarang melewatkan file S3 Glacier Deep Archive untuk Anda. Sebelumnya, Anda diminta untuk memindahkan file-file ini secara manual dari lokasi kueri atau kueri akan gagal. Jika Anda ingin menggunakan Athena untuk menanyakan objek di penyimpanan S3 Glacier Deep Archive, Anda harus memulihkannya. Untuk informasi selengkapnya, lihat Memulihkan objek yang diarsipkan di Panduan Pengguna Amazon S3.
-
Memperbaiki bug di mana file kosong yang dibuat oleh properti CTAS bucketed_by tabel tidak dienkripsi dengan benar.
21 Juli 2021
Diterbitkan pada 2021-07-21
Dengan rilis Juli 2021Microsoft Power BI Desktop
Karena konektor menggunakan nama sumber ODBC data yang ada (DSN) untuk terhubung ke dan menjalankan kueri di Athena, itu memerlukan driver ODBC Athena. Untuk mengunduh ODBC driver terbaru, lihatMenghubungkan ke Amazon Athena dengan ODBC.
Untuk informasi selengkapnya, lihat Menggunakan konektor Amazon Athena Power BI.
16 Juli 2021
Diterbitkan pada 2021-07-16
Amazon Athena telah memperbarui integrasi dengan Apache Hudi. Hudi adalah kerangka manajemen data open-source yang digunakan untuk menyederhanakan pemrosesan data tambahan di danau data Amazon S3. Integrasi yang diperbarui memungkinkan Anda menggunakan Athena untuk menanyakan tabel Hudi 0.8.0 yang dikelola melalui AmazonEMR, Apache Spark, Apache Hive, atau layanan lain yang kompatibel. Selain itu, Athena sekarang mendukung dua fitur tambahan: kueri snapshot pada tabel Merge-on-Read (MoR) dan baca dukungan pada tabel bootstrap.
Apache Hudi menyediakan pemrosesan data tingkat rekaman yang dapat membantu Anda menyederhanakan pengembangan saluran Change Data Capture (CDC), mematuhi pembaruan dan penghapusan yang GDPR digerakkan oleh -driven, dan mengelola data streaming dengan lebih baik dari sensor atau perangkat yang memerlukan penyisipan data dan pembaruan acara. Rilis 0.8.0 membuatnya lebih mudah untuk memigrasikan tabel Parquet besar ke Hudi tanpa menyalin data sehingga Anda dapat melakukan kueri dan menganalisisnya melalui Athena. Anda dapat menggunakan dukungan baru Athena untuk mengkueri snapshot agar memiliki tampilan yang hampir waktu nyata dari pembaruan tabel streaming Anda.
Untuk mempelajari selengkapnya tentang penggunaan Hudi dengan Athena, lihatMenggunakan Athena untuk menanyakan kumpulan data Apache Hudi.
8 Juli 2021
Diterbitkan pada 2021-07-08
Merilis driver ODBC 1.1.11 untuk Athena. ODBCDriver sekarang dapat mengautentikasi koneksi menggunakan JSON Web Token (JWT). Di Linux, nilai default untuk properti Grup kerja telah ditetapkan ke primer.
Untuk informasi selengkapnya dan untuk mengunduh driver baru, catatan rilis, dan dokumentasi, lihatMenghubungkan ke Amazon Athena dengan ODBC.
1 Juli 2021
Diterbitkan pada 2021-07-01
Pada tanggal 1 Juli 2021, penanganan khusus grup kerja pratinjau berakhir. SementaraAmazonAthenaPreviewFunctionality
kelompok kerja mempertahankan nama mereka, mereka tidak lagi memiliki status khusus. Anda dapat terus menggunakanAmazonAthenaPreviewFunctionality
kelompok kerja untuk melihat, memodifikasi, mengatur, dan menjalankan kueri. Namun, kueri yang menggunakan fitur yang sebelumnya ada di pratinjau sekarang tunduk pada persyaratan dan ketentuan penagihan Athena standar. Untuk informasi penagihan, lihatHarga Amazon Athena
23 Juni 2021
Diterbitkan pada 2021-06-23
Dirilis JDBC 2.0.23 dan ODBC 1.1.10 driver untuk Athena. Kedua driver menawarkan peningkatan kinerja baca dan EXPLAINpernyataan dukungan dan kueri parameter.
EXPLAIN
pernyataan menunjukkan rencana eksekusi logis atau terdistribusi dari SQL kueri. kueri parameter memungkinkan kueri yang sama untuk digunakan beberapa kali dengan nilai-nilai yang berbeda disediakan pada waktu berjalan.
JDBCRilis ini juga menambahkan dukungan untuk Active Directory Federation Services 2019 dan opsi penggantian titik akhir khusus untuk. AWS STS ODBCRilis ini memperbaiki masalah dengan kredensional IAM profil.
Untuk informasi selengkapnya dan untuk mengunduh driver baru, catatan rilis, dan dokumentasi, lihatMenghubungkan ke Amazon Athena dengan JDBCdanMenghubungkan ke Amazon Athena dengan ODBC.
12 Mei 2021
Diterbitkan pada 2021-05-12
Anda sekarang dapat menggunakan Amazon Athena untuk mendaftarkan AWS Glue katalog dari akun selain milik Anda. Setelah mengonfigurasi IAM izin yang diperlukan AWS Glue, Anda dapat menggunakan Athena untuk menjalankan kueri lintas akun.
Untuk informasi selengkapnya, lihat Daftarkan Katalog Data dari akun lain dan Akses lintas akun ke katalog AWS Glue data.
10 Mei 2021
Diterbitkan pada 2021-05-10
Dirilis versi ODBC driver 1.1.9.1001 untuk Athena. Versi ini memperbaiki masalah denganBrowserAzureAD
jenis otentikasi saat menggunakan Azure Active Directory (AD).
Untuk mengunduh driver baru, catatan rilis, dan dokumentasi, lihatMenghubungkan ke Amazon Athena dengan ODBC.
5 Mei 2021
Diterbitkan pada 2021-05-05
Anda sekarang dapat menggunakan konektor Amazon Athena Vertica dalam kueri gabungan untuk kueri sumber data Vertica dari Athena. Misalnya, Anda dapat menjalankan kueri analitis atas data warehouse di Vertica dan danau data di Amazon S3.
Untuk menggunakan konektor Athena Vertica, kunjungi halaman AthenaVerticaConnector
Konektor Amazon Athena Vertica mengekspos beberapa pilihan konfigurasi melalui variabel lingkungan Lambda. Untuk informasi tentang opsi konfigurasi, parameter, string koneksi, penerapan, dan batasan, lihat. Konektor Amazon Athena Vertica
Untuk informasi mendalam tentang penggunaan konektor Vertica, lihat Menanyakan sumber data Vertica di Amazon Athena menggunakan Kueri Federasi Athena di Blog Big
30 April 2021
Diterbitkan pada 2021-04-30
Driver yang dirilis JDBC 2.0.21 dan ODBC 1.1.9 untuk Athena. Kedua rilis mendukung SAML otentikasi dengan Azure Active Directory (AD) dan SAML otentikasi dengan. PingFederate JDBCRilis ini juga mendukung kueri parameter. Untuk informasi tentang kueri parameter di Athena, lihatMenggunakan kueri berparameter.
Untuk mengunduh driver baru, catatan rilis, dan dokumentasi, lihatMenghubungkan ke Amazon Athena dengan JDBCdanMenghubungkan ke Amazon Athena dengan ODBC.
29 April 2021
Diterbitkan pada 2021-04-29
Amazon Athena mengumumkan ketersediaan mesin Athena versi 2 di Wilayah China (Beijing) dan China (Ningxia).
Untuk informasi tentang mesin Athena versi 2, lihatVersi mesin Athena 2.
26 April 2021
Diterbitkan pada 2021-04-26
Fungsi nilai jendela di mesin Athena versi 2 sekarang mendukungIGNORE NULLS
danRESPECT NULLS
.
Untuk informasi selengkapnya, lihat.Fungsi nilai
21 April 2021
Diterbitkan pada 2021-04-21
Amazon Athena mengumumkan ketersediaan mesin Athena versi 2 di Wilayah Eropa (Milan) dan Africa (Cape Town).
Untuk informasi tentang mesin Athena versi 2, lihatVersi mesin Athena 2.
5 April 2021
Diterbitkan pada 2021-04-05
EXPLAINPernyataan
Anda sekarang dapat menggunakan EXPLAIN
pernyataan di Athena untuk melihat rencana eksekusi untuk kueri AndaSQL.
Untuk informasi selengkapnya, lihat Menggunakan JELASKAN dan JELASKAN ANALISIS di Athena dan Memahami Athena MENJELASKAN hasil pernyataan.
SageMaker Model Machine Learning dalam SQL Kueri
Inferensi model pembelajaran mesin dengan Amazon sekarang SageMaker umumnya tersedia untuk Amazon Athena. Gunakan model pembelajaran mesin dalam SQL kueri untuk menyederhanakan tugas-tugas kompleks seperti deteksi anomali, analisis kohort pelanggan, dan prediksi deret waktu dengan menjalankan fungsi dalam kueri. SQL
Untuk informasi selengkapnya, lihat Menggunakan Machine Learning (ML) dengan Amazon Athena.
Fungsi Ditetapkan Pengguna (UDF)
Fungsi yang ditentukan pengguna (UDFs) sekarang umumnya tersedia untuk Athena. Gunakan UDFs untuk memanfaatkan fungsi kustom yang memproses catatan atau grup catatan dalam satu SQL kueri.
Untuk informasi selengkapnya, lihat Query dengan fungsi yang ditentukan pengguna.
30 Maret 2021
Diterbitkan pada 2021-03-30
Amazon Athena mengumumkan ketersediaan mesin Athena versi 2 di Wilayah Asia Pacific (Hong Kong) dan Middle East (Bahrain).
Untuk informasi tentang mesin Athena versi 2, lihat Versi mesin Athena 2.
25 Maret 2021
Diterbitkan pada 2021-03-25
Amazon Athena mengumumkan ketersediaan mesin Athena versi 2 di Eropa (Stockholm) Wilayah.
Untuk informasi tentang mesin Athena versi 2, lihatVersi mesin Athena 2.
5 Maret 2021
Diterbitkan pada 2021-03-05
Amazon Athena mengumumkan ketersediaan mesin Athena versi 2 di Wilayah Canada (Central), Eropa (Frankfurt), dan South America (Sao Paulo).
Untuk informasi tentang mesin Athena versi 2, lihatVersi mesin Athena 2.
25 Februari 2021
Diterbitkan pada 2021-02-25
Amazon Athena mengumumkan ketersediaan mesin Athena versi 2 di Wilayah Asia Pacific (Seoul), Asia Pacific (Singapore),Asia Pacific (Sydney), Eropa (London), dan Eropa (Paris).
Untuk informasi tentang mesin Athena versi 2, lihat Versi mesin Athena 2.
Catatan rilis Athena untuk tahun 2020
16 Desember 2020
Diterbitkan pada 2020-12-16
Amazon Athena mengumumkan ketersediaan mesin Athena versi 2, Athena Federated Query, dan di Wilayah tambahan. AWS PrivateLink
Mesin Athena versi 2 dan Kueri Gabungan Athena
Amazon Athena mengumumkan ketersediaan mesin Athena versi 2 dan Kueri Gabungan Athena di Wilayah Asia Pacific (Mumbai), Asia Pacific (Tokyo), Eropa (Irlandia), dan US West (N. California). Athena versi 2 dan kueri gabungan sudah tersedia di Wilayah US East (N. Virginia), US East (Ohio), dan US West (Oregon).
Untuk informasi selengkapnya, lihat Versi mesin Athena 2 dan Menggunakan Amazon Athena.
AWS PrivateLink
AWS PrivateLink untuk Athena sekarang didukung di Wilayah Eropa (Stockholm). Untuk informasi tentang AWS PrivateLink Athena, lihat. Connect ke Amazon Athena menggunakan antarmuka VPC endpoint
24 November 2020
Diterbitkan pada 2020-11-24
Driver yang dirilis JDBC 2.0.16 dan ODBC 1.1.6 untuk Athena. Rilis ini mendukung, di tingkat akun, Okta Verifikasi otentikasi multifaktor (). MFA Anda juga dapat menggunakan Okta MFA untuk mengonfigurasi SMS otentikasi dan otentikasi Google Authenticator sebagai faktor.
Untuk mengunduh driver baru, catatan rilis, dan dokumentasi, lihatMenghubungkan ke Amazon Athena dengan JDBCdanMenghubungkan ke Amazon Athena dengan ODBC.
11 November 2020
Diterbitkan pada 2020-11-11
Amazon Athena mengumumkan ketersediaan umum di Wilayah US East (N. Virginia), US East (Ohio), dan US West (Oregon) untuk Athena versioning mesin 2 dan kueri gabungan.
Versi mesin Athena 2
Amazon Athena mengumumkan ketersediaan umum dari versioning mesin kueri baru, Athena versi 2, di Wilayah US East (N. Virginia), US East (Ohio), dan US West (Oregon).
Mesin Athena versi 2 mencakup peningkatan kinerja dan kemampuan fitur baru seperti dukungan evolusi skema untuk data format Parket, fungsi geospasial tambahan, dukungan untuk membaca skema bersarang untuk mengurangi biaya, dan peningkatan kinerja dalam dan operasi. JOIN AGGREGATE
-
Untuk informasi tentang peningkatan, perubahan melanggar, dan perbaikan bug, lihatVersi mesin Athena 2.
-
Untuk informasi tentang cara melakukan ini, lihat Mengubah versi mesin Athena.
-
Untuk informasi tentang kueri pengujian, lihatMenguji kueri sebelum upgrade versi mesin.
Pertanyaan Federasi SQL
Anda sekarang dapat menggunakan kueri federasi Athena di Wilayah AS Timur (Virginia N.), Timur AS (Ohio), dan AS Barat (Oregon) tanpa menggunakan kelompok kerja. AmazonAthenaPreviewFunctionality
Gunakan SQL kueri Federasi untuk menjalankan SQL kueri di seluruh sumber data relasional, non-relasional, objek, dan kustom. Dengan kueri gabungan, Anda dapat mengirimkan satu SQL kueri yang memindai data dari berbagai sumber yang berjalan di tempat atau dihosting di cloud.
Menjalankan analisis pada deployment data di seluruh aplikasi dapat menjadi rumit dan memakan waktu karena alasan berikut:
-
Data yang diperlukan untuk analitik sering tersebar di relasional, kunci-nilai, dokumen, dalam memori, pencarian, grafik, objek, waktu-seri dan penyimpanan data buku besar.
-
Untuk menganalisis data di sumber-sumber ini, analis membangun jaringan alur yang kompleks untuk mengekstraksi, mengubah, dan memuat ke gudang data sehingga data dapat bertanya.
-
Mengakses data dari berbagai sumber memerlukan pembelajaran bahasa pemrograman baru dan konstruksi akses data.
SQLKueri gabungan di Athena menghilangkan kompleksitas ini dengan memungkinkan pengguna untuk menanyakan data di tempat dari mana pun ia berada. Analis dapat menggunakan SQL konstruksi yang sudah dikenal untuk JOIN
data di berbagai sumber data untuk analisis cepat, dan menyimpan hasil di Amazon S3 untuk penggunaan selanjutnya.
Konektor Sumber Data
Untuk memproses kueri gabungan, Athena menggunakan Penyambung Sumber Data Athena yang berjalan diAWS Lambda
Konektor Sumber Data Khusus
Menggunakan Athena Query Federation SDK
Langkah Berikutnya
-
Untuk mempelajari selengkapnya tentang fitur kueri gabungan, lihatMenggunakan Amazon Athena.
-
Untuk memulai menggunakan konektor yang ada, lihatMenyebarkan konektor dan menghubungkan ke sumber Data.
-
Untuk mempelajari cara membuat konektor sumber data Anda sendiri menggunakan Athena Query FederationSDK, lihat Contoh Athena Connector on
. GitHub
22 Oktober 2020
Diterbitkan pada 2020-10-22
Anda sekarang dapat menghubungi Athena dengan. AWS Step Functions AWS Step Functions dapat mengontrol tertentu AWS services secara langsung menggunakan Bahasa Amazon States. Anda dapat menggunakan Step Functions dengan Athena untuk memulai dan menghentikan eksekusi kueri, mendapatkan hasil kueri, menjalankan ad-hoc atau dijadwalkan permintaan data, dan mengambil hasil dari danau data di Amazon S3.
Untuk informasi selengkapnya, lihat Memanggil Lambda dengan Step Functions dalam Panduan Developer AWS Step Functions .
29 Juli 2020
Diterbitkan pada 2020-07-29
JDBCDriver yang dirilis versi 2.0.13. Rilis ini mendukung penggunaan beberapa katalog data yang terdaftar di Athena, layanan Okta untuk otentikasi, dan koneksi ke titik akhir. VPC
Untuk mengunduh dan menggunakan versi baru driver, lihatMenghubungkan ke Amazon Athena dengan JDBC.
9 Juli 2020
Diterbitkan pada 2020-07-09
Amazon Athena menambahkan dukungan untuk kueri kumpulan data Hudi yang dipadatkan dan menambahkan AWS CloudFormation
AWS::Athena::DataCatalog
sumber daya untuk membuat, memperbarui, atau menghapus katalog data yang Anda daftarkan di Athena.
Mengkueri Apache Hudi Dataset
Apache Hudi adalah kerangka manajemen data open-source yang menyederhanakan pemrosesan data tambahan. Amazon Athena sekarang mendukung kueri tampilan baca-dioptimalkan dari set data Apache Hudi di danau data berbasis Amazon S3 Anda.
Untuk informasi selengkapnya, lihat Menggunakan Athena untuk menanyakan kumpulan data Apache Hudi.
AWS CloudFormation Sumber Daya Katalog Data
Para usar o Amazon AthenaFitur kueri gabunganuntuk meminta sumber data apa pun, Anda harus terlebih dahulu mendaftarkan katalog data Anda di Athena. Anda sekarang dapat menggunakan AWS CloudFormation AWS::Athena::DataCatalog
sumber daya untuk membuat, memperbarui, atau menghapus katalog data yang Anda daftarkan di Athena.
Untuk informasi selengkapnya, lihat AWS: :Athena:: DataCatalog di AWS CloudFormation Panduan Pengguna.
1 Juni 2020
Diterbitkan pada 2020-06-01
Menggunakan Apache Hive Metastore sebagai Metacatalog dengan Amazon Athena
Anda sekarang dapat menghubungkan Athena untuk satu atau lebih metastores Apache Hive selain AWS Glue Data Catalog Dengan Athena.
Untuk terhubung ke metastore Hive self-host, Anda memerlukan konektor metastore Athena Hive. Athena menyediakanimplementasi referensiKonektor yang dapat Anda gunakan. Konektor berjalan sebagai AWS Lambda di akun Anda.
Untuk informasi selengkapnya, lihat Menggunakan Athena Data Connector untuk Eksternal Hive Metastore.
21 Mei 2020
Diterbitkan pada 2020-05-21
Amazon Athena menambahkan dukungan untuk proyeksi partisi. Gunakan proyeksi partisi untuk mempercepat pemrosesan kueri tabel yang sangat dipartisi dan mengotomatiskan manajemen partisi. Untuk informasi selengkapnya, lihat Proyeksi partisi dengan Amazon Athena.
1 April 2020
Diterbitkan pada 2020-04-01
Selain Wilayah AS Timur (Virginia N.), kueri federasi Amazon Athena, fungsi yang ditentukan pengguna UDFs (), inferensi pembelajaran mesin, dan fitur metastore Hive eksternal sekarang tersedia dalam pratinjau di Asia Pasifik (Mumbai), Eropa (Irlandia), dan Wilayah AS Barat (Oregon).
11 Maret 2020
Diterbitkan pada 2020-03-11
Amazon Athena sekarang menerbitkan acara EventBridge Amazon untuk transisi status kueri. Saat kueri bertransisi antar status -- misalnya, dari Berjalan ke status terminal seperti Berhasil atau Dibatalkan - Athena menerbitkan peristiwa perubahan status kueri ke. EventBridge Peristiwa ini berisi informasi tentang transisi negara kueri. Untuk informasi selengkapnya, lihat Memantau kueri Athena dengan acara Amazon EventBridge.
6 Maret 2020
Diterbitkan pada 2020-03-06
Anda sekarang dapat membuat dan memperbarui workgroup Amazon Athena dengan menggunakan sumber daya. AWS CloudFormation
AWS::Athena::WorkGroup
Untuk informasi selengkapnya, lihat AWS: :Athena:: WorkGroup di AWS CloudFormation Panduan Pengguna.
Catatan rilis Athena untuk 2019
26 November 2019
Diterbitkan pada 2019-12-17
Amazon Athena menambahkan dukungan untuk menjalankan SQL kueri di seluruh sumber data relasional, non-relasional, objek, dan kustom, memanggil model pembelajaran mesin dalam SQL kueri, Fungsi yang Ditentukan Pengguna () (PratinjauUDFs), menggunakan Apache Hive Metastore sebagai katalog metadata dengan Amazon Athena (Pratinjau), dan empat metrik terkait kueri tambahan.
Pertanyaan Federasi SQL
Gunakan SQL kueri Federasi untuk menjalankan SQL kueri di seluruh sumber data relasional, non-relasional, objek, dan kustom.
Anda sekarang dapat menggunakan kueri federasi Athena untuk memindai data yang disimpan dalam sumber data relasional, non-relasional, objek, dan kustom. Dengan kueri gabungan, Anda dapat mengirimkan satu SQL kueri yang memindai data dari berbagai sumber yang berjalan di tempat atau dihosting di cloud.
Menjalankan analisis pada deployment data di seluruh aplikasi dapat menjadi rumit dan memakan waktu karena alasan berikut:
-
Data yang diperlukan untuk analitik sering tersebar di relasional, kunci-nilai, dokumen, dalam memori, pencarian, grafik, objek, waktu-seri dan penyimpanan data buku besar.
-
Untuk menganalisis data di sumber-sumber ini, analis membangun jaringan alur yang kompleks untuk mengekstraksi, mengubah, dan memuat ke gudang data sehingga data dapat bertanya.
-
Mengakses data dari berbagai sumber memerlukan pembelajaran bahasa pemrograman baru dan konstruksi akses data.
SQLKueri gabungan di Athena menghilangkan kompleksitas ini dengan memungkinkan pengguna untuk menanyakan data di tempat dari mana pun ia berada. Analis dapat menggunakan SQL konstruksi yang sudah dikenal untuk JOIN
data di berbagai sumber data untuk analisis cepat, dan menyimpan hasil di Amazon S3 untuk penggunaan selanjutnya.
Konektor Sumber Data
Athena memproses kueri gabungan menggunakan Penyambung Sumber Data Athena yang berjalan diAWS Lambda
Konektor Sumber Data Khusus
Menggunakan Athena Query Federation SDK
Pratinjau
Athena kueri gabungan tersedia di preview di Wilayah US East (N. Virginia).
Langkah Berikutnya
-
Untuk memulai pratinjau, ikuti petunjuk di Fitur Pratinjau Athena
. FAQ -
Untuk mempelajari selengkapnya tentang fitur kueri gabungan, lihatMenggunakan Amazon Kueri Gabungan Athena (Preview).
-
Untuk memulai menggunakan konektor yang ada, lihatMenyebarkan konektor dan menghubungkan ke sumber Data.
-
Untuk mempelajari cara membuat konektor sumber data Anda sendiri menggunakan Athena Query FederationSDK, lihat Contoh Athena Connector on
. GitHub
Memohon Model Machine Learning dalam Kueri SQL
Anda sekarang dapat memanggil model machine learning untuk inferensi langsung dari pertanyaan Athena Anda. Kemampuan untuk menggunakan model pembelajaran mesin dalam SQL kueri membuat tugas-tugas kompleks seperti deteksi anomali, analisis kohort pelanggan, dan prediksi penjualan sesederhana menjalankan fungsi dalam kueri. SQL
Model ML
Anda dapat menggunakan lebih dari selusin algoritma pembelajaran mesin bawaan yang disediakan oleh Amazon SageMaker
Pratinjau
Fungsionalitas ML's Athena tersedia hari ini dalam pratinjau di Wilayah AS Timur (Virginia N.).
Langkah Berikutnya
-
Untuk memulai pratinjau, ikuti petunjuk di Fitur Pratinjau Athena
. FAQ -
Untuk mempelajari selengkapnya tentang fitur machine learning, lihatMenggunakan Machine Learning (ML) dengan Amazon Athena (Preview).
Fungsi Ditetapkan Pengguna (UDFs) (Pratinjau)
Anda sekarang dapat menulis fungsi skalar kustom dan memanggil mereka dalam pertanyaan Athena Anda. Anda dapat menulis UDFs di Jawa menggunakan Athena QuerySELECT
dan FILTER
klausa kueri. SQL Anda dapat memanggil beberapa UDFs dalam kueri yang sama.
Pratinjau
UDFFungsionalitas Athena tersedia dalam mode Pratinjau di Wilayah AS Timur (Virginia N.).
Langkah Berikutnya
-
Untuk memulai pratinjau, ikuti petunjuk di Fitur Pratinjau Athena
. FAQ -
Untuk mempelajari selengkapnya, lihat Mengkueri dengan Fungsi Ditetapkan Pengguna (Pratinjau).
-
Misalnya UDF implementasi, lihat Konektor Amazon UDF Athena aktif
. GitHub -
Untuk mempelajari cara menulis fungsi Anda sendiri menggunakan Federasi Kueri AthenaSDK, lihat Membuat dan Menerapkan Menggunakan UDF Lambda.
Menggunakan Apache Hive Metastore sebagai Metacatalog dengan Amazon Athena (Preview)
Anda sekarang dapat menghubungkan Athena untuk satu atau lebih Apache Hive Metastores selain AWS Glue Data Catalog Dengan Athena.
Konektor MetaStore
Untuk terhubung ke Hive Metastore self-host, Anda memerlukan konektor Athena Hive Metastore. Athena menyediakanimplementasi referensi
Pratinjau
Fitur Hive Metastore tersedia dalam mode Preview di Wilayah US East (N. Virginia).
Langkah Berikutnya
-
Untuk memulai pratinjau, ikuti petunjuk di Fitur Pratinjau Athena
. FAQ -
Untuk mempelajari selengkapnya tentang fitur ini, kunjungiMenggunakan Athena Data Connector untuk eksternal Hive Metastore (Preview).
Metrik Terkait Kueri Baru
Athena sekarang menerbitkan metrik kueri tambahan yang dapat membantu Anda memahamiAmazon Athena
-
Waktu Perencanaan Kueri— Waktu yang dibutuhkan untuk merencanakan kueri. Ini termasuk waktu yang dihabiskan untuk mengambil partisi tabel dari sumber data.
-
Waktu Queri antrian— Waktu yang kueri dalam antrian menunggu sumber daya.
-
Waktu Pemrosesan Layanan— Waktu yang dibutuhkan untuk menulis hasil setelah mesin permintaan selesai pemrosesan.
-
Total Waktu Eksekusi— Waktu Athena mengambil untuk menjalankan kueri.
Untuk menggunakan metrik kueri baru ini, Anda dapat membuat dasbor khusus, menyetel alarm, dan pemicu pada metrik CloudWatch, atau menggunakan dasbor yang telah diisi sebelumnya langsung dari konsol Athena.
Langkah Berikutnya
Untuk informasi selengkapnya, lihat Memantau Kueri Athena dengan Metrik. CloudWatch
12 November 2019
Diterbitkan pada 2019-12-17
Amazon Athena kini tersedia di Wilayah Middle East (Bahrain).
8 November 2019
Diterbitkan pada 2019-12-17
Amazon Athena kini tersedia di Wilayah US West (N. California) dan Europe (Paris).
8 Oktober 2019
Diterbitkan pada 2019-12-17
Amazon Athena
Untuk membuat VPC titik akhir antarmuka untuk terhubung ke Athena, Anda dapat menggunakan AWS Management Console AWS Command Line Interface or AWS CLI(). Untuk informasi tentang membuat titik akhir antarmuka, lihatMembuat Endpoint Interface.
Saat Anda menggunakan VPC titik akhir antarmuka, komunikasi antara Anda VPC dan APIs Athena aman dan tetap berada dalam AWS jaringan. Tidak ada biaya Athena tambahan untuk menggunakan fitur ini. Biaya VPC
Untuk mempelajari lebih lanjut tentang fitur ini, lihat Connect to Amazon Athena Menggunakan Endpoint Antarmuka VPC.
19 September 2019
Diterbitkan pada 2019-12-17
Amazon Athena menambahkan dukungan untuk memasukkan data baru ke tabel yang ada menggunakanINSERT INTO
. Anda dapat memasukkan baris baru ke dalam tabel tujuan berdasarkanSELECT
pernyataan permintaan yang berjalan pada tabel sumber, atau didasarkan pada serangkaian nilai-nilai yang disediakan sebagai bagian dari pernyataan permintaan. Format data yang didukung termasuk Avro,, JSONORC, Parket, dan file teks.
INSERT INTO
pernyataan juga dapat membantu Anda menyederhanakan ETL proses Anda. Misalnya, Anda dapat menggunakan INSERT INTO
dalam satu kueri untuk memilih data dari tabel sumber yang dalam JSON format dan menulis ke tabel tujuan dalam format Parket.
INSERT INTO
pernyataan dibebankan berdasarkan jumlah byte yang dipindai diSELECT
fase, mirip dengan bagaimana Athena biaya untukSELECT
kueri. Untuk informasi selengkapnya, lihat Harga Amazon Athena
Untuk informasi selengkapnya tentang penggunaanINSERT INTO
, termasuk format SerDes dan contoh yang didukung, lihat INSERTINTOdi Panduan Pengguna Athena.
12 September 2019
Diterbitkan pada 2019-12-17
Amazon Athena kini tersedia di Wilayah Asia Pacific (Hong Kong).
16 Agustus 2019
Diterbitkan pada 2019-12-17
Amazon Athena
Saat bucket Amazon S3 dikonfigurasi sebagai Pemohon Pays, pemohon, bukan pemilik bucket, membayar untuk permintaan Amazon S3 dan biaya transfer data. Di Athena, grup kerja administrator sekarang dapat mengonfigurasi pengaturan grup kerja untuk memungkinkan anggota grup kerja untuk kueri S3 Requester membayar bucket.
Untuk informasi tentang cara mengonfigurasi pengaturan Pemohon membayar untuk grup kerja Anda, lihatMembuat Workgroupdalam Panduan Pengguna Amazon Athena. Untuk informasi selengkapnya tentang Pemohon membayar bucket, lihatPemohon Membayar Bucketdalam Panduan Developer Amazon Simple Storage Service
9 Agustus 2019
Diterbitkan pada 2019-12-17
Amazon Athena sekarang mendukung penegakanAWS Lake Formation
Anda dapat menggunakan fitur ini sebagai berikut Wilayah AWS: AS Timur (Ohio), AS Timur (Virginia N.), AS Barat (Oregon), Asia Pasifik (Tokyo), dan Eropa (Irlandia). Tidak ada biaya tambahan untuk penggunaan fitur ini.
Untuk informasi selengkapnya tentang penggunaan, lihat Menggunakan Athena untuk menanyakan data yang terdaftar AWS Lake Formation. Untuk informasi selengkapnya tentang AWS Lake Formation, lihat AWS Lake Formation
26 Juni 2019
Amazon EKS kini tersedia di Wilayah Europe (Stockholm) (). Untuk daftar Wilayah yang didukung, lihat Wilayah AWS dan Titik Akhir.
24 Mei 2019
Dipublikasikan pada 2019-05-24
Amazon Athena sekarang tersedia di Wilayah AWS GovCloud (AS-Timur) dan AWS GovCloud (AS-Barat). Untuk daftar Wilayah yang didukung, lihat Wilayah AWS dan Titik Akhir.
5 Maret 2019
Publikasikan03-05
Amazon Athena kini tersedia di Wilayah Canada (Central). Untuk daftar Wilayah yang didukung, lihat Wilayah AWS dan Titik Akhir. Merilis versi baru ODBC driver dengan dukungan untuk workgroup Athena. Untuk informasi selengkapnya, lihat Catatan Rilis ODBC Pengemudi
Untuk mengunduh ODBC driver versi 1.0.5 dan dokumentasinya, lihatMenghubungkan ke Amazon Athena dengan ODBC. Untuk informasi tentang versi ini, lihat Catatan Rilis ODBC Pengemudi
Untuk menggunakan workgroup dengan ODBC driver, atur properti koneksi baru,Workgroup
, dalam string koneksi seperti yang ditunjukkan pada contoh berikut:
Driver=Simba Athena ODBC Driver;AwsRegion=[Region];S3OutputLocation=[S3Path];AuthenticationType=IAM Credentials;UID=[YourAccessKey];PWD=[YourSecretKey];Workgroup=[WorkgroupName]
Untuk informasi lebih lanjut, cari “workgroup” di Panduan Instalasi dan Konfigurasi ODBC Driver versi 1.0.5
Versi driver ini memungkinkan Anda menggunakan tindakan APIworkgroup Athena untuk membuat dan mengelola grup kerja, dan tindakan tag Athena untuk menambah, mencantumkan, atau menghapus API tag pada grup kerja. Sebelum memulai, pastikan Anda memiliki izin tingkat sumber daya IAM untuk tindakan pada kelompok kerja dan tag.
Untuk informasi selengkapnya, lihat:
Jika Anda menggunakan JDBC driver atau AWS SDK, tingkatkan ke versi driver terbaru danSDK, keduanya sudah menyertakan dukungan untuk kelompok kerja dan tag di Athena. Untuk informasi selengkapnya, lihat Menghubungkan ke Amazon Athena dengan JDBC.
22 Februari 2019
Publikasikan02-22
Menambahkan dukungan tanda untuk grup kerja di Amazon Athena. Setiap tanda terdiri atas sebuah kunci dan sebuah nilai, yang keduanya Anda tentukan. Saat Anda tanda grup kerja, Anda menetapkan metadata kustom untuk itu. Anda dapat menambahkan tag ke grup kerja untuk membantu mengkategorikannya, menggunakan praktik terbaik AWS penandaan. Anda dapat menggunakan tanda untuk membatasi akses ke grup kerja, dan melacak biaya. Sebagai contoh, membuat grup kerja untuk setiap pusat biaya. Kemudian, dengan menambahkan tanda ke grup kerja ini, Anda dapat melacak pengeluaran Athena Anda untuk setiap pusat biaya. Untuk informasi selengkapnya, lihat.Menggunakan Tanda untuk PenagihandiAWS Billing and Cost Management Panduan Pengguna.
Anda dapat bekerja dengan tag dengan menggunakan konsol Athena atau operasi. API Untuk informasi selengkapnya, lihat Menandai sumber daya Athena.
Di konsol Athena, Anda dapat menambahkan satu atau lebih tanda ke masing-masing grup kerja Anda, dan mencari berdasarkan tanda. Kelompok kerja adalah sumber daya yang IAM dikendalikan di Athena. DiIAM, Anda dapat membatasi siapa yang dapat menambahkan, menghapus, atau mencantumkan tag pada grup kerja yang Anda buat. Anda juga dapat menggunakan CreateWorkGroup
API operasi yang memiliki parameter tag opsional untuk menambahkan satu atau beberapa tag ke workgroup. Untuk menambahkan, menghapus, atau daftar tanda, gunakanTagResource
,UntagResource
, danListTagsForResource
. Untuk informasi selengkapnya, lihat Menggunakan operasi tag.
Untuk memungkinkan pengguna menambahkan tag saat membuat grup kerja, pastikan Anda memberikan IAM izin kepada setiap pengguna untuk tindakan TagResource
dan CreateWorkGroup
API tindakan. Untuk informasi selengkapnya dan contoh tambahan, lihat Kebijakan kontrol akses IAM berbasis tag.
Tidak ada perubahan pada JDBC driver saat Anda menggunakan tag pada workgroup. Jika Anda membuat workgroup baru dan menggunakan JDBC driver atau AWS SDK, upgrade ke versi terbaru dari driver danSDK. Untuk informasi, lihat Menghubungkan ke Amazon Athena dengan JDBC.
18 Februari 2019
Publikasikan02-18
Menambahkan kemampuan untuk mengontrol biaya permintaan dengan menjalankan kueri dalam grup kerja. Untuk informasi, lihat Menggunakan kelompok kerja untuk mengontrol akses kueri dan biaya. Memperbaiki JSON OpenX yang SerDe digunakan di Athena, memperbaiki masalah di mana Athena tidak mengabaikan objek yang dialihkan ke kelas GLACIER
penyimpanan, dan menambahkan contoh untuk menanyakan log Network Load Balancer.
Membuat perubahan berikut:
-
Menambahkan dukungan untuk grup kerja. Menggunakan grup kerja untuk memisahkan pengguna, tim, aplikasi, atau beban kerja, dan untuk menetapkan batas pada jumlah data setiap permintaan atau seluruh grup kerja dapat memproses. Karena grup kerja bertindak sebagai IAM sumber daya, Anda dapat menggunakan izin tingkat sumber daya untuk mengontrol akses ke grup kerja tertentu. Anda juga dapat melihat metrik terkait kueri di Amazon CloudWatch, mengontrol biaya kueri dengan mengonfigurasi batas jumlah data yang dipindai, membuat ambang batas, dan memicu tindakan, seperti SNS alarm Amazon, saat ambang batas ini dilanggar. Untuk informasi selengkapnya, lihat Menggunakan workgroup untuk menjalankan kueri dan Mengontrol biaya dan memantau kueri dengan CloudWatch metrik dan peristiwa.
Kelompok kerja adalah IAM sumber daya. Untuk daftar lengkap tindakan, sumber daya, dan kondisi terkait grup kerja, lihat Tindakan, Sumber DayaIAM, dan Kunci Kondisi untuk Amazon Athena di Referensi Otorisasi Layanan. Sebelum Anda membuat workgroup baru, pastikan bahwa Anda menggunakan IAMkebijakan workgroup, dan. AWS kebijakan terkelola: AmazonAthenaFullAccess
Anda dapat mulai menggunakan workgroup di konsol, dengan APIoperasi workgroup, atau dengan driver. JDBC Untuk prosedur tingkat tinggi, lihatMenyiapkan kelompok kerja. Untuk mengunduh JDBC driver dengan dukungan workgroup, lihatMenghubungkan ke Amazon Athena dengan JDBC.
Jika Anda menggunakan workgroup dengan JDBC driver, Anda harus mengatur nama workgroup dalam string koneksi menggunakan parameter
Workgroup
konfigurasi seperti pada contoh berikut:jdbc:awsathena://AwsRegion=
<AWSREGION>
;UID=<ACCESSKEY>
; PWD=<SECRETKEY>
;S3OutputLocation=s3://DOC-EXAMPLE-BUCKET/<athena-output>
-<AWSREGION>
/; Workgroup=<WORKGROUPNAME>
;Tidak ada perubahan dalam cara Anda menjalankan SQL pernyataan atau melakukan JDBC API panggilan ke driver. Sopir melewati nama grup kerja untuk Athena.
Untuk informasi tentang perbedaan yang diperkenalkan dengan kelompok kerja, lihat API grup kerja Athena danPemecahan masalah kelompok kerja.
-
Meningkatkan JSON OpenX yang SerDe digunakan di Athena. Perbaikan meliputi, tetapi tidak terbatas pada, berikut:
-
Support untuk
ConvertDotsInJsonKeysToUnderscores
properti. Ketika diatur keTRUE
, ini memungkinkan SerDe untuk mengganti titik-titik dalam nama kunci dengan garis bawah. Misalnya, jika JSON kumpulan data berisi kunci dengan nama"a.b"
, Anda dapat menggunakan properti ini untuk menentukan nama kolom"a_b"
di Athena. Defaultnya adalahFALSE
. Secara default, Athena tidak mengizinkan titik-titik dalam nama kolom. -
Support untuk
case.insensitive
properti. Secara default, Athena mengharuskan semua kunci dalam JSON kumpulan data Anda menggunakan huruf kecil. MenggunakanWITH SERDE PROPERTIES ("case.insensitive"= FALSE;)
memungkinkan Anda untuk menggunakan nama kunci case-sensitive dalam data Anda. Defaultnya adalahTRUE
. Ketika diatur keTRUE
, SerDe mengubah semua kolom huruf besar menjadi huruf kecil.
Untuk informasi selengkapnya, lihat OpenX JSON SerDe.
-
-
Memperbaiki masalah saat Athena kembali
"access denied"
pesan kesalahan, saat diproses Amazon S3 objek yang diarsipkan ke Glacier oleh kebijakan siklus hidup Amazon S3. Sebagai hasil dari memperbaiki masalah ini, Athena mengabaikan objek transisi keGLACIER
kelas penyimpanan. Athena tidak mendukung kueri data dariGLACIER
kelas penyimpanan.Untuk informasi selengkapnya, lihat Persyaratan untuk tabel di Athena dan data di Amazon S3 dan Transisi ke Kelas GLACIER Penyimpanan (Object Archival) di Panduan Pengguna Amazon Simple Storage Service.
-
Menambahkan contoh untuk menanyakan log akses Network Load Balancer yang menerima informasi tentang permintaan Transport Layer Security TLS (). Untuk informasi selengkapnya, lihat Meminta log Network Load Balancer.
Catatan rilis Athena untuk 2018
20 November 2018
Publikasikan2018-11-20
Merilis versi baru JDBC dan ODBC driver dengan dukungan untuk akses federasi ke API Athena dengan AD FS SAML dan 2.0 (Security Assertion Markup Language 2.0). Untuk detailnya, lihat Catatan Rilis JDBC ODBC Driver dan Catatan
Dengan rilis ini, akses Gabungan ke Athena didukung untuk Active Directory Federation Service (AD FS 3.0). Akses dibuat melalui versi JDBC atau ODBC driver yang mendukung SAML 2.0. Untuk informasi tentang mengonfigurasi akses federasi ke API Athena, lihat. Mengaktifkan akses federasi ke Athena API
Untuk mengunduh JDBC driver versi 2.0.6 dan dokumentasinya, lihat. Menghubungkan ke Amazon Athena dengan JDBC Untuk informasi tentang versi ini, lihat Catatan Rilis JDBC Pengemudi
Untuk mengunduh ODBC driver versi 1.0.4 dan dokumentasinya, lihat. Menghubungkan ke Amazon Athena dengan ODBC Untuk informasi tentang versi ini, Catatan Rilis ODBC Driver
Untuk informasi selengkapnya tentang dukungan SAML 2.0 di AWS, lihat Tentang Federasi SAML 2.0 di Panduan IAM Pengguna.
15 Oktober 2018
Publikasikan2018-10-15
Jika Anda telah meningkatkan ke AWS Glue Data Catalog, ada dua fitur baru yang memberikan dukungan untuk:
-
Enkripsi metadata Katalog Data. Jika Anda memilih untuk mengenkripsi metadata dalam Katalog Data, Anda harus menambahkan kebijakan tertentu ke Athena. Untuk informasi selengkapnya, lihat.Akses ke Metadata Terenkripsi di AWS Glue Data Catalog.
-
Izin halus untuk mengakses sumber daya di file. AWS Glue Data Catalog Sekarang Anda dapat menentukan kebijakan berbasis identitas (IAM) yang membatasi atau mengizinkan akses ke database dan tabel tertentu dari Katalog Data yang digunakan di Athena. Untuk informasi selengkapnya, lihat Akses berbutir halus ke database dan tabel di AWS Glue Data Catalog.
catatan
Data berada di bucket Amazon S3, dan akses ke sana dikendalikan oleh. Akses ke Amazon S3 dari Athena Untuk mengakses data dalam basis data dan tabel, terus menggunakan kebijakan kontrol akses ke bucket Amazon S3 yang menyimpan data.
10 Oktober 2018
Publikasikan2018-10-10
Dukungan AthenaCREATE TABLE AS SELECT
, yang menciptakan tabel dari hasilSELECT
. Untuk detailnya, lihat Membuat Tabel dari Hasil Kueri (CTAS).
Sebelum Anda membuat CTAS kueri, penting untuk mempelajari perilaku mereka dalam dokumentasi Athena. Ini berisi informasi tentang lokasi untuk menyimpan hasil kueri di Amazon S3, daftar format yang didukung untuk menyimpan hasil CTAS kueri, jumlah partisi yang dapat Anda buat, dan format kompresi yang didukung. Untuk informasi selengkapnya, lihat Pertimbangan dan batasan untuk kueri CTAS.
Gunakan CTAS kueri untuk:
-
Membuat tabel dari hasil querydalam satu langkah.
-
Buat CTAS kueri di konsol Athena, menggunakan Contoh. Untuk informasi tentang sintaks, lihat CREATETABLEAS.
-
Mengubah hasil kueri ke dalam format penyimpanan lainPARQUET, sepertiORC,,AVRO,JSON, danTEXTFILE. Untuk informasi selengkapnya, lihat Pertimbangan dan batasan untuk kueri CTAS dan Memahami format penyimpanan kolumnar.
6 September 2018
Publikasikan2018-09-06
Merilis versi baru ODBC driver (versi 1.0.3). Versi baru ODBC driver mengalirkan hasil secara default, alih-alih melakukan paging melalui mereka, memungkinkan alat intelijen bisnis untuk mengambil kumpulan data besar lebih cepat. Versi ini juga mencakup perbaikan, perbaikan bug, dan dokumentasi yang diperbarui untuk “Menggunakan SSL dengan Server Proxy”. Untuk detailnya, lihat Catatan Rilis
Untuk mengunduh ODBC driver versi 1.0.3 dan dokumentasinya, lihatMenghubungkan ke Amazon Athena dengan ODBC.
Fitur hasil streaming tersedia dengan versi ODBC driver baru ini. Ini juga tersedia dengan JDBC pengemudi. Untuk informasi tentang hasil streaming, lihat Panduan Instalasi dan Konfigurasi ODBC Driver
ODBCDriver versi 1.0.3 adalah pengganti drop-in untuk versi driver sebelumnya. Kami merekomendasikan bahwa Anda bermigrasi ke driver saat ini.
penting
Untuk menggunakan ODBC driver versi 1.0.3, ikuti persyaratan ini:
-
Jauhkan port 444 terbuka untuk lalu lintas keluar.
-
Tambahkan
athena:GetQueryResultsStream
kebijakan tindakan untuk daftar kebijakan untuk Athena. Tindakan kebijakan ini tidak diekspos langsung dengan API dan hanya digunakan dengan ODBC dan JDBC driver, sebagai bagian dari dukungan hasil streaming. Untuk contoh kebijakan, lihat AWS kebijakan terkelola: AWSQuicksightAthenaAccess.
23 Agustus 2018
Publikasikan23/08/2018
Menambahkan dukungan untuk fitur-fitur DDL terkait ini dan memperbaiki beberapa bug, sebagai berikut:
-
Dukungan tambahan untuk
BINARY
danDATE
tipe data untuk data di Parquet, dan untukDATE
danTIMESTAMP
tipe data untuk data di Avro. -
Ditambahkan dukungan untuk
INT
danDOUBLE
dalam DDL pertanyaan.INTEGER
adalah alias untukINT
, danDOUBLE PRECISION
merupakan alias untuk.DOUBLE
-
Peningkatan performa
DROP TABLE
danDROP DATABASE
kueri. -
Dihapus pembuatan
_$folder$
objek di Amazon S3 saat data bucket kosong. -
Memperbaiki masalah tempat
ALTER TABLE ADD PARTITION
melemparkan kesalahan saat tidak ada nilai partisi yang disediakan. -
Memperbaiki masalah tempat
DROP TABLE
mengabaikan nama basisdata saat memeriksa partisi setelah nama yang memenuhi syarat telah ditentukan dalam pernyataan.
Untuk selengkapnya tentang tipe data yang didukung di Athena, lihat. Tipe data di Amazon Athena
Untuk informasi tentang pemetaan tipe data yang didukung antara tipe di Athena, JDBC driver, dan tipe data Java, lihat bagian “Jenis Data” di Panduan Instalasi dan Konfigurasi JDBC Driver
16 Agustus 2018
Publikasikan2018-08-16
Merilis versi JDBC driver 2.0.5. Versi baru JDBC driver mengalirkan hasil secara default, alih-alih melakukan paging melalui mereka, memungkinkan alat intelijen bisnis untuk mengambil kumpulan data besar lebih cepat. Dibandingkan dengan versi JDBC driver sebelumnya, ada peningkatan kinerja berikut:
-
Sekitar 2x peningkatan performa saat mengambil kurang dari 10K baris.
-
Sekitar 5-6x peningkatan performa saat mengambil lebih dari 10K baris.
Fitur hasil streaming hanya tersedia dengan JDBC driver. Ini tidak tersedia dengan ODBC pengemudi. Anda tidak dapat menggunakannya dengan AthenaAPI. Untuk informasi tentang hasil streaming, lihat Panduan Instalasi dan Konfigurasi JDBC Driver
Untuk mengunduh JDBC driver versi 2.0.5 dan dokumentasinya, lihatMenghubungkan ke Amazon Athena dengan JDBC.
JDBCDriver versi 2.0.5 adalah pengganti drop-in untuk versi driver sebelumnya (2.0.2). Untuk memastikan bahwa Anda dapat menggunakan JDBC driver versi 2.0.5, tambahkan tindakan athena:GetQueryResultsStream
kebijakan ke daftar kebijakan untuk Athena. Tindakan kebijakan ini tidak diekspos langsung dengan API dan hanya digunakan dengan JDBC pengemudi, sebagai bagian dari dukungan hasil streaming. Untuk contoh kebijakan, lihat AWS kebijakan terkelola: AWSQuicksightAthenaAccess. Untuk informasi selengkapnya tentang migrasi dari versi 2.0.2 ke versi 2.0.5 driver, lihat Panduan Migrasi JDBCDriver
Jika Anda bermigrasi dari driver 1.x ke driver 2.x, Anda akan perlu untuk bermigrasi konfigurasi yang ada ke konfigurasi baru. Kami sangat menyarankan Anda bermigrasi ke versi driver saat ini. Untuk informasi selengkapnya, lihat Panduan Migrasi JDBC Pengemudi
7 Agustus 2018
Publikasikan2018-08-07
Anda sekarang dapat menyimpan log aliran Amazon Virtual Private Cloud langsung di Amazon S3 dalam GZIP format, tempat Anda dapat menanyakannya di Athena. Untuk informasi, lihat Menanyakan log aliran VPC Amazon dan Amazon VPC Flow Logs sekarang dapat dikirimkan ke S3
5 Juni 2018
Publikasikan2018-06-05
Support untuk Views
Dukungan tambahan untuk IAM. Sekarang Anda dapat menggunakanCREATE VIEW,DESCRIBE VIEW,DROP VIEW,SHOW CREATE VIEW, danSHOW VIEWSdi Athena. Kueri yang mendefinisikan tampilan berjalan setiap kali Anda referensi tampilan dalam kueri Anda. Untuk informasi selengkapnya, lihat Bekerja dengan pandangan.
Perbaikan dan Pembaruan Pesan kesalahan
-
Termasuk pustaka GSON 2.8.0 ke dalam CloudTrail SerDe, untuk menyelesaikan masalah dengan CloudTrail SerDe dan mengaktifkan penguraian string. JSON
-
Peningkatan validasi skema partisi di Athena untuk Parket, dan, dalam beberapa kasus, untukORC, dengan memungkinkan penataan ulang kolom. Hal ini memungkinkan Athena untuk lebih baik menangani perubahan dalam evolusi skema dari waktu ke waktu, dan dengan tabel yang ditambahkan oleh Crawler. AWS Glue Untuk informasi selengkapnya, lihat Menangani pembaruan skema.
-
Menambahkan dukungan penguraian untuk
SHOW VIEWS
. -
Membuat perbaikan berikut untuk pesan kesalahan yang paling umum:
-
Mengganti pesan
Kesalahan Internal
dengan pesan kesalahan deskriptif ketika SerDe gagal mengurai kolom dalam kueri Athena. Sebelumnya, Athena mengeluarkan kesalahan internal dalam kasus kesalahan penguraian. Pesan kesalahan baru berbunyi:"HIVE_ BAD _: Nilai bidang penguraian kesalahan untuk bidang 0DATA: java.lang.String tidak dapat dilemparkan ke org.openx.data.jsonserde.json. JSONObject
”. -
Peningkatan pesan kesalahan tentang izin tidak cukup dengan menambahkan lebih detail.
-
Perbaikan Bug
Diperbaiki bug berikut:
-
Memperbaiki masalah yang memungkinkan penerjemahan internal
REAL
ke tipe dataFLOAT
. Ini meningkatkan integrasi dengan crawler AWS Glue yang menghasilkan tipe dataFLOAT
. -
Memperbaiki masalah saat Athena tidak mengonversi AVRO
DECIMAL
(tipe logis) menjadi tipe.DECIMAL
-
Memperbaiki masalah tempat Athena tidak mengembalikan hasil untuk pertanyaan pada data Parquet dengan
WHERE
klausul yang direferensikan nilai-nilai dalamTIMESTAMP
Jenis data.
17 Mei 2018
Dipublikasikan pada 2018-05-17
Peningkatan kuota konkurensi kueri di Athena dari lima menjadi dua puluh. Ini berarti bahwa Anda dapat mengirimkan dan menjalankan hingga dua puluh kueri DDL
dan dua puluh kueri SELECT
pada suatu waktu. Perhatikan bahwa kuota konkurensi terpisah untuk kueri DDL
dan SELECT
.
Kuota konkurensi di Athena didefinisikan sebagai jumlah pertanyaan yang dapat diserahkan ke layanan secara bersamaan. Anda dapat mengirimkan hingga dua puluh kueri dari tipe yang sama (DDL
atau SELECT
) pada suatu waktu. Jika Anda mengirimkan kueri yang melebihi kuota kueri bersamaan, Athena akan API menampilkan pesan galat.
Setelah Anda mengirimkan pertanyaan Anda ke Athena, itu memproses kueri dengan menetapkan sumber daya berdasarkan beban layanan keseluruhan dan jumlah kueri yang masuk. Kami terus memantau dan melakukan penyesuaian terhadap layanan sehingga proses kueri Anda secepat mungkin.
Untuk informasi, lihat Service Quotas. Ini adalah kuota yang dapat disesuaikan. Anda dapat menggunakan konsol Service Quotas untuk meminta penambahan kuota
19 April 2018
Dipublikasikan pada 2018-04-19
Merilis versi baru JDBC driver (versi 2.0.2) dengan dukungan untuk mengembalikan ResultSet
data sebagai tipe data Array, perbaikan, dan perbaikan bug. Untuk detailnya, lihat Catatan Rilis
Untuk informasi tentang mengunduh JDBC driver baru versi 2.0.2 dan dokumentasinya, lihatMenghubungkan ke Amazon Athena dengan JDBC.
Versi terbaru dari JDBC driver adalah 2.0.2. Jika Anda bermigrasi dari driver 1.x ke driver 2.x, Anda akan perlu untuk bermigrasi konfigurasi yang ada ke konfigurasi baru. Kami sangat menyarankan Anda bermigrasi ke driver saat ini.
Untuk informasi tentang perubahan yang diperkenalkan dalam versi baru driver, perbedaan versi, dan contoh, lihat Panduan Migrasi JDBC Driver
6 April 2018
Dipublikasikan pada 2018-04-06
Gunakan lengkapi otomatis untuk mengetik kueri di konsol Athena.
15 Maret 2018
Publikasikan2018-03-15
Ditambahkan kemampuan untuk secara otomatis membuat tabel Athena untuk file CloudTrail log langsung dari konsol. CloudTrail Untuk informasi, lihat Menggunakan CloudTrail konsol untuk membuat tabel Athena untuk log CloudTrail .
2 Februari 2018
Publikasikan2018-02-12
Menambahkan kemampuan untuk aman offload menengah data ke disk untuk memori-intensif kueri yang menggunakanGROUP BY
klausul. Ini meningkatkan keandalan kueri tersebut, mencegah“Sumber daya kueri habis”
kesalahan.
19 Januari 2018
Publikasikan2018-01-19
Athena menggunakan Presto, mesin kueri terdistribusi open-source, untuk menjalankan kueri.
Dengan Athena, tidak ada versi untuk dikelola. Kami telah transparan mutakhirkan mesin yang mendasari di Athena untuk versi berdasarkan Presto versi 0.172. Tidak ada tindakan yang diperlukan pada akhir Anda.
Dengan mutakhirkan, Anda sekarang dapat menggunakanPresto 0.172 Fungsi dan Operator, termasukPresto 0.172 Lambda Ekspresidi Athena.
Pembaruan utama untuk rilis ini, termasuk perbaikan yang disumbangkan masyarakat, meliputi:
-
Support untuk mengabaikan header. Anda dapat menggunakan
skip.header.line.count
properti saat mendefinisikan tabel, untuk memungkinkan Athena mengabaikan header. Ini didukung untuk kueri yang menggunakan LazySimpleSerDedan Buka CSV SerDe, dan bukan untuk Grok atau Regex. SerDes -
Support untuk
CHAR(n)
Jenis dataSTRING
fungsi. Rentang untukCHAR(n)
adalah[1.255]
, sedangkan rentang untukVARCHAR(n)
adalah[1,65535]
. -
Support untuk subqueries berkorelasi.
-
Support untuk ekspresi Presto Lambda dan fungsi.
-
Peningkatan performa
DECIMAL
jenis dan operator. -
Support untuk agregasi terfilter, seperti
SELECT sum(col_name) FILTER
, tempatid > 0
. -
Predikat Push-down untuk
DECIMAL
,TINYINT
,SMALLINT
, danREAL
Jenis data. -
Support untuk predikat perbandingan terkuantifikasi:
ALL
,ANY
, danSOME
. -
Fungsi yang ditambahkan:
arrays_overlap()
, array_except()
, levenshtein_distance()
, codepoint()
, skewness()
, kurtosis()
, dan typeof()
. -
Menambahkan varian dari
from_unixtime()
fungsi yang mengambil argumen zona waktu. -
Menambahkan
bitwise_and_agg()
dan bitwise_or_agg()
Fungsi agregasi. -
Menambahkan
xxhash64()
dan to_big_endian_64()
fungsi. -
Menambahkan dukungan untuk melarikan diri dari tanda kutip ganda atau garis miring terbalik menggunakan garis miring terbalik dengan subskrip JSON jalur ke fungsi dan.
json_extract()
json_extract_scalar()
Ini mengubah semantik doa apapun menggunakan backslash, sebagai backslash sebelumnya diperlakukan sebagai karakter normal.
Untuk informasi selengkapnya tentang fungsi dan operator, lihat DMLkueri, fungsi, dan operator di panduan ini, dan Fungsi dan operator
Athena tidak mendukung semua fitur Presto ini. Untuk informasi selengkapnya, lihat Batas.
Catatan rilis Athena untuk 2017
13 November 2017
Publikasikan2017-11-13
Menambahkan dukungan untuk menghubungkan Athena ke Pengemudi. ODBC Untuk informasi, lihat Menghubungkan ke Amazon Athena dengan ODBC.
1 November 2017
Publikasikan2017-11-01
Menambahkan dukungan untuk mengkueri data geospasial, dan untuk wilayah Asia Pacific (Seoul), Asia Pacific (Mumbai), dan EU (London). Untuk informasi, lihat Meminta data geospasial dan Wilayah AWS dan Titik Akhir.
19 Oktober 2017
Publikasikan2017-10-19
Menambahkan dukungan untuk EU (Frankfurt). Untuk daftar wilayah yang didukung, lihat Wilayah AWS dan Titik Akhir.
3 Oktober 2017
Dipublikasikan pada 2017-10-03
Buat kueri bernama Athena dengan. AWS CloudFormation Untuk informasi selengkapnya, lihat AWS: :Athena:: NamedQuery di AWS CloudFormation Panduan Pengguna.
25 September 2017
Publikasikan2017-09-25
Dukungan tambahan untuk Asia Pacific (Sydney). Untuk daftar wilayah yang didukung, lihat Wilayah AWS dan Titik Akhir.
Parquet
Publikasikan2017-08-14
Menambahkan integrasi dengan AWS Glue Data Catalog dan wizard migrasi untuk memperbarui dari katalog data terkelola Athena ke. AWS Glue Data Catalog Untuk informasi selengkapnya, lihat Gunakan AWS Glue untuk menghubungkan Athena ke data Anda di Amazon S3.
Parquet
Publikasikan2017-08-04
Menambahkan dukungan untuk Grok SerDe, yang menyediakan pencocokan pola yang lebih mudah untuk catatan dalam file teks tidak terstruktur seperti log. Untuk informasi selengkapnya, lihat Grok SerDe. Menambahkan pintasan keyboard untuk menggulir riwayat kueri menggunakan konsol (CTRL+ /menggunakan Windows, CMD + /menggunakan Mac).
22 Juni 2017
Publikasikan2017-06-22
Menambahkan dukungan untuk Asia Pacific (Tokyo) dan Asia Pacific (Singapore). Untuk daftar wilayah yang didukung, lihat Wilayah AWS dan Titik Akhir.
8 Juni 2017
Dipublikasikan pada 2017-06-08
Menambahkan dukungan untuk Eropa (Irlandia). Untuk informasi lebih lanjut, lihat Wilayah AWS dan Titik Akhir.
19 Mei 2017
Publikasikan2017-05-19
Menambahkan Amazon Athena API dan AWS CLI dukungan untuk Athena; JDBC driver yang diperbarui ke versi 1.1.0; memperbaiki berbagai masalah.
-
Amazon Athena memungkinkan pemrograman aplikasi untuk Athena. Untuk informasi selengkapnya, lihat Referensi Amazon Athena API. Yang terbaru AWS SDKs termasuk dukungan untuk AthenaAPI. Untuk tautan ke dokumentasi dan unduhan, lihat SDKsbagian di Alat untuk Amazon Web Services
. -
AWS CLI Termasuk perintah baru untuk Athena. Untuk informasi lebih lanjut, lihat Referensi Amazon Athena API.
-
JDBCDriver baru 1.1.0 tersedia, yang mendukung API Athena baru serta fitur terbaru dan perbaikan bug. Unduh driver di https://downloads.athena.us-east-1.amazonaws.com/drivers/Athena JDBC41
-1.1.0.jar. Kami menyarankan untuk meningkatkan ke driver JDBC Athena terbaru; Namun, Anda masih dapat menggunakan versi driver sebelumnya. Versi driver sebelumnya tidak mendukung AthenaAPI. Untuk informasi selengkapnya, lihat Menghubungkan ke Amazon Athena dengan JDBC. -
Tindakan khusus untuk pernyataan kebijakan di versi sebelumnya Athena telah diusangkan. Jika Anda meningkatkan ke JDBC driver versi 1.1.0 dan memiliki kebijakan yang dikelola pelanggan atau sebaris yang dilampirkan ke JDBC pengguna, Anda harus memperbarui IAM kebijakan. IAM Sebaliknya, versi JDBC driver sebelumnya tidak mendukung AthenaAPI, sehingga Anda hanya dapat menentukan tindakan usang dalam kebijakan yang dilampirkan ke pengguna versi sebelumnya. JDBC Untuk alasan ini, Anda tidak perlu memperbarui kebijakan yang dikelola pelanggan atau sebarisIAM.
-
Tindakan khusus kebijakan ini digunakan di Athena sebelum pembebasan Athena. API Gunakan tindakan usang ini dalam kebijakan hanya dengan JDBC driver yang lebih awal dari versi 1.1.0. Jika Anda memutakhirkan JDBC driver, ganti pernyataan kebijakan yang mengizinkan atau menolak tindakan usang dengan tindakan yang sesuai seperti yang tercantum atau API kesalahan akan terjadi:
Tindakan Spesifik Kebijakan Usang | Aksi Athena API yang Sesuai |
---|---|
|
|
|
|
|
|
Perbaikan
-
Peningkatan batas panjang string kueri untuk 256 KB.
Perbaikan Bug
-
Memperbaiki masalah yang menyebabkan hasil kueri terlihat cacat saat menggulir hasil di konsol.
-
Memperbaiki masalah saat
\u0000
karakter string dalam file data Amazon S3 akan menyebabkan kesalahan. -
Memperbaiki masalah yang menyebabkan permintaan untuk membatalkan kueri yang dibuat melalui JDBC driver gagal.
-
Memperbaiki masalah yang menyebabkan data Amazon S3 gagal di AS Timur (Ohio). AWS CloudTrail SerDe
-
Memperbaiki masalah yang menyebabkan
DROP TABLE
gagal pada tabel dipartisi.
4 April 2017
Dipublikasikan pada 2017-04-04
Menambahkan dukungan untuk enkripsi data Amazon S3 dan pembaruan JDBC driver yang dirilis (versi 1.0.1) dengan dukungan enkripsi, peningkatan, dan perbaikan bug.
Fitur
-
Menambahkan fitur enkripsi berikut:
-
Support untuk mengkueri data terenkripsi di Amazon S3.
-
Support untuk mengenkripsi hasil kueri Athena.
-
-
Versi baru driver mendukung fitur enkripsi baru, menambahkan perbaikan, dan memperbaiki masalah.
-
Menambahkan kemampuan untuk menambah, mengganti, dan mengubah kolom menggunakan
ALTER TABLE
. Untuk informasi selengkapnya, lihat Pemetaan kolomdalam dokumentasi SQL Server. -
Ditambahkan dukungan untuk query LZO -data terkompresi.
Untuk informasi selengkapnya, lihat Enkripsi diam.
Perbaikan
-
Kinerja JDBC kueri yang lebih baik dengan peningkatan ukuran halaman, mengembalikan 1.000 baris, bukan 100.
-
Ditambahkan kemampuan untuk membatalkan kueri menggunakan antarmuka JDBC driver.
-
Ditambahkan kemampuan untuk menentukan JDBC opsi dalam JDBC koneksiURL. Lihat Menghubungkan ke Amazon Athena dengan JDBC JDBC driver terbaru.
-
Ditambahkan PROXY pengaturan di driver, yang sekarang dapat diatur menggunakan ClientConfigurationdi AWS SDK untuk Java.
Perbaikan Bug
Diperbaiki bug berikut:
-
Kesalahan pelambatan akan terjadi ketika beberapa kueri dikeluarkan menggunakan antarmuka driver. JDBC
-
JDBCPengemudi akan berhenti ketika memproyeksikan tipe data desimal.
-
JDBCDriver akan mengembalikan setiap tipe data sebagai string, terlepas dari bagaimana tipe data didefinisikan dalam tabel. Sebagai contoh, memilih kolom didefinisikan sebagai
INT
Jenis data menggunakanresultSet.GetObject()
akan mengembalikanSTRING
Jenis data bukanINT
. -
JDBCPengemudi akan memverifikasi kredensil pada saat koneksi dibuat, bukan pada saat kueri akan berjalan.
-
Kueri yang dibuat melalui JDBC driver akan gagal ketika skema ditentukan bersama dengan. URL
24 Maret 2017
Publikasikan2017-03-24
Ditambahkan AWS CloudTrail SerDe, peningkatan kinerja, masalah partisi tetap.
Fitur
-
Menambahkan AWS CloudTrail SerDe, yang sejak itu telah digantikan oleh log Sarang JSON SerDe untuk membaca CloudTrail . Untuk informasi tentang menanyakan CloudTrail log, lihatMeminta log AWS CloudTrail.
Perbaikan
-
Peningkatan performa saat memindai sejumlah besar partisi.
-
Peningkatan performa pada
MSCK Repair Table
operasi. -
Menambahkan kemampuan untuk kueri data Amazon S3 yang disimpan di wilayah selain Wilayah utama Anda. Tarif transfer data antar-wilayah standar untuk Amazon S3 berlaku selain biaya Athena standar.
Perbaikan Bug
-
Perbaikan bug dengan “kesalahan tabel tidak ditemukan” dapat terjadi jika tidak ada partisi yang dimuat.
-
Perbaikan bug untuk menghindari memberikan pengecualian dengan kueri
ALTER TABLE ADD PARTITION IF NOT EXISTS
. -
Perbaikan bug di
DROP PARTITIONS
.
20 Februari 2017
Publikasikan2017-02-20
Menambahkan dukungan untuk AvroSerDe dan O penCSVSer De, Wilayah AS Timur (Ohio), dan kolom pengeditan massal di wizard konsol. Peningkatan performa pada tabel Parquet besar.
Fitur
-
Memperkenalkan dukungan untuk yang baru SerDes:
-
Peluncuran Wilayah US East (Ohio) (us-east-2) Sekarang Anda dapat menjalankan kueri di wilayah ini.
-
Anda sekarang dapat menggunakan formulir data bucket Create Table From S3 untuk menentukan skema tabel secara massal. Di editor kueri, pilih Buat, data bucket S3, lalu pilih Tambahkan kolom massal di bagian Rincian kolom.
Ketik pasangan nilai nama dalam kotak teks dan pilihTambahkan.
Perbaikan
-
Peningkatan performa pada tabel Parquet besar.