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 Aliran CDC, termasuk Tugas Kontrol CDC, Sumber CDC, dan Pemisah CDC, tidak digunakan lagi. 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 instans pengambilan CDC dengan tabel CDC yang akan dibaca.
Tabel sumber yang diambil dapat memiliki satu atau dua instans yang diambil untuk menangani transisi definisi tabel yang mulus melalui 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 dari adalah cdc tabel 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 Bersih, dimungkinkan untuk membagi perubahan ke output Hapus, Sisipkan, dan Perbarui dan tangani secara paralel karena baris sumber tunggal muncul dalam lebih dari satu output.
Bersih 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 di baris perubahan saat ini.
Bersih dengan penggabungan: Mode ini mirip dengan mode Net reguler tetapi dengan operasi Sisipkan dan Perbarui digabungkan ke dalam satu operasi Penggabungan (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 Sertakan pemrosesan ulang kolom indikator untuk membuat kolom output khusus yang disebut __$pemrosesan ulang. 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 output kesalahan, klik Output Kesalahan.
Anda dapat mengklik Pratinjau untuk melihat hingga 200 baris data yang diekstrak oleh sumber CDC.
Klik OK.
Lihat Juga
Editor Sumber CDC (Halaman Pengelola Sambungan)
Editor Sumber CDC (Halaman Kolom)
Editor Sumber CDC (Halaman Output Kesalahan)