Membuat node Amazon Redshift target - AWS Glue

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 pekerjaan ETL, lihat Meninjau izin IAM yang diperlukan untuk pekerjaan ETL.

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:
  1. Pilih Amazon Redshift tabel yang ada sebagai target, atau masukkan nama tabel baru.

  2. Saat Anda menggunakan target Data - Node target Redshift, Anda dapat memilih dari opsi berikut:

    • APPEND - Jika tabel sudah ada, dump semua data baru ke dalam tabel sebagai insert. Jika tabel tidak ada, buat dan kemudian masukkan 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 penggabunganAWS Glue, Anda harus mengaktifkan fungsionalitas Amazon Redshift gabungan. Untuk petunjuk tentang cara mengaktifkan penggabungan untuk Amazon Redshift instans Anda, lihat MENGGABUNGKAN (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.

        • Jangan lakukan apa-apa.

      • Masukkan pernyataan MERGE 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, buat tabel dan masukkan 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, buat tabel dan masukkan 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 yang ditambahkan. Jika tabel tidak ada, tabel akan dibuat. Dalam kedua kasus, tabel baru akan dibuat.