Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menjelaskan fitur Amazon Athena, perbaikan, dan perbaikan bug berdasarkan tanggal rilis.
Catatan rilis Athena untuk tahun 2025
Maret 18, 2025
Diterbitkan: 2025-03-18
Athena merilis driver JDBC versi 3.5.0. Untuk informasi lebih lanjut tentang versi driver ini, lihatCatatan rilis Amazon Athena JDBC 3.x. Untuk mengunduh driver JDBC terbaru, lihat. Unduhan driver JDBC 3.x
Maret 14, 2025
Diterbitkan pada 14 Maret 2025
Amazon Athena merilis kemampuan untuk membuat dan menanyakan operasi tabel langsung dari konsol S3.
Untuk informasi selengkapnya, lihat Daftarkan katalog bucket tabel S3 dan kueri Tabel dari Athena.
07 Maret 2025
Diterbitkan pada 07 Maret 2025
Kapasitas yang disediakan sekarang umumnya tersedia di Wilayah Asia Pasifik (Mumbai). Kapasitas yang disediakan memungkinkan Anda menjalankan kueri SQL 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 Kelola kapasitas pemrosesan kueri. Untuk informasi harga, kunjungi halaman harga Amazon Athena
Februari 18, 2025
Diterbitkan: 2025-02-18
Athena merilis driver JDBC versi 3.4.0. Untuk informasi lebih lanjut tentang versi driver ini, lihatCatatan rilis Amazon Athena JDBC 3.x. Untuk mengunduh driver JDBC terbaru, lihat. Unduhan driver JDBC 3.x
Januari 22, 2025
Diterbitkan: 2025-01-22
Athena sekarang mendukung kueri federasi melalui Lambda dan enkripsi hasil kueri menggunakan KMS pada kelompok kerja yang diaktifkan TIP. Untuk informasi selengkapnya, lihat Gunakan grup kerja Athena yang diaktifkan Pusat Identitas IAM.
Catatan rilis Athena untuk tahun 2024
Desember 17, 2024
Diterbitkan: 2024-12-17
Amazon Athena mengumumkan ketersediaan Athena SQL di Asia Pasifik (Malaysia).
Untuk daftar lengkap yang Layanan AWS tersedia di masing-masing Wilayah AWS, lihat AWS Layanan menurut Wilayah
Desember 16, 2024
Diterbitkan: 2024-12-16
Perbaikan vektor penghapusan - Memperbaiki masalah dengan vektor penghapusan di mana tabel yang dipartisi mengembalikan hasil yang salah di konektor Delta Lake.
Desember 3, 2024
Diterbitkan: 2024-12-03
Athena mengumumkan fitur dan peningkatan berikut.
-
Koneksi sumber data — Amazon Athena mengumumkan alur kerja konsol dan API yang disederhanakan untuk membuat koneksi sumber data. Anda sekarang dapat membuat dan mengelola koneksi data Athena sepenuhnya di dalam konsol Athena, dan properti untuk koneksi Anda sekarang tersimpan secara terpusat di. AWS Glue Data Catalog
Menyimpan properti koneksi AWS Glue memungkinkan Anda menggunakan kembali koneksi di AWS layanan lain. Misalnya, setelah mengonfigurasi konektor Athena ke Amazon DynamoDB, Anda dapat menggunakan kembali properti dan izin yang Anda tentukan untuk sambungan untuk AWS Glue pekerjaan ETL yang mengakses data Anda di DynamoDB. Untuk informasi selengkapnya, lihat Gunakan konsol Athena untuk menyambung ke sumber data di Panduan Pengguna Amazon Athena dan CreateDataCatalogReferensi API Amazon Athena.
-
Menanyakan data Redshift yang terdaftar di AWS Glue Data Catalog— Athena sekarang mendukung membaca dan menulis ke tabel Redshift yang terdaftar di Katalog Data Glue. Untuk informasi selengkapnya, lihat Daftarkan katalog data Redshift di Athena.
-
Menanyakan tabel S3 dari Athena S3 Table Bucket adalah tipe bucket di Amazon S3 yang dibuat khusus untuk menyimpan data tabular di tabel Apache Iceberg. Athena sekarang mendukung kueri DQL dan DHTML pada tabel S3. Untuk informasi selengkapnya, lihat Daftarkan katalog bucket tabel S3 dan kueri Tabel dari Athena.
Oktober 30, 2024
Diterbitkan: 2024-10-30
Athena merilis driver JDBC versi 3.3.0. Untuk informasi lebih lanjut tentang versi driver ini, lihatCatatan rilis Amazon Athena JDBC 3.x. Untuk mengunduh driver JDBC 3.x, lihat. Unduhan driver JDBC 3.x
Agustus 23, 2024
Diterbitkan: 2024-09-05
Athena mengumumkan hal berikut:
-
Menanyakan tampilan gabungan dengan kueri passthrough — Kueri passthrough terfederasi sekarang didukung untuk tampilan. Untuk informasi selengkapnya, lihat Kueri tampilan federasi.
-
Beberapa kueri passthrough — Anda sekarang dapat menjalankan lebih dari satu kueri passthrough federasi dalam eksekusi kueri yang sama. Untuk informasi selengkapnya, lihat Gunakan kueri passthrough federasi.
-
Perbaikan OPTIMISASI tabel gunung es - Memperbaiki masalah saat berjalan
OPTIMIZE
di tabel Gunung Es tidak akan menghapus file “hapus” saat menulis ulang file data yang memiliki file penghapusan terkait. Untuk informasi selengkapnya, lihat MENGOPTIMALKAN. -
Dukungan tulis parket LZ4 dan LZO - Athena tidak lagi mendukung penulisan file Parket yang dikompresi dengan atau format LZO. LZ4 Pembacaan untuk format kompresi ini masih didukung. Untuk informasi tentang format kompresi di Athena, lihat. Gunakan kompresi di Athena
Juli 29, 2024
Diterbitkan: 2024-07-29
Athena merilis driver JDBC versi 3.2.2. Untuk informasi lebih lanjut tentang versi driver ini, lihatCatatan rilis Amazon Athena JDBC 3.x. Untuk mengunduh driver JDBC 3.x, lihat. Unduhan driver JDBC 3.x
Juli 26, 2024
Diterbitkan: 2024-08-01
Athena mengumumkan peningkatan berikut.
Juli 3, 2024
Diterbitkan: 2024-07-03
Athena merilis driver JDBC 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, lihat. Unduhan driver JDBC 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 kueri SQL 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 Kelola 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. Tabel Query Linux Foundation Delta Lake
April 26, 2024
Diterbitkan: 2024-04-26
Athena merilis driver JDBC 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, lihat. Unduhan driver JDBC 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 saat 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 Gunakan kueri passthrough federasi. Untuk meningkatkan konektor yang Anda gunakan hari ini ke versi terbaru, lihatPerbarui konektor sumber data.
April 10, 2024
Diterbitkan: 2024-04-10
Athena mengumumkan fitur dan peningkatan berikut.
ODBC 1.2.3.1000 driver
Rilis driver ODBC 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 lebih lanjut, dan untuk mengunduh driver ODBC 1.x, catatan rilis, dan dokumentasi, lihat. Athena ODBC 1.x driver
Pengemudi JDBC 2.1.5
Rilis driver JBDC 2.1.5 untuk Athena.
Pembaruan dan penyempurnaan:
-
Memperbarui 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, lihat. Athena JDBC 2.x driver
April 8, 2024
Diterbitkan: 2024-04-08
Athena mengumumkan driver ODBC 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 SQL di Wilayah Kanada Barat (Calgary).
Untuk daftar lengkap yang Layanan AWS tersedia di masing-masing Wilayah AWS, lihat AWS Layanan menurut Wilayah
Februari 15, 2024
Diterbitkan: 2024-02-15
Athena merilis driver JDBC versi 3.1.0.
Driver Amazon Athena JDBC 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, lihat. Unduhan driver JDBC 3.x
Januari 31, 2024
Diterbitkan: 2024-01-31
Athena mengumumkan fitur dan peningkatan berikut.
-
Upgrade Hudi — Anda sekarang dapat menggunakan Athena SQL untuk query Hudi 0.14.0 tabel. Untuk informasi tentang menggunakan Athena SQL untuk menanyakan tabel Hudi, lihat. Kueri 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 driver JDBC versi 2.1.3. Pengemudi menyelesaikan masalah berikut:
-
Logging telah ditingkatkan untuk menghindari konflik dengan Spring Boot dan pencatatan aplikasi Gradle.
-
Saat menggunakan metode
executeBatch()
JDBC 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 driver JDBC baru, catatan rilis, dan dokumentasi, lihat. Athena JDBC 2.x driver
Desember 9, 2023
Diterbitkan: 2023-12-09
Merilis driver ODBC 1.2.1.1000 untuk Athena.
Fitur dan perangkat tambahan:
-
RStudio Dukungan yang diperbarui - Driver ODBC 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 driver ODBC 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 workgroup Athena SQL yang menggunakan mode otentikasi. AWS IAM Identity Center Kelompok kerja ini mendukung fitur propagasi identitas tepercaya dari IAM Identity Center. Propagasi identitas tepercaya memungkinkan identitas untuk digunakan di seluruh layanan AWS analitik seperti Amazon Athena dan Amazon EMR Studio.
Untuk informasi selengkapnya, lihat Gunakan grup kerja Athena yang diaktifkan Pusat Identitas IAM.
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 Kueri data S3 Express Satu Zona.
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 tampilan Katalog Data di Athena.
-
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 operasi ETL.
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 Athena SQL, 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 Gunakan 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 Amazon EMR, Anda dapat melakukan tugas-tugas berikut:
-
Lakukan kueri 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. Layanan AWS 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 Pantau metrik kueri Athena dengan 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 driver JDBC baru yang meningkatkan pengalaman menghubungkan, menanyakan, dan memvisualisasikan data dari pengembangan SQL 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 Athena JDBC 3.x driver.
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 Kelola 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 - Teks JSON 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 driver ODBC 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. Tabel Query Linux Foundation Delta Lake
23 Agustus 2023
Diterbitkan: 2023-08-23
Amazon Athena mengumumkan ketersediaan Athena SQL di Wilayah Israel (Tel Aviv).
Untuk daftar lengkap yang Layanan AWS tersedia di masing-masing Wilayah AWS, lihat AWS Layanan menurut Wilayah
10 Agustus 2023
Diterbitkan: 2023-08-10
Athena mengumumkan perbaikan dan peningkatan berikut.
Driver ODBC versi 2.0.1.1
Athena mengumumkan driver ODBC 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.
Driver JDBC versi 2.1.1
Athena merilis driver JDBC 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 driver JDBC baru, catatan rilis, dan dokumentasi, lihat. Connect ke Amazon Athena dengan JDBC
31 Juli 2023
Diterbitkan: 2023-07-31
Amazon Athena mengumumkan ketersediaan Athena SQL sebagai tambahan. Wilayah AWS
Rilis ini memperluas ketersediaan Athena SQL untuk mencakup Asia Pasifik (Hyderabad), Asia Pasifik (Melbourne), Eropa (Spanyol), dan Eropa (Zurich).
Untuk daftar lengkap yang Layanan AWS 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, lihatPerbarui 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 versi mesin sebelumnya atau mesin Athena versi 3.
Juli 20, 2023
Diterbitkan: 2023-07-20
Athena merilis driver JDBC versi 2.1.0. Pengemudi menyertakan perangkat tambahan baru dan menyelesaikan masalah.
Penyempurnaan
Pustaka 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, lihatConnect ke Amazon Athena dengan JDBC.
13 Juli 2023
Diterbitkan: 2023-09-19
Athena mengumumkan fitur dan peningkatan berikut.
-
JELASKAN ANALISIS — Menambahkan dukungan untuk antrian, analisis, perencanaan, dan waktu eksekusi ke output.
EXPLAIN ANALYZE
-
JELASKAN —
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 Abaikan statistik Parket.
Untuk informasi selengkapnya tentang EXPLAIN
dan EXPLAIN ANALYZE
, lihat Menggunakan EXPLAIN dan EXPLAIN ANALYZE 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 API Amazon Athena.
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 kueri SQL 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 driver ODBC 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 (UEA). Untuk daftar lengkap yang Layanan AWS 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 Kueri memulihkan objek Amazon S3 Glacier.
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 versi mesin sebelumnya. -
JELASKAN ANALISIS - Menambahkan waktu baca input fisik ke statistik kueri dan output dari
EXPLAIN ANALYZE
. Untuk informasi tentangEXPLAIN ANALYZE
, lihat Menggunakan EXPLAIN dan EXPLAIN ANALYZE 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, API, AWS CLI atau Athena. Untuk informasi selengkapnya, lihat Gunakan properti Spark untuk menentukan konfigurasi kustom. -
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 Gunakan format tabel non-sarang di Athena untuk Spark dan topik individual untuk digunakanGunakan tabel Apache Iceberg di Athena untuk Spark,Gunakan tabel Apache Hudi di Athena untuk Spark, dan Gunakan tabel Linux Foundation Delta Lake di Athena untuk Spark 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, API Athena, AWS CLI atau Athena. Untuk informasi selengkapnya, lihat Aktifkan enkripsi Apache Spark.
Untuk informasi lebih lanjut tentang Amazon Athena untuk Apache Spark, lihat. Gunakan 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 oleh ARN-nya. Untuk menghapus reservasi, Anda dapat menggunakan konsol Athena atau Athena API. Untuk informasi selengkapnya, lihat Hapus reservasi kapasitas di Panduan Pengguna Amazon Athena dan DeleteCapacityReservationReferensi API Amazon 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. Kelola 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, lihatPerbarui 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). IPv6 meningkatkan 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 menghubungkan 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 CMDB. CloudWatch CloudWatch AWS Gunakan DSV2 konektor baru untuk menanyakan sumber data ini menggunakan Spark. DSV2 konektor menggunakan parameter yang sama dengan konektor federasi Athena yang sesuai. DSV2 Konektor berjalan langsung pada pekerja Spark dan tidak mengharuskan Anda untuk menggunakan fungsi Lambda untuk menggunakannya.
Untuk informasi selengkapnya, lihat Bekerja dengan konektor sumber data 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 otentikasi ADFS 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 ke tipe SQL.
-
Kegagalan untuk mengembalikan data kapan
EXPLAIN
danEXPLAIN ANALYZE
kueri digunakanSQLPrepare()
danSQLExecute()
.
Untuk informasi lebih lanjut, dan untuk mengunduh driver baru, catatan rilis, dan dokumentasi, lihatConnect 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 Kueri kumpulan data Apache Hudi dan Gunakan metadata Hudi untuk meningkatkan kinerja.
-
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 sebagai 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 menjalankan kueri SQL 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 Kelola kapasitas pemrosesan kueri. Untuk informasi harga, kunjungi halaman harga Amazon Athena
17 April 2023
Diterbitkan: 2023-04-17
Athena merilis driver JDBC versi 2.0.36. Driver menyertakan 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, lihatConnect 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 versi mesin sebelumnya 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 prinsip IAM 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 SQL yang diperlukan dan memberi Anda fleksibilitas untuk mengaburkan sumber data dari pengguna akhir yang harus menggunakan SQL untuk menanyakan data.
Untuk informasi selengkapnya, lihat Bekerja dengan pandangan dan Jalankan 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. Gunakan Apache Spark di Amazon Athena
Maret 28, 2023
Diterbitkan: 2023-03-28
Athena mengumumkan perbaikan dan peningkatan berikut.
-
Dalam tanggapan terhadap tindakan API
GetQueryExecution
danBatchGetQueryExecution
Athena,subStatementType
bidang baru menampilkan 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 workgroup Athena SQL di Amazon Athena. Fitur ini memastikan bahwa hasil dari semua kueri di workgroup Athena SQL 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, API AWS CLI, atau SDK.
Fitur enkripsi minimum tidak tersedia untuk grup kerja yang diaktifkan Apache Spark. Untuk informasi selengkapnya, lihat Konfigurasikan 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 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, lihatPerbarui 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 Gunakan kompresi di 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 langsung dari Athena menggunakan rangkaian kemampuan SQL yang diperluas ini.Untuk informasi selengkapnya, lihat Gunakan metastore Hive eksternal.
-
Driver JDBC versi 2.0.35 - Athena merilis driver JDBC versi 2.0.35. Driver JDBC 2.0.35 berisi pembaruan berikut:
-
Pengemudi sekarang menggunakan perpustakaan berikut untuk parser Jackson JSON.
-
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, lihatConnect 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 kueri SQL pada data streaming. Misalnya, Anda dapat menjalankan kueri analitik pada data streaming waktu nyata di Amazon Managed Streaming for Apache Kafka (Amazon MSK) 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 kueri SQL di kluster Amazon MSK yang 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 driver JDBC 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 unduhan JDBC, dan. Gunakan kembali hasil kueri di Athena
-
InstanceMetadata Dukungan Ec2 - Driver JDBC sekarang mendukung metode InstanceMetadata otentikasi Ec2 menggunakan profil instans IAM.
-
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, lihatConnect 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. Gunakan notebook Athena APIs
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 Gunakan Apache Spark di Amazon Athena.
18 November 2022
Diterbitkan: 2022-11-18
Anda sekarang dapat menggunakan konektor Amazon Athena untuk IBM Db2 untuk meminta 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 ACID yang disempurnakan berikut:
-
Dukungan ORC dan Avro - Buat tabel Iceberg menggunakan baris Apache Avro dan Apache ORC dan format
file berbasis kolom . Support untuk format ini adalah tambahan dari dukungan yang ada untuk Parket. -
MERGE INTO — Gunakan
MERGE INTO
perintah untuk menggabungkan data pada skala efisien.MERGE INTO
menggabungkanINSERT
,UPDATE
, danDELETE
operasi menjadi satu transaksi. Ini mengurangi overhead pemrosesan dalam pipeline data Anda dan membutuhkan lebih sedikit SQL untuk menulis. Untuk informasi selengkapnya, lihat Perbarui data tabel Gunung Es dan BERGABUNG MENJADI. -
Dukungan CTAS dan VIEW - Gunakan
CREATE TABLE AS SELECT
(CTAS) danCREATE VIEW
pernyataan dengan tabel Iceberg. Untuk informasi selengkapnya, lihat CREATE TABLE AS dan CREATE VIEW and CREATE DIALECT VIEW. -
Dukungan VACUUM - 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 Optimalkan tabel Iceberg dan VAKUM.
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. Tabel Query 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 dan IPv6.
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 menghubungkan 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:
-
JELASKAN — 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 EXPLAIN dan EXPLAIN ANALYZE 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 Gunakan metastore Hive eksternal.
-
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. Lihat 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. Gunakan 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 kueri SQL 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 Gunakan kembali hasil kueri di Athena.
13 Oktober 2022
Diterbitkan: 2022-10-13
Athena mengumumkan mesin Athena versi 3.
Athena telah meningkatkan mesin kueri SQL untuk menyertakan fitur terbaru dari proyek open source Trino
Untuk informasi selengkapnya, lihat Mesin Athena versi 3.
10 Oktober 2022
Diterbitkan: 2022-10-10
Athena merilis driver JDBC versi 2.0.33. Driver JDBC 2.0.33 mencakup perubahan berikut:
-
Versi driver baru, versi JDBC, dan properti nama plugin ditambahkan ke string user-agent di kelas penyedia kredensi.
-
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, lihatConnect 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 Layanan AWS tersedia di Wilayah ini dan lainnya, lihat Daftar Layanan Wilayah AWS al
23 Agustus 2022
Diterbitkan: 2022-08-23
Rilis v2022.32.1 dari
-
Menambahkan dukungan ke konektor sumber data Amazon Athena Oracle untuk koneksi berbasis SSL 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 Amazon RDS, 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 driver JDBC 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 spesifikasi JDBC, 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, lihatConnect ke Amazon Athena dengan JDBC.
1 Agustus 2022
Diterbitkan: 2022-08-01
Athena mengumumkan peningkatan pada konektor sumber data bawaan Athena Query Federation SDK dan Athena. Perbaikannya meliputi:
-
Penguraian struct - 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 Athena Query Federation 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 Lihat rencana eksekusi untuk kueri SQL danLihat statistik dan detail eksekusi untuk kueri yang diselesaikan.
Juli 11, 2022
Diterbitkan: 2022-07-11
Sekarang Anda dapat menjalankan kueri berparameter langsung dari konsol Athena atau API tanpa menyiapkan pernyataan SQL terlebih dahulu.
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 API eksekusi kueri yang disempurnakan, Anda sekarang dapat memberikan parameter eksekusi dan nilainya dalam satu panggilan.
Untuk informasi selengkapnya, lihat Gunakan 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 penanganan konversi
DATE
kolom untuk titik akhir SageMaker AI (UDF) yang menyebabkan kegagalan kueri.
6 Juni 2022
Diterbitkan: 2022-06-06
Athena merilis driver JDBC 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, lihatConnect 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 Tiongkok.
-
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. Tabel Query Apache Iceberg
-
-
Rilis driver JDBC 2.0.30
Driver JDBC 2.0.30 untuk Athena memiliki peningkatan berikut:
-
Memperbaiki masalah ras data yang memengaruhi pernyataan 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. Connect ke Amazon Athena dengan JDBC
-
6 Mei 2022
Diterbitkan: 2022-05-06
Merilis driver JDBC 2.0.29 dan ODBC 1.1.17 untuk Athena.
Driver ini mencakup perubahan berikut:
-
Memperbarui proses peluncuran browser plugin SAMP.
Untuk informasi lebih lanjut tentang perubahan ini, dan untuk mengunduh driver baru, catatan rilis, dan dokumentasi, lihat Connect ke Amazon Athena dengan JDBC danConnect 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 Gunakan Kueri Federasi Amazon Athena dan. Jalankan kueri federasi
13 April 2022
Diterbitkan: 2022-04-13
Athena merilis driver JDBC versi 2.0.28. Driver JDBC 2.0.28 mencakup perubahan berikut:
-
Dukungan JWT - Driver sekarang mendukung token web JSON (JWT) untuk otentikasi. Untuk informasi tentang menggunakan JWT dengan driver JDBC, lihat panduan instalasi dan konfigurasi, yang dapat diunduh dari halaman driver JDBC.
-
Pustaka Log4j yang diperbarui — Driver JDBC 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, lihatGunakan kueri berparameter.
-
Athena JDBC Federasi SAMP sekarang berfungsi untuk Wilayah Tiongkok.
-
Perbaikan kecil tambahan.
-
Untuk informasi lebih lanjut, dan untuk mengunduh driver baru, catatan rilis, dan dokumentasi, lihatConnect 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 termasuk Wilayah AWS Asia Pasifik (Hong Kong), Timur Tengah (Bahrain), Afrika (Cape Town), dan Eropa (Milan). Permintaan lintas wilayah tidak didukung di Wilayah Tiongkok.
-
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, lihatKueri di seluruh wilayah.
-
18 Maret 2022
Diterbitkan: 2022-03-18
Athena mengumumkan perbaikan dan peningkatan berikut.
-
Penyaringan dinamis - Pemfilteran 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:
-
BUAT TABEL (file teks atau JSON) - Dalam
TBLPROPERTIES
, tentukanwrite.compression = NONE
. -
BUAT TABEL (Parket) — Dalam
TBLPROPERTIES
, tentukanparquet.compression = UNCOMPRESSED
. -
CREATE TABLE (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 ACLs diaktifkan untuk bucket hasil kueri. Untuk informasi selengkapnya, lihat Tentukan lokasi hasil kueri.
-
Anda sekarang dapat memperbarui kueri bernama yang ada. Untuk informasi selengkapnya, lihat Gunakan 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 stempel waktu ORC dengan informasi zona waktu yang disimpan di footer garis dan menulis file ORC dengan zona waktu (UTC) di footer. Ini hanya memengaruhi perilaku pembacaan stempel waktu ORC jika file ORC yang akan dibaca dibuat di lingkungan zona waktu non-UTC.
-
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 keluaran dalam format ORC menjadi tidak kompatibel dengan Apache Hive 3.1.
-
Memperbaiki masalah yang menyebabkan nama tabel dengan tanda kutip gagal dalam kueri DHTML dan DDL tertentu.
Februari 15, 2022
Diterbitkan: 2022-02-15
Amazon Athena telah meningkatkan kuota kueri DML aktif di semua Wilayah. AWS Kueri aktif mencakup kueri berjalan dan antrian. Dengan perubahan ini, Anda sekarang dapat memiliki lebih banyak kueri DHTML 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 Pantau metrik penggunaan Athena dengan CloudWatch.
Setelah meninjau penggunaan Anda, Anda dapat menggunakan konsol Service
14 Februari 2022
Diterbitkan: 2022-02-14
Rilis ini menambahkan ErrorType
subbidang ke objek AthenaErrorrespons dalam aksi GetQueryExecutionAthena API.
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 Tentukan lokasi hasil kueri.
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
-
Kueri UNION — 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 driver JDBC 2.0.27 dan ODBC 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 API Athena.
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 Connect ke Amazon Athena dengan JDBC danConnect ke Amazon Athena dengan ODBC.
Catatan rilis Athena untuk tahun 2021
26 November 2021
Diterbitkan: 2021-11-26
Athena mengumumkan pratinjau publik transaksi ACID Athena, yang menambahkan operasi tulis, hapus, pembaruan, dan perjalanan waktu ke bahasa manipulasi data SQL (DML/bahasa manipulasi data SQL Athena). Transaksi Athena ACID memungkinkan beberapa pengguna bersamaan untuk membuat modifikasi tingkat baris yang andal pada data Amazon S3. Dibangun di atas format tabel Apache Iceberg
Transaksi Athena ACID dan sintaks SQL yang sudah dikenal menyederhanakan pembaruan data bisnis dan peraturan Anda. Misalnya, untuk menanggapi permintaan penghapusan data, Anda dapat melakukan operasi SQLDELETE
. 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 Athena, operasi API, dan driver ODBC dan JDBC.
Untuk informasi selengkapnya, lihat Gunakan transaksi ACID Athena.
24 November 2021
Diterbitkan: 2021-11-24
Athena mengumumkan dukungan untuk membaca dan menulis data ORC, Parket, dan ZStandard
Untuk informasi tentang kompresi data di Athena, lihat. Gunakan kompresi di 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 pipeline ETL menggunakan Amazon Athena dan, AWS Step Functions atau lihat dokumentasi Step
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 Optimalkan kueri dengan pengindeksan dan AWS Glue pemfilteran 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 dengan lebih mudah dengan pemformatan SQL dan teks yang ditingkatkan.
-
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. Aktifkan kueri federasi lintas akun Untuk mempelajari tentang menanyakan sumber federasi, lihat Gunakan Kueri Federasi Amazon Athena dan. Jalankan 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 SQL Anda.
Untuk informasi selengkapnya, lihat Menggunakan EXPLAIN dan EXPLAIN ANALYZE 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.
Driver JDBC dan ODBC
Dirilis JDBC 2.0.25 dan ODBC 1.1.13 driver untuk Athena. Kedua driver menawarkan dukungan untuk otentikasi multi-faktor SAMP browser, yang dapat dikonfigurasi untuk bekerja dengan penyedia SAMP 2.0 mana pun.
Driver JDBC 2.0.25 mencakup perubahan berikut:
-
Support untuk otentikasi SAMP browser. Driver menyertakan plugin SAM browser yang dapat dikonfigurasi untuk bekerja dengan penyedia SAFL 2.0.
-
Support untuk panggilan AWS Glue API. 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 otentikasi SAMP browser. Driver menyertakan plugin SAM browser yang dapat dikonfigurasi untuk bekerja dengan penyedia SAFL 2.0. Untuk contoh cara menggunakan plugin SAMP browser dengan driver ODBC, lihat. Konfigurasikan sistem masuk tunggal menggunakan ODBC, SAMP 2.0, dan Penyedia Identitas Okta
-
Sekarang Anda dapat mengonfigurasi durasi sesi peran saat menggunakan ADFS, 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 Connect ke Amazon Athena dengan JDBC danConnect 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.
-
SQL OFFSET -
OFFSET
Klausul SQL sekarang didukung dalam pernyataan.SELECT
Untuk informasi selengkapnya, lihat SELECT. -
CloudWatch metrik penggunaan — Athena sekarang menerbitkan metrik
ActiveQueryCount
di namespace.AWS/Usage
Untuk informasi selengkapnya, lihat Pantau metrik penggunaan Athena dengan CloudWatch. -
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 kompresi JSON di CTAS menggunakan properti tabel.
write_compression
Anda juga dapat menentukanwrite_compression
properti di CTAS untuk format Parket dan ORC. Untuk informasi selengkapnya, lihat Properti tabel CTAS. -
Format BZIP2 kompresi sekarang didukung untuk menulis file teks dan file JSON. Untuk informasi selengkapnya tentang format kompresi di Athena, lihat. Gunakan kompresi di 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). Driver Athena JDBC baru telah dirilis.
Pratinjau Konsol Athena
Anda sekarang dapat menggunakan konsol Amazon
Untuk beralih ke konsol
Mulai dengan konsol
Pengemudi Athena JDBC 2.0.24
Athena mengumumkan ketersediaan driver JDBC 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 driver JDBC baik dengan maupun tanpa SDK AWS . Versi driver JDBC ini memungkinkan Anda untuk memiliki driver AWS-SDK dan Athena JDBC yang disematkan dalam proyek.
Untuk informasi selengkapnya dan untuk mengunduh driver baru, catatan rilis, dan dokumentasi, lihatConnect 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 Athena Query Federation 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. -
BERGABUNG - 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, lihatConnect 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 Layanan AWS 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 ke format PARQUET, ORC, AVRO, dan JSON.
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"
-
ORDER BY with LIMIT, DISTINCT with 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 bucketed_by tabel CTAS tidak dienkripsi dengan benar.
21 Juli 2021
Diterbitkan pada 2021-07-21
Dengan rilis Juli 2021Microsoft Power BI Desktop
Karena konektor menggunakan ODBC data source name (DSN) yang ada untuk menyambung ke dan menjalankan kueri pada Athena, memerlukan driver Athena ODBC. Untuk mengunduh driver ODBC terbaru, lihatConnect ke Amazon Athena dengan ODBC.
Untuk informasi selengkapnya, lihat Gunakan 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 diperbarui memungkinkan Anda untuk menggunakan Athena untuk kueri Hudi 0.8.0 tabel dikelola melalui Amazon EMR, Apache Spark, Apache Hive atau layanan lain yang kompatibel. Selain itu, Athena sekarang mendukung dua fitur tambahan: kueri snapshot pada tabel ( Merge-on-ReadMoR) dan dukungan baca pada tabel bootstrap.
Apache Hudi menyediakan pemrosesan data level rekor yang dapat membantu Anda menyederhanakan pengembangan Perubahan Data Capture (CDC) alur, mematuhi update GDPR-driven dan menghapus, dan lebih baik mengelola streaming data dari sensor atau perangkat yang memerlukan penyisipan data dan update peristiwa. 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, lihatKueri kumpulan data Apache Hudi.
8 Juli 2021
Diterbitkan pada 2021-07-08
Rilis driver ODBC 1.1.11 untuk Athena. Driver ODBC 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, lihatConnect 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 driver JDBC 2.0.23 dan ODBC 1.1.10 untuk Athena. Kedua driver menawarkan peningkatan performa baca dan dukunganMENJELASKANdankueri parameter.
EXPLAIN
pernyataan menunjukkan rencana eksekusi logis atau didistribusikan dari kueri SQL. kueri parameter memungkinkan kueri yang sama untuk digunakan beberapa kali dengan nilai-nilai yang berbeda disediakan pada waktu berjalan.
Rilis JDBC juga menambahkan dukungan untuk Active Directory Federation Services 2019 dan kustom endpoint menimpa pilihan untuk AWS STS. Rilis ODBC memperbaiki masalah dengan kredensial profil IAM.
Untuk informasi selengkapnya dan untuk mengunduh driver baru, catatan rilis, dan dokumentasi, lihatConnect ke Amazon Athena dengan JDBCdanConnect 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 izin IAM yang diperlukan AWS Glue, Anda dapat menggunakan Athena untuk menjalankan kueri lintas akun.
Untuk informasi selengkapnya, lihat Daftarkan Katalog Data dari akun lain dan Konfigurasikan akses lintas akun ke katalog AWS Glue data.
10 Mei 2021
Diterbitkan pada 2021-05-10
Dirilis ODBC versi 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, lihatConnect 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 menggunakan konektor Vertica, lihatQuery sumber data Vertica di Amazon Athena menggunakan Kueri Gabungan Athena SDK
30 April 2021
Diterbitkan pada 2021-04-30
Driver dirilis JDBC 2.0.21 dan ODBC 1.1.9 untuk Athena. Kedua rilis mendukung otentikasi SAMP dengan Azure Active Directory (AD) dan otentikasi SAMP dengan. PingFederate Rilis JDBC juga mendukung kueri parameter. Untuk informasi tentang kueri parameter di Athena, lihatGunakan kueri berparameter.
Untuk mengunduh driver baru, catatan rilis, dan dokumentasi, lihatConnect ke Amazon Athena dengan JDBCdanConnect 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).
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).
5 April 2021
Diterbitkan pada 2021-04-05
Pernyataan EXPLAIN
Sekarang Anda dapat menggunakanEXPLAIN
pernyataan di Athena untuk melihat rencana eksekusi untuk kueri SQL Anda.
Untuk informasi selengkapnya, lihat Menggunakan EXPLAIN dan EXPLAIN ANALYZE di Athena dan Pahami Athena JELASKAN hasil pernyataan.
SageMaker Model Machine Learning AI dalam Kueri SQL
Inferensi model pembelajaran mesin dengan Amazon SageMaker AI sekarang umumnya tersedia untuk Amazon Athena. Gunakan model machine learning dalam kueri SQL untuk menyederhanakan tugas-tugas kompleks seperti deteksi anomali, analisis kohort pelanggan, dan prediksi time-series dengan menerapkan fungsi dalam kueri SQL.
Untuk informasi selengkapnya, lihat Gunakan 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 kueri SQL.
Untuk informasi selengkapnya, lihat Kueri 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).
25 Maret 2021
Diterbitkan pada 2021-03-25
Amazon Athena mengumumkan ketersediaan mesin Athena versi 2 di Eropa (Stockholm) Wilayah.
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).
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).
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).
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 dirilis JDBC 2.0.16 dan ODBC 1.1.6 untuk Athena. rilis ini mendukung, di level akun, Okta Verifikasi otentikasi multifaktor (MFA). Anda juga dapat menggunakan Okta MFA untuk mengonfigurasi otentikasi SMS dan otentikasi Google Authenticator sebagai faktor.
Untuk mengunduh driver baru, catatan rilis, dan dokumentasi, lihatConnect ke Amazon Athena dengan JDBCdanConnect 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).
Athena mesin versi 2 termasuk peningkatan performa dan kemampuan fitur baru seperti skema dukungan evolusi untuk data format Parquet, fungsi geospasial tambahan, dukungan untuk membaca skema Nest untuk mengurangi biaya, dan peningkatan performa dalam BERGABUNG dan AGREGATE operasi.
-
Untuk informasi tentang cara melakukan ini, lihat Ubah versi mesin Athena.
-
Untuk informasi tentang kueri pengujian, lihatKueri uji sebelum peningkatan versi mesin.
Kueri SQL gabungan
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
Menggunakan kueri SQL Gabungan untuk menjalankan kueri SQL di relasional, non-relasional, objek, dan sumber data kustom. Dengan kueri gabungan, Anda dapat mengirimkan kueri SQL tunggal yang memindai data dari beberapa sumber yang berjalan di tempat atau di-host 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.
Kueri SQL gabungan di Athena menghilangkan kompleksitas ini dengan memungkinkan pengguna untuk kueri data di tempat dari mana pun ia berada. Analis dapat menggunakan konstruksi SQL akrab untukJOIN
data di beberapa 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
MenggunakanAthena Permintaan Gabungan SDK
Langkah Berikutnya
-
Untuk mempelajari selengkapnya tentang fitur kueri gabungan, lihatGunakan Kueri Federasi Amazon Athena.
-
Untuk memulai menggunakan konektor yang ada, lihatBuat koneksi sumber data.
-
Untuk mempelajari cara membuat konektor sumber data Anda sendiri menggunakan Athena Query Federation SDK, lihat Contoh Konektor Athena aktif
. GitHub
22 Oktober 2020
Diterbitkan pada 2020-10-22
Anda sekarang dapat menghubungi Athena dengan. AWS Step Functions AWS Step Functions dapat mengontrol tertentu Layanan AWS 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
Driver DBC dirilis versi 2.0.13. Rilis ini mendukung menggunakan beberapakatalog data yang terdaftar dengan Athena, layanan Okta untuk otentikasi, dan koneksi ke VPC endpoint.
Untuk mengunduh dan menggunakan versi baru driver, lihatConnect 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 Kueri 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 Gunakan metastore Hive eksternal.
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 Gunakan 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 Running ke status terminal seperti Succeeded atau Cancelled - Athena menerbitkan peristiwa perubahan status kueri ke. EventBridge Peristiwa ini berisi informasi tentang transisi negara kueri. Untuk informasi selengkapnya, lihat Pantau acara kueri Athena dengan 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 kueri SQL di seluruh sumber data relasional, non-relasional, objek, dan kustom, memanggil model pembelajaran mesin dalam kueri SQL, Fungsi yang Ditentukan Pengguna (UDFs) (Pratinjau), menggunakan Apache Hive Metastore sebagai katalog metadata dengan Amazon Athena (Pratinjau), dan empat metrik terkait kueri tambahan.
Kueri SQL gabungan
Menggunakan kueri SQL Gabungan untuk menjalankan kueri SQL di relasional, non-relasional, objek, dan sumber data 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 kueri SQL tunggal yang memindai data dari beberapa sumber yang berjalan di tempat atau di-host 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.
Kueri SQL gabungan di Athena menghilangkan kompleksitas ini dengan memungkinkan pengguna untuk kueri data di tempat dari mana pun ia berada. Analis dapat menggunakan konstruksi SQL akrab untukJOIN
data di beberapa 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
MenggunakanAthena Permintaan Gabungan SDK
Pratinjau
Athena kueri gabungan tersedia di preview di Wilayah US East (N. Virginia).
Langkah Berikutnya
-
Untuk memulai pratinjau, ikuti petunjuk dalamFAQ Fitur Athena Preview
. -
Untuk mempelajari selengkapnya tentang fitur kueri gabungan, lihatMenggunakan Amazon Kueri Gabungan Athena (Preview).
-
Untuk memulai menggunakan konektor yang ada, lihatBuat koneksi sumber data.
-
Untuk mempelajari cara membuat konektor sumber data Anda sendiri menggunakan Athena Query Federation SDK, lihat Contoh Konektor Athena aktif
. GitHub
Meminjam Model Machine Learning dalam SQL Kueri
Anda sekarang dapat memanggil model machine learning untuk inferensi langsung dari pertanyaan Athena Anda. Kemampuan untuk menggunakan model machine learning dalam kueri SQL membuat tugas-tugas kompleks seperti deteksi anomali, analisis kohort pelanggan, dan prediksi penjualan yang sederhana seperti memohon 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 dalamFAQ Fitur Athena Preview
. -
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 Java menggunakan Athena Query FederationSELECT
dan FILTER
klausa query SQL. Anda dapat memanggil beberapa UDFs dalam kueri yang sama.
Pratinjau
Fungsi Athena UDF tersedia dalam mode Preview di Wilayah US East (N. Virginia).
Langkah Berikutnya
-
Untuk memulai pratinjau, ikuti petunjuk dalam FAQ Fitur Pratinjau Athena
. -
Untuk mempelajari selengkapnya, lihat Mengkueri dengan Fungsi Ditetapkan Pengguna (Pratinjau).
-
Misalnya implementasi UDF, lihat Amazon Athena
UDF Connector aktif. GitHub -
Untuk mempelajari cara menulis fungsi Anda sendiri menggunakan SDK Gabungan Kueri Athena, lihat Membuat dan Men-deploy UDF Menggunakan 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 dalamFAQ Fitur Athena Preview
. -
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 antarmuka VPC endpoint untuk terhubung ke Athena, Anda dapat menggunakan or (). AWS Management Console AWS Command Line Interface AWS CLI Untuk informasi tentang membuat titik akhir antarmuka, lihatMembuat Endpoint Interface.
Saat Anda menggunakan titik akhir VPC antarmuka, komunikasi antara VPC dan Athena Anda aman dan tetap APIs berada dalam jaringan. AWS Tidak ada biaya Athena tambahan untuk menggunakan fitur ini. Biaya
Untuk mempelajari selengkapnya tentang fitur ini, lihat Terhubung ke Amazon Athena Menggunakan VPC Endpoint Antarmuka.
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 meliputi Avro, JSON, ORC, Parquet, dan file teks.
INSERT INTO
pernyataan juga dapat membantu Anda menyederhanakan proses ETL Anda. Misalnya, Anda dapat menggunakanINSERT INTO
dalam permintaan tunggal untuk memilih data dari tabel sumber yang dalam format JSON dan menulis ke tabel tujuan dalam format Parquet.
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 MEMASUKKAN KE dalam 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 Gunakan 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 dari driver ODBC dengan dukungan untuk Athena workgroups. Untuk informasi selengkapnya, lihat Catatan Rilis Driver ODBC
Untuk mengunduh driver ODBC versi 1.0.5 dan dokumentasi, lihatConnect ke Amazon Athena dengan ODBC. Untuk informasi tentang versi ini, lihatCatatan rilis driver ODBC
Untuk menggunakan grup kerja dengan driver ODBC, mengatur properti koneksi baru,Workgroup
, dalam rangkaian koneksi seperti yang ditunjukkan dalam 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 Driver ODBC versi
Versi driver ini memungkinkan Anda menggunakanTindakan grup kerja API Athenauntuk membuat dan mengelola grup kerja, danTindakan tanda API Athenauntuk menambahkan, membuat daftar, atau menghapus tanda pada grup kerja. Sebelum memulai, pastikan bahwa Anda memiliki izin level sumber daya di IAM untuk tindakan pada grup kerja dan tanda.
Untuk informasi selengkapnya, lihat:
Jika Anda menggunakan driver JDBC atau AWS SDK, tingkatkan ke versi terbaru driver dan SDK, yang keduanya sudah menyertakan dukungan untuk kelompok kerja dan tag di Athena. Untuk informasi selengkapnya, lihat Connect 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 Manajemen Penagihan dan Biaya Panduan Pengguna.
Anda dapat bekerja dengan tanda dengan menggunakan konsol Athena atau operasi API. Untuk informasi selengkapnya, lihat Tag sumber daya Athena.
Di konsol Athena, Anda dapat menambahkan satu atau lebih tanda ke masing-masing grup kerja Anda, dan mencari berdasarkan tanda. Grup kerja adalah sumber daya yang dikontrol IAM di Athena. Dalam IAM, Anda dapat membatasi yang dapat menambahkan, menghapus, atau daftar tanda pada grup kerja yang Anda buat. Anda juga dapat menggunakanCreateWorkGroup
API operasi yang memiliki opsional tanda parameter untuk menambahkan satu atau lebih tanda ke grup kerja. Untuk menambahkan, menghapus, atau daftar tanda, gunakanTagResource
,UntagResource
, danListTagsForResource
. Untuk informasi selengkapnya, lihat Gunakan operasi API dan AWS CLI tag.
Untuk memungkinkan pengguna untuk menambahkan tanda saat membuat grup kerja, memastikan bahwa Anda memberikan setiap pengguna IAM izin untuk keduaTagResource
danCreateWorkGroup
Tindakan API. Untuk informasi selengkapnya dan contoh tambahan, lihat Gunakan kebijakan kontrol akses IAM berbasis tag.
Tidak ada perubahan driver JDBC saat Anda menggunakan tanda pada grup kerja. Jika Anda membuat grup kerja baru dan menggunakan driver JDBC atau AWS SDK, tingkatkan ke versi terbaru driver dan SDK. Untuk informasi, lihat Connect 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 Gunakan kelompok kerja untuk mengontrol akses kueri dan biaya. Memperbaiki SerDe OpenX JSON yang digunakan di Athena, memperbaiki masalah di mana Athena tidak mengabaikan objek yang dialihkan ke kelas penyimpanan, dan menambahkan contoh untuk menanyakan log GLACIER
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 sumber daya IAM, Anda dapat menggunakan izin level 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 alarm Amazon SNS, saat ambang batas ini dilanggar. Untuk informasi selengkapnya, lihat Gunakan kelompok kerja untuk mengontrol akses kueri dan biaya dan Menggunakan CloudWatch dan EventBridge memantau kueri dan mengendalikan biaya.
Grup kerja adalah sumber daya IAM. Untuk daftar lengkap tindakan, sumber daya, dan syarat yang berhubungan dengan grup kerja di IAM, lihat Tindakan, Sumber Daya, dan Kunci Syarat untuk Amazon Athena di Referensi Otorisasi Layanan. Sebelum Anda membuat workgroup baru, pastikan bahwa Anda menggunakan kebijakan IAM workgroup, dan. AWS kebijakan terkelola: AmazonAthenaFullAccess
Anda dapat menggunakan workgroup di konsol, dengan operasi API workgroup, atau dengan driver JDBC. Untuk informasi tentang membuat grup kerja, lihatBuat grup kerja. Untuk mengunduh driver JDBC dengan dukungan grup kerja, lihatConnect ke Amazon Athena dengan JDBC.
Jika Anda menggunakan grup kerja dengan driver JDBC, Anda harus mengatur nama grup kerja dalam rangkaian koneksi menggunakan parameter konfigurasi
Workgroup
seperti dalam contoh berikut:jdbc:awsathena://AwsRegion=
<AWSREGION>
;UID=<ACCESSKEY>
; PWD=<SECRETKEY>
;S3OutputLocation=s3://amzn-s3-demo-bucket/<athena-output>
-<AWSREGION>
/; Workgroup=<WORKGROUPNAME>
;Tidak ada perubahan dalam cara Anda menjalankan pernyataan SQL atau membuat JDBC API panggilan ke driver. Sopir melewati nama grup kerja untuk Athena.
Untuk informasi tentang perbedaan yang diperkenalkan dengan kelompok kerja, lihat Gunakan workgroup Athena APIs danMemecahkan masalah kesalahan kelompok kerja.
-
Peningkatan SerDe OpenX JSON yang 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. Sebagai contoh, jika set data JSON berisi kunci dengan nama"a.b"
, Anda dapat menggunakan properti ini untuk menentukan nama kolom menjadi"a_b"
di Athena. Nilai default-nyaFALSE
. Secara default, Athena tidak mengizinkan titik-titik dalam nama kolom. -
Support untuk
case.insensitive
properti. Secara default, Athena mengharuskan semua kunci dalam set data JSON Anda menggunakan huruf kecil. MenggunakanWITH SERDE PROPERTIES ("case.insensitive"= FALSE;)
memungkinkan Anda untuk menggunakan nama kunci case-sensitive dalam data Anda. Nilai default-nyaTRUE
. 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 Pertimbangan Amazon S3 dan Transisi ke Kelas Penyimpanan GLACIER (Object Archival) di Panduan Pengguna Layanan Penyimpanan Sederhana Amazon.
-
Menambahkan contoh untuk kueri Network Load Balancer akses log yang menerima informasi tentang permintaan Transport Layer Security (TLS). Untuk informasi selengkapnya, lihat Log Query Network Load Balancer.
Catatan rilis Athena untuk 2018
20 November 2018
Publikasikan2018-11-20
Merilis versi baru driver JDBC dan ODBC dengan dukungan untuk akses gabungan ke API Athena dengan AD FS dan SAML 2.0 (Security Assertion Markup Language 2.0). Untuk detailnya, lihat Catatan Rilis Driver JDBC dan Catatan Rilis
Dengan rilis ini, akses Gabungan ke Athena didukung untuk Active Directory Federation Service (AD FS 3.0). Akses dibuat melalui versi driver JDBC atau ODBC yang mendukung SAML 2.0. Untuk informasi tentang cara mengonfigurasi akses gabungan ke API Athena, lihatAktifkan akses federasi ke Athena API.
Untuk mengunduh driver JDBC versi 2.0.6 dan dokumentasinya, lihatConnect ke Amazon Athena dengan JDBC. Untuk informasi tentang versi ini, lihatCatatan Rilis Driver JDBC
Untuk mengunduh driver ODBC versi 1.0.4 dan dokumentasi, lihatConnect ke Amazon Athena dengan ODBC. Untuk informasi tentang versi ini,Catatan rilis driver ODBC
Untuk informasi selengkapnya tentang dukungan SAMP 2.0 di AWS, lihat Tentang Federasi SAMP 2.0 di Panduan Pengguna IAM.
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 berbutir halus untuk mengakses sumber daya di file. AWS Glue Data Catalog Anda sekarang dapat menentukan kebijakan berbasis identitas (IAM) yang membatasi atau mengizinkan akses ke basis data dan tabel tertentu dari Katalog Data yang digunakan di Athena. Untuk informasi selengkapnya, lihat Konfigurasikan akses ke database dan tabel di AWS Glue Data Catalog.
catatan
Data berada di bucket Amazon S3, dan akses ke sana dikendalikan oleh. Kontrol 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, lihatMembuat Tabel dari Hasil Kueri (CTAS).
Sebelum Anda membuat pertanyaan CTAS, penting untuk belajar tentang perilaku mereka dalam dokumentasi Athena. Ini berisi informasi tentang lokasi untuk menyimpan hasil kueri di Amazon S3, daftar format yang didukung untuk menyimpan hasil kueri CTAS, jumlah partisi yang dapat Anda buat, dan format kompresi yang didukung. Untuk informasi selengkapnya, lihat Pertimbangan dan batasan untuk kueri CTAS.
Gunakan kueri CTAS untuk:
-
Membuat tabel dari hasil querydalam satu langkah.
-
Buat kueri CTAS di konsol Athena, menggunakanContoh. Untuk informasi tentang sintaks, lihatBUAT TABEL SEBAGAI.
-
Ubah hasil kueri ke format penyimpanan lainnya, seperti Parquet, ORC, AVRO, JSON, dan TEXTFILE Untuk informasi selengkapnya, lihat Pertimbangan dan batasan untuk kueri CTAS dan Gunakan format penyimpanan kolumnar.
6 September 2018
Publikasikan2018-09-06
Dirilis versi baru driver ODBC (versi 1.0.3). Versi baru dari driver ODBC aliran hasil secara default, bukan paging melalui mereka, memungkinkan alat intelijen bisnis untuk mengambil set big data lebih cepat. Versi ini juga mencakup perbaikan, perbaikan bug, dan dokumentasi yang diperbarui untukMenggunakan SSL dengan Server Proxy”. Untuk detailnya, lihat Catatan Rilis
Untuk memuat turun versi pemandu ODBC 1.0.3 dan dokumentasinya, lihatConnect ke Amazon Athena dengan ODBC.
Fitur hasil streaming tersedia dengan versi baru driver ODBC. Ini juga tersedia dengan driver JDBC. Untuk informasi tentang hasil streaming, lihat Panduan Instalasi dan Konfigurasi Driver ODBC
ODBC driver versi 1.0.3 adalah drop-in pengganti untuk versi sebelumnya dari driver. Kami merekomendasikan bahwa Anda bermigrasi ke driver saat ini.
penting
Untuk menggunakan driver ODBC versi 1.0.3, ikuti persyaratan berikut:
-
Jauhkan port 444 terbuka untuk lalu lintas keluar.
-
Tambahkan
athena:GetQueryResultsStream
kebijakan tindakan untuk daftar kebijakan untuk Athena. Tindakan kebijakan ini tidak terkena langsung dengan API dan hanya digunakan dengan driver ODBC dan JDBC, sebagai bagian dari dukungan hasil streaming. Untuk contoh kebijakan, lihat AWS kebijakan terkelola: AWSQuicksight AthenaAccess.
23 Agustus 2018
Publikasikan23/08/2018
Menambahkan dukungan untuk fitur terkait DDL 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. -
Dukungan tambahan untuk
INT
danDOUBLE
dalam kueri DDL.INTEGER
adalah alias untukINT
, danDOUBLE PRECISION
adalah alias untukDOUBLE
. -
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 jenis di Athena, driver JDBC, dan tipe data Java, lihat“Jenis data”Bagian di bagianJDBC Driver Instalasi dan Panduan Konfigurasi
16 Agustus 2018
Publikasikan2018-08-16
Merilis driver JDBC versi 2.0.5. Versi baru dari driver JDBC aliran hasil secara default, bukan paging melalui mereka, memungkinkan alat intelijen bisnis untuk mengambil set data yang besar lebih cepat. Dibandingkan dengan versi sebelumnya dari driver JDBC, ada perbaikan performa sebagai 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 driver JDBC. Ini tidak tersedia dengan driver ODBC. Anda tidak dapat menggunakannya dengan API Athena. Untuk informasi tentang hasil streaming, lihat Panduan Instalasi dan Konfigurasi Driver JDBC
Untuk mengunduh driver JDBC versi 2.0.5 dan dokumentasinya, lihatConnect ke Amazon Athena dengan JDBC.
Versi driver JDBC 2.0.5 adalah pengganti drop-in untuk versi driver sebelumnya (2.0.2). Untuk memastikan bahwa Anda dapat menggunakan driver JDBC versi 2.0.5, menambahkanathena:GetQueryResultsStream
kebijakan tindakan untuk daftar kebijakan untuk Athena. Tindakan kebijakan ini tidak terkena langsung dengan API dan hanya digunakan dengan driver JDBC, sebagai bagian dari dukungan hasil streaming. Untuk contoh kebijakan, lihat AWS kebijakan terkelola: AWSQuicksight AthenaAccess. Untuk informasi selengkapnya tentang migrasi dari versi 2.0.2 ke versi 2.0.5 driver, lihat Panduan Migrasi Driver JDBC
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 Driver JDBC
7 Agustus 2018
Publikasikan2018-08-07
Anda sekarang dapat menyimpan Amazon Virtual Private Cloud aliran log langsung di Amazon S3 dalam format GZIP, tempat Anda dapat mengkueri mereka di Athena. Untuk informasi, lihatKueri log aliran VPC AmazondanAmazon VPC Flow Log sekarang dapat dikirim ke S3
5 Juni 2018
Publikasikan2018-06-05
Support untuk Views
Dukungan tambahan untuk IAM. Sekarang Anda dapat menggunakanCREATE VIEW and CREATE DIALECT 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 Parquet, dan, dalam beberapa kasus, untuk ORC, 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_DATA: Nilai bidang penguraian kesalahan untuk bidang 0: 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) ke tipeDECIMAL
. -
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, API Athena menampilkan pesan kesalahan.
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 dari driver JDBC (versi 2.0.2) dengan dukungan untuk mengembalikanResultSet
data sebagai tipe data Larik, perbaikan, dan perbaikan bug. Untuk detailnya, lihat Catatan Rilis
Untuk informasi tentang mengunduh driver JDBC baru versi 2.0.2 dan dokumentasi, lihatConnect ke Amazon Athena dengan JDBC.
Versi terbaru dari driver JDBC 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 di versi baru driver, versi perbedaan, dan contoh, lihatPanduan Migrasi Driver JDBC
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 Gunakan 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 dan SerDeOpenCSV, LazySimpleSerDedan 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 tanda kutip ganda atau garis miring terbalik menggunakan garis miring terbalik dengan jalur JSON subscript ke
json_extract()
dan json_extract_scalar()
fungsi. Ini mengubah semantik doa apapun menggunakan backslash, sebagai backslash sebelumnya diperlakukan sebagai karakter normal.
Untuk informasi selengkapnya tentang fungsi dan operator, lihat Kueri, fungsi, dan operator DML 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 Driver ODBC. Untuk informasi, lihat Connect 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 Kueri 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 Data Catalog untuk terhubung ke data Anda.
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 API Amazon Athena dan AWS CLI dukungan untuk Athena; driver JDBC diperbarui ke versi 1.1.0; memperbaiki berbagai masalah.
-
Amazon Athena memungkinkan pemrograman aplikasi untuk Athena. Untuk informasi selengkapnya, lihat Referensi API Amazon Athena. Yang terbaru AWS SDKs termasuk dukungan untuk Athena API. Untuk tautan ke dokumentasi dan unduhan, lihat SDKsbagian di Alat untuk Amazon Web Services
. -
AWS CLI Termasuk perintah baru untuk Athena. Untuk informasi selengkapnya, lihat Referensi API Amazon Athena.
-
Sebuah driver JDBC baru 1.1.0 tersedia, yang mendukung Athena API 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 merekomendasikan mutakhirkan ke driver Athena JDBC terbaru; Namun, Anda masih dapat menggunakan versi driver sebelumnya. Versi driver sebelumnya tidak mendukung Athena API. Untuk informasi selengkapnya, lihat Connect ke Amazon Athena dengan JDBC. -
Tindakan khusus untuk pernyataan kebijakan di versi sebelumnya Athena telah diusangkan. Jika Anda memutakhirkan ke driver JDBC versi 1.1.0 dan memiliki pelanggan dikelola atau inline kebijakan IAM melekat pada pengguna JDBC, Anda harus memperbarui kebijakan IAM. Sebaliknya, versi sebelumnya dari driver JDBC tidak mendukung API Athena, sehingga Anda dapat menentukan hanya tindakan usang dalam kebijakan yang melekat pada versi sebelumnya pengguna JDBC. Untuk alasan ini, Anda tidak perlu memperbarui kebijakan IAM yang dikelola pelanggan atau inline.
-
Tindakan khusus kebijakan ini digunakan di Athena sebelum rilis API Athena. Gunakan tindakan yang diusangkan ini dalam kebijakanhanyadengan driver JDBC lebih awal dari versi 1.1.0. Jika Anda memutakhirkan driver JDBC, mengganti pernyataan kebijakan yang memungkinkan atau menolak tindakan usang dengan tindakan API yang sesuai seperti yang tercantum atau kesalahan akan terjadi:
Tindakan Spesifik Kebijakan Usang | Aksi API Athena 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 kueri untuk membatalkan kueri yang dibuat melalui driver JDBC 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 merilis update driver JDBC (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. -
Menambahkan dukungan untuk kueri data terkompresi LZO.
Untuk informasi selengkapnya, lihat Enkripsi diam.
Perbaikan
-
performa kueri JDBC yang lebih baik dengan perbaikan halaman-ukuran, kembali 1.000 baris bukan 100.
-
Menambahkan kemampuan untuk membatalkan kueri menggunakan antarmuka driver JDBC.
-
Menambahkan kemampuan untuk menentukan pilihan JDBC di URL koneksi JDBC. Lihat Connect ke Amazon Athena dengan JDBC driver JDBC terbaru.
-
Ditambahkan pengaturan PROXY di driver, yang sekarang dapat diatur menggunakan ClientConfigurationdalam AWS SDK for Java.
Perbaikan Bug
Diperbaiki bug berikut:
-
Kesalahan throttling akan terjadi saat beberapa kueri dikeluarkan menggunakan antarmuka driver JDBC.
-
Driver JDBC akan berhenti saat memproyeksikan tipe data desimal.
-
Driver JDBC akan kembali setiap jenis 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
. -
Driver JDBC akan memverifikasi mandat pada saat koneksi dibuat, bukan pada saat kueri akan berjalan.
-
Pertanyaan yang dilakukan melalui driver JDBC akan gagal saat 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, lihatAWS CloudTrail Log kueri.
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 Open CSVSer 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.