Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk: SQL Server
SSIS Integration Runtime di Azure Data Factory
Penting
Komponen alur CDC, termasuk Tugas Kontrol CDC, Sumber CDC, dan Pemisah CDC, sudah usang. Untuk detailnya, lihat pengumuman.
Untuk menambahkan dan mengonfigurasi sumber CDC, paket harus sudah menyertakan setidaknya satu tugas Aliran Data dan tugas Kontrol CDC.
Untuk informasi selengkapnya tentang tugas Kontrol CDC, lihat Tugas Kontrol CDC.
Untuk informasi selengkapnya tentang sumber CDC, lihat Sumber CDC.
Untuk mengekstrak data perubahan menggunakan sumber CDC
Di SQL Server Data Tools, buka proyek SQL Server 2019 Integration Services (SSIS) yang berisi paket yang Anda inginkan.
Di Penjelajah Solusi, klik dua kali paket untuk membukanya.
Klik tab Aliran Data, lalu dari Kotak Alat, seret sumber CDC ke permukaan desain.
Klik dua kali sumber CDC.
Dalam kotak dialog Editor Sumber CDC, pada halaman Pengelola Sambungan, pilih pengelola koneksi ADO.NET yang sudah ada dari daftar, atau klik Baru untuk membuat koneksi baru. Koneksi harus ke database SQL Server yang berisi tabel perubahan untuk dibaca.
Pilih tabel CDC tempat Anda ingin memproses perubahan.
Pilih atau ketik nama instance capture CDC untuk tabel CDC yang akan dibaca.
Tabel sumber yang dicapture dapat memiliki satu atau dua instance yang dicapture untuk mendukung transisi definisi tabel tanpa hambatan saat terjadi perubahan skema. Jika lebih dari satu instans pengambilan didefinisikan untuk tabel sumber yang diambil, pilih instans tangkapan yang ingin Anda gunakan di sini. Nama instans pengambilan default untuk tabel [skema]. [table] adalah <schema>_<table> tetapi nama instans pengambilan aktual yang digunakan mungkin berbeda. Tabel aktual yang dibaca adalah tabel CDC cdc .<capture-instance>_CT.
Pilih mode pemrosesan yang paling sesuai dengan kebutuhan pemrosesan Anda. Kemungkinan opsinya adalah:
Semua: Mengembalikan perubahan dalam rentang CDC saat ini tanpa nilai Sebelum Pembaruan .
Semua dengan nilai lama: Mengembalikan perubahan dalam rentang pemrosesan CDC saat ini termasuk nilai lama (Sebelum Pembaruan). Untuk setiap operasi Pembaruan, akan ada dua baris, satu dengan nilai sebelum pembaruan dan satu dengan nilai setelah pembaruan.
Net: Hanya mengembalikan satu baris perubahan per baris sumber yang dimodifikasi dalam rentang pemrosesan CDC saat ini. Jika baris sumber diperbarui beberapa kali, perubahan gabungan dihasilkan (misalnya, insert+update diproduksi sebagai pembaruan tunggal dan pembaruan+penghapusan dihasilkan sebagai satu penghapusan). Saat bekerja dalam mode pemrosesan perubahan neto, perubahan dapat dipisahkan ke dalam output Delete, Insert, dan Update, lalu ditangani secara paralel karena satu baris sumber muncul di lebih dari satu output.
Net dengan masker pembaruan: Mode ini mirip dengan mode Net reguler, tetapi juga menambahkan kolom boolean dengan pola nama __$<column-name>__Changed yang menunjukkan kolom yang diubah pada baris perubahan saat ini.
Net with merge: Mode ini mirip dengan mode Net biasa, tetapi operasi Insert dan Update digabungkan menjadi satu operasi Merge (UPSERT).
Pilih variabel paket string SSIS yang mempertahankan status CDC untuk konteks CDC saat ini. Untuk informasi selengkapnya tentang variabel status CDC, lihat Menentukan Variabel Status.
Pilih kotak centang Kolom indikator sertakan pemrosesan ulang untuk membuat kolom output khusus bernama __$reprocessing. Kolom ini memiliki nilai benar ketika rentang pemrosesan CDC tumpang tindih dengan rentang pemrosesan awal (rentang LSN yang sesuai dengan periode beban awal) atau ketika rentang pemrosesan CDC diproses ulang setelah kesalahan dalam eksekusi sebelumnya. Kolom indikator ini memungkinkan pengembang SSIS menangani kesalahan secara berbeda saat memproses ulang perubahan (misalnya, tindakan seperti penghapusan baris yang tidak ada dan sisipan yang gagal pada kunci duplikat dapat diabaikan).
Untuk informasi selengkapnya, lihat Properti Kustom Sumber CDC.
Untuk memperbarui pemetaan antara kolom eksternal dan output, klik Kolom dan pilih kolom yang berbeda di daftar Kolom Eksternal.
Secara opsional perbarui nilai kolom output dengan menghapus nilai di daftar Kolom Output.
Untuk mengonfigurasi keluaran kesalahan, klik Keluaran Kesalahan.
Anda dapat mengklik Pratinjau untuk melihat hingga 200 baris data yang diekstrak oleh sumber CDC.
Klik OK.