Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Membuat node Amazon Redshift target
Izin diperlukan
AWS Glue Studio pekerjaan menggunakan target Amazon Redshift data memerlukan izin tambahan. Untuk informasi selengkapnya tentang cara menambahkan izin ke ETL lowongan, lihat Meninjau IAM izin yang diperlukan untuk ETL pekerjaan.
Izin berikut diperlukan untuk menggunakan Amazon Redshift koneksi.
-
data pergeseran merah: ListSchemas
-
data pergeseran merah: ListTables
Menambahkan node Amazon Redshift target
Untuk membuat node Amazon Redshift target:
-
Pilih Amazon Redshift tabel yang ada sebagai target, atau masukkan nama tabel baru.
-
Saat Anda menggunakan target Data - Node target Redshift, Anda dapat memilih dari opsi berikut:
-
APPEND— Jika tabel sudah ada, buang semua data baru ke dalam tabel sebagai sisipan. Jika tabel tidak ada, buatlah lalu sisipkan semua data baru.
Selain itu, centang kotak jika Anda ingin memperbarui (UPSERT) catatan yang ada di tabel target. Tabel harus ada terlebih dahulu, jika tidak operasi akan gagal.
-
MERGE – AWS Glue akan memperbarui atau menambahkan data ke tabel target Anda berdasarkan kondisi yang Anda tentukan.
catatan
Untuk menggunakan tindakan penggabungan di AWS Glue, Anda harus mengaktifkan fungsionalitas Amazon Redshift gabungan. Untuk petunjuk tentang cara mengaktifkan penggabungan untuk Amazon Redshift instans Anda, lihat MERGE(pratinjau).
Pilih Opsi:
-
Pilih kunci dan tindakan sederhana — pilih kolom yang akan digunakan sebagai kunci yang cocok antara data sumber dan kumpulan data target Anda.
Tentukan opsi berikut jika dicocokkan:
-
Perbarui catatan dalam kumpulan data target Anda dengan data dari sumber.
-
Hapus catatan dalam kumpulan data target Anda.
Tentukan opsi berikut jika tidak cocok:
-
Masukkan data sumber sebagai baris baru ke dalam kumpulan data target Anda.
-
Tidak melakukan apa pun.
-
-
Masukkan MERGE pernyataan kustom — Anda kemudian dapat memilih pernyataan Validasi Gabungan untuk memverifikasi bahwa pernyataan tersebut valid atau tidak valid.
-
-
TRUNCATE— Jika tabel sudah ada, potong data tabel dengan terlebih dahulu membersihkan isi tabel target. Jika truncate berhasil, maka masukkan semua data. Jika tabel tidak ada, buatlah lalu sisipkan semua data. Jika truncate tidak berhasil, operasi akan gagal.
-
DROP— Jika tabel sudah ada, hapus metadata tabel dan data. Jika penghapusan berhasil, maka masukkan semua data. Jika tabel tidak ada, buatlah lalu sisipkan semua data. Jika drop tidak berhasil, operasi akan gagal.
-
CREATE— Buat tabel baru dengan nama default. Jika nama tabel sudah ada, buat tabel baru dengan nama postfix dari nama
job_datetime
untuk keunikan. Ini akan memasukkan semua data ke dalam tabel baru. Jika tabel ada, nama tabel akhir akan memiliki postfix ditambahkan. Jika tabel tidak ada, tabel akan dibuat. Dalam kedua kasus, tabel baru akan dibuat.
-