Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
JSON SerDe perpustakaan
Di Athena, Anda dapat menggunakan SerDe pustaka untuk deserialisasi data. JSON Deserialisasi mengubah JSON data sehingga dapat diserialisasi (ditulis) ke dalam format yang berbeda seperti Parket atau. ORC
catatan
Pustaka Hive dan OpenX JSON mengharapkan data berada pada satu baris (tidak diformat), dengan catatan dipisahkan oleh karakter baris baru.
Karena Amazon Ion adalah superset dariJSON, Anda dapat menggunakan Amazon Ion Hive SerDe untuk menanyakan kumpulan data non-Amazon Ion. JSON Berbeda dengan pustaka Hive dan JSON SerDe OpenX, Amazon SerDe Ion tidak mengharapkan setiap baris data berada pada satu baris. Fitur ini berguna jika Anda ingin menanyakan JSON kumpulan data yang dalam format “cetak cantik” atau memecah bidang berturut-turut dengan karakter baris baru.
Nama perpustakaan
Gunakan salah satu langkah berikut:
org.apache.hive.hcatalog.data. JsonSerDe
org.openx.data.jsonserde. JsonSerDe
com.amazon.ionhiveserde. IonHiveSerDe
Sumber daya tambahan
Untuk informasi selengkapnya tentang bekerja dengan JSON dan bersarang JSON di Athena, lihat sumber daya berikut:
-
Buat tabel di Amazon Athena dari bersarang JSON dan pemetaan menggunakan JSONSerDe
(Big Data Blog)AWS -
Saya mendapatkan kesalahan ketika saya mencoba membaca JSON data di Amazon Athena
(artikel Pusat AWS Pengetahuan) -
hive-json-schema
(GitHub) — Alat yang ditulis dalam Java yang menghasilkan CREATE TABLE
pernyataan dari JSON dokumen contoh.CREATE TABLE
Pernyataan yang dihasilkan menggunakan OpenX JSON Serde.