Pengaturan tugas citra sebelumnya - AWS Layanan Migrasi Database

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

Pengaturan tugas citra sebelumnya

Saat menulis pembaruan CDC ke target streaming data seperti Kinesis atau Apache Kafka, Anda dapat melihat nilai asli baris basis data sumber sebelum diubah dengan pembaruan. Untuk memungkinkan hal ini, AWS DMS mengisi gambar sebelum peristiwa pembaruan berdasarkan data yang disediakan oleh mesin database sumber. Untuk informasi tentang cara menggunakan file konfigurasi tugas untuk mengatur setelan tugas, lihatContoh pengaturan tugas.

Untuk melakukannya, Anda menggunakan BeforeImageSettings parameter, yang menambahkan atribut JSON baru ke setiap operasi pembaruan dengan nilai yang dikumpulkan dari sistem database sumber.

Pastikan untuk menerapkan BeforeImageSettings hanya untuk beban penuh ditambah tugas CDC atau tugas CDC saja. Beban penuh ditambah tugas CDC memigrasikan data yang ada dan mereplikasi perubahan yang sedang berlangsung. Hanya tugas CDC yang mereplikasi perubahan data saja.

Jangan terapkan BeforeImageSettings pada tugas-tugas yang beban penuh saja.

Opsi yang memungkinkan untuk BeforeImageSettings adalah sebagai berikut:

  • EnableBeforeImage— Menghidupkan sebelum pencitraan saat diatur ketrue. Default adalah false.

  • FieldName – Menetapkan nama untuk atribut JSON baru. Saat EnableBeforeImage adalah true, FieldName diperlukan dan tidak dapat kosong.

  • ColumnFilter – Menentukan kolom untuk ditambahkan dengan menggunakan pencitraan sebelumnya. Untuk menambahkan hanya kolom yang merupakan bagian dari kunci utama tabel, gunakan nilai default, pk-only. Untuk menambahkan kolom apa pun yang memiliki nilai citra sebelum, gunakan all. Perhatikan bahwa gambar sebelum tidak mendukung tipe data objek biner besar (LOB) seperti CLOB dan BLOB.

Berikut ini menunjukkan contoh penggunaanBeforeImageSettings.

"BeforeImageSettings": { "EnableBeforeImage": true, "FieldName": "before-image", "ColumnFilter": "pk-only" }

Untuk informasi tentang pengaturan citra sebelumnya untuk Kinesis, termasuk pengaturan pemetaan tabel tambahan, lihat Menggunakan citra sebelumnya untuk melihat nilai asli dari baris CDC untuk Kinesis data stream sebagai target.

Untuk informasi tentang pengaturan citra sebelumnya untuk Kafka, termasuk pengaturan pemetaan tabel tambahan, lihat Menggunakan citra sebelumnya untuk melihat nilai-nilai asli dari baris CDC untuk Apache Kafka sebagai target.