Membongkar data semi-terstruktur dalam format CSV atau teks - Amazon Redshift

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Membongkar data semi-terstruktur dalam format CSV atau teks

Anda dapat membongkar tabel dengan kolom data SUPER ke Amazon S3 dalam nilai dipisahkan koma (CSV) atau format teks. Menggunakan kombinasi navigasi dan klausa unnest, Amazon Redshift membongkar data hierarkis dalam format data SUPER ke Amazon S3 dalam format CSV atau teks. Selanjutnya, Anda dapat membuat tabel eksternal terhadap data yang dibongkar dan menanyakannya menggunakan Redshift Spectrum. Untuk informasi tentang penggunaan UNLOAD dan izin IAM yang diperlukan, lihat. MEMBONGKAR

Sebelum menjalankan contoh berikut, isi tabel region_nations menggunakan proses di. Memuat data semi-terstruktur ke Amazon Redshift Untuk informasi tentang tabel yang digunakan dalam contoh berikut, lihatDataset sampel SUPER.

Contoh berikut membongkar data ke Amazon S3.

UNLOAD ('SELECT * FROM region_nations') TO 's3://xxxxxx/' IAM_ROLE 'arn:aws:iam::xxxxxxxxxxxx:role/Redshift-S3-Write' DELIMITER AS '|' GZIP ALLOWOVERWRITE;

Tidak seperti tipe data lain di mana string yang ditentukan pengguna mewakili nilai nol, Amazon Redshift mengekspor kolom data SUPER menggunakan format JSON dan merepresentasikannya sebagai null sebagaimana ditentukan oleh format JSON. Akibatnya, kolom data SUPER mengabaikan opsi NULL [AS] yang digunakan dalam perintah UNLOAD.