Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Gunakan CTAS dan INSERT INTO untuk membuat tabel Amazon Ion
Anda dapat menggunakan CREATE TABLE AS SELECT
(CTAS) dan INSERT INTO
pernyataan untuk menyalin atau menyisipkan data dari tabel ke tabel baru dalam format Amazon Ion di Athena.
Dalam kueri CTAS, tentukan format='ION'
dalam WITH
klausa, seperti pada contoh berikut.
CREATE TABLE new_table WITH (format='ION') AS SELECT * from existing_table
Secara default, Athena membuat serial Amazon Ion dalam format biner Ionion_encoding = 'TEXT'
dalam WITH
klausa CTAS, seperti pada contoh berikut.
CREATE TABLE new_table WITH (format='ION', ion_encoding = 'TEXT') AS SELECT * from existing_table
Untuk informasi selengkapnya tentang properti khusus Amazon Ion dalam WITH
klausa CTAS, lihat. Properti Amazon Ion untuk klausa CTAS WITH
Properti Amazon Ion untuk klausa CTAS WITH
Dalam kueri CTAS, Anda dapat menggunakan WITH
klausa untuk menentukan format Amazon Ion dan secara opsional menentukan pengkodean Amazon Ion dan/atau algoritma kompresi tulis yang akan digunakan.
- format
-
Anda dapat menentukan
ION
kata kunci sebagai opsi format dalamWITH
klausa kueri CTAS. Ketika Anda melakukannya, tabel yang Anda buat menggunakan format yang Anda tentukanIonInputFormat
untuk dibaca, dan menserialkan data dalam format yang Anda tentukanIonOutputFormat
.Contoh berikut menentukan bahwa query CTAS menggunakan format Amazon Ion.
WITH (format='ION')
- pengkodean ion_
-
Opsional
Default:
BINARY
Nilai:
BINARY
,TEXT
Menentukan apakah data diserialisasikan dalam format biner Amazon Ion atau format teks Amazon Ion. Contoh berikut menentukan format teks Amazon Ion.
WITH (format='ION', ion_encoding='TEXT')
- write_compression
-
Opsional
Default:
GZIP
Nilai:
GZIP
,ZSTD
,BZIP2
,SNAPPY
,NONE
Menentukan algoritma kompresi untuk digunakan untuk mengompres file output.
Contoh berikut menentukan bahwa query CTAS menulis outputnya dalam format Amazon Ion menggunakan algoritma kompresi Zstandard
. WITH (format='ION', write_compression = 'ZSTD')
Untuk informasi tentang penggunaan kompresi di Athena, lihat. Gunakan kompresi di Athena
Untuk informasi tentang properti CTAS lainnya di Athena, lihat. Properti tabel CTAS