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.
Artikel ini memperlihatkan kepada Anda cara menambahkan sumber Azure SQL Database Change Data Capture (CDC) ke eventstream.
Konektor sumber Azure SQL Database CDC untuk aliran peristiwa Microsoft Fabric memungkinkan Anda mengambil cuplikan data saat ini dalam database Azure SQL. Konektor kemudian memantau dan merekam perubahan tingkat baris di masa mendatang pada data ini. Setelah perubahan diambil dalam eventstream, Anda dapat memproses data CDC ini secara real time dan mengirimkannya ke tujuan yang berbeda dalam Fabric untuk pemrosesan atau analisis lebih lanjut.
Catatan
Sumber ini tidak didukung di wilayah kapasitas ruang kerja Anda berikut: Barat US3, Barat Swiss.
Prasyarat
- Akses ke ruang kerja dalam mode lisensi kapasitas Fabric atau mode lisensi Uji Coba dengan izin Kontributor atau yang setara atau lebih tinggi.
- Server Azure SQL yang sedang berjalan dengan database Azure SQL.
- Database Azure SQL Anda harus dapat diakses secara publik dan tidak berada di belakang firewall atau diamankan dalam jaringan virtual.
- Mengaktifkan CDC di database Azure SQL Anda dengan menjalankan prosedur
sys.sp_cdc_enable_db
tersimpan . Untuk detailnya, lihat Mengaktifkan dan menonaktifkan penangkapan data perubahan. - Jika Anda tidak memiliki eventstream, buat eventstream.
Perhatikan bahwa Anda tidak boleh mengaktifkan pencerminan di database Azure SQL Anda.
Mengaktifkan CDC di Azure SQL Database Anda
Buka portal Azure, buka database Azure SQL Anda, dan pilih Editor kueri. Pilih metode autentikasi untuk masuk.
Jalankan perintah SQL berikut untuk mengaktifkan CDC di database Anda:
-- Enable Database for CDC EXEC sys.sp_cdc_enable_db; -- Enable CDC for a table using a gating role option EXEC sys.sp_cdc_enable_table @source_schema = N'dbo', @source_name = N'MyTable', @role_name = NULL GO
Luncurkan panduan Pilih sumber data
Jika Anda belum menambahkan sumber apa pun ke eventstream Anda, pilih Gunakan petak sumber eksternal.
Jika Anda menambahkan sumber ke eventstream yang sudah diterbitkan, beralihlah ke mode Edit , pilih Tambahkan sumber pada pita, lalu pilih Sumber eksternal.
Pada halaman Pilih sumber data, cari dan pilih Sambungkan pada petak peta Azure SQL DB (CDC ).
Mengonfigurasi dan menyambungkan ke Azure SQL Database CDC
Pada halaman Sambungkan , pilih Koneksi baru.
Di bagian Pengaturan koneksi , masukkan nilai berikut untuk database Azure SQL Anda:
Server: Masukkan nama server Azure SQL dari portal Azure. Ini dalam bentuk ini:
mysqlservername.database.windows.net
.Database: Masukkan nama database Azure SQL dari portal Azure.
Gulir ke bawah, dan di bagian Kredensial koneksi, ikuti langkah-langkah ini.
Untuk Nama koneksi, masukkan nama untuk koneksi.
Untuk Jenis autentikasi, pilih Dasar.
Catatan
Saat ini, aliran peristiwa Fabric hanya mendukung autentikasi Dasar .
Masukkan Nama Pengguna dan Kata Sandi untuk database.
Pilih Sambungkan.
Sekarang, pada halaman Sambungkan, pilih Semua tabel atau Masukkan nama tabel. Jika Anda memilih yang terakhir, tentukan tabel menggunakan daftar pengidentifikasi tabel lengkap yang dipisahkan koma (
schemaName.tableName
) atau ekspresi reguler yang valid. Misalnya:- Gunakan
dbo.test.*
untuk memilih semua tabel yang namanya dimulai dengandbo.test
. - Gunakan
dbo\.(test1|test2)
untuk memilihdbo.test1
dandbo.test2
.
Anda dapat mencampur kedua format menggunakan koma. Hingga 100 tabel dapat dimasukkan, dengan setiap nama tabel (termasuk nama skema) dibatasi hingga 128 karakter jika menggunakan pengidentifikasi tabel lengkap secara langsung.
- Gunakan
Anda dapat memperluas pengaturan Tingkat Lanjut untuk mengonfigurasi mode Penanganan desimal, yang menentukan cara konektor menangani
DECIMAL
danNUMERIC
nilai kolom:-
Precise
: Mewakili nilai menggunakan jenis desimal yang tepat (misalnya, JavaBigDecimal
) untuk memastikan presisi dan akurasi penuh dalam representasi data. -
Double
: Mengonversi nilai menjadi angka floating-point presisi ganda. Ini meningkatkan kegunaan dan performa tetapi dapat mengakibatkan hilangnya presisi. -
String
: Mengodekan nilai sebagai string yang diformat. Ini membuatnya mudah dikonsumsi dalam sistem hilir tetapi kehilangan informasi semantik tentang jenis numerik asli.
-
Pilih Selanjutnya.
Pada layar Tinjau dan buat, tinjau ringkasan, lalu pilih Tambahkan.
Menampilkan eventstream yang diperbarui
Anda dapat melihat sumber Azure SQL Database (CDC) ditambahkan ke eventstream Anda dalam mode Edit.
Untuk menerapkan sumber CDC Azure SQL Database yang baru ditambahkan ini, pilih Terbitkan. Setelah Anda menyelesaikan langkah-langkah ini, sumber CDC Azure SQL Database Anda tersedia untuk visualisasi dalam Live view.
Konten terkait
Konektor lain: