Menambahkan CDC Database MySQL sebagai sumber di hub Real-Time (pratinjau)
Artikel ini menjelaskan cara menambahkan MySQL Database Change Data Capture (CDC) sebagai sumber peristiwa di hub Fabric Real-Time.
Konektor Azure MySQL Database Change Data Capture (CDC) memungkinkan Anda mengambil rekam jepret data saat ini dalam database Azure MySQL. Anda menentukan tabel yang akan dipantau dan diberi tahu saat setiap tingkat baris berikutnya berubah ke tabel. Setelah perubahan diambil dalam aliran, Anda dapat memproses data CDC ini secara real time dan mengirimkannya ke tujuan yang berbeda dalam Fabric untuk pemrosesan atau analisis lebih lanjut.
Catatan
Hub Real Time saat ini dalam pratinjau.
Prasyarat
- Dapatkan akses ke ruang kerja premium Fabric dengan izin Kontributor atau di atasnya.
- Membuat instans Azure Database for MySQL – Server Fleksibel.
Menyiapkan database MySQL
Konektor database Azure MySQL menggunakan konektor Debezium MySQL untuk menangkap perubahan di Database MySQL Anda. Anda harus menentukan pengguna MySQL dengan izin pada semua database yang dipantau konektor. Untuk instruksi langkah demi langkah, lihat Menyiapkan MySQL DB.
Mengaktifkan binlog
Anda harus mengaktifkan pengelogan biner untuk replikasi MySQL. Log biner mencatat pembaruan transaksi untuk alat replikasi untuk menyebarkan perubahan. Misalnya, Azure Database for MySQL.
Di portal Azure, navigasikan ke database Azure MySQL Anda.
Di menu navigasi kiri, pilih Parameter server.
Konfigurasikan server MySQL Anda dengan properti berikut.
- binlog_row_image: Atur nilai ke penuh.
- binlog_expire_logs_seconds: Jumlah detik untuk penghapusan file binlog otomatis. Atur nilai agar sesuai dengan kebutuhan lingkungan Anda. Misalnya, 86400.
Mendapatkan peristiwa dari Azure MySQL Database (CDC)
Anda bisa mendapatkan peristiwa dari CdC Database Azure MySQL ke hub Real-Time dengan salah satu cara:
Luncurkan Tambahkan pengalaman sumber
Masuk ke Microsoft Fabric.
Pilih Hub Real-Time di bilah navigasi kiri.
Pada halaman Hub Real-Time, pilih + Tambahkan sumber di sudut kanan atas halaman.
Gunakan instruksi dari bagian Tambahkan CDC Database Azure MySQL sebagai sumber .
Halaman sumber Microsoft
Di Hub Real Time, pilih sumber Microsoft.
Di daftar drop-down Sumber, pilih Azure MySQL DB (CDC).
Untuk Langganan, pilih langganan Azure yang memiliki grup sumber daya dengan akun Azure MySQL Database Anda.
Untuk Grup sumber daya, pilih grup sumber daya yang memiliki database.
Untuk Wilayah, pilih lokasi tempat database Anda berada.
Sekarang, pindahkan mouse ke atas nama sumber CDC Azure MySQL DB yang ingin Anda sambungkan ke hub Real-Time dalam daftar database, dan pilih tombol Sambungkan , atau pilih ... (elipsis), lalu pilih tombol Sambungkan .
Untuk mengonfigurasi informasi koneksi, gunakan langkah-langkah dari bagian Tambahkan AZURE MySQL DB CDC sebagai sumber . Lewati langkah pertama memilih Azure MySQL DB CDC sebagai jenis sumber di wizard Tambahkan sumber.
Menambahkan CDC Database Azure MySQL sebagai sumber
Pada layar Pilih sumber data, pilih MySQL DB (CDC).
Pada halaman Sambungkan , pilih Buka sumber daya untuk menavigasi ke database Azure PostgreSQL. Catat nama server di halaman Gambaran Umum . Ini dalam format berikut:
mysqlserver.mysql.database.azure.com
.Pada halaman Sambungkan , pilih Koneksi baru.
Di bagian Pengaturan koneksi , lakukan langkah-langkah berikut:
Untuk Server, masukkan URI untuk server Azure MySQL Anda.
Untuk Database, masukkan nama database Anda.
Di bagian Kredensial koneksi, lakukan langkah-langkah berikut:
Untuk Koneksi, pilih apakah ada koneksi ke database MySQL. Jika tidak, pertahankan nilai default: Buat koneksi baru.
Untuk Jenis autentikasi, pilih Dasar. Saat ini, hanya autentikasi Dasar yang didukung.
Masukkan nilai untuk Nama pengguna dan Kata Sandi.
Tentukan apakah Anda ingin menggunakan koneksi terenkripsi.
Pilih Sambungkan.
Kembali ke halaman Sambungkan , lakukan langkah-langkah berikut:
- Masukkan nama tabel.
- Masukkan ID server.
- Masukkan nomor port atau pertahankan nilai default.
Di bagian Detail aliran di sebelah kanan, lakukan langkah-langkah berikut:
Sekarang, pilih Berikutnya di bagian bawah halaman.
Pada Tinjau dan buat, tinjau pengaturan, dan pilih Buat sumber.
Menampilkan detail aliran data
Pada halaman Tinjau dan buat , jika Anda memilih Buka eventstream, wizard membuka eventstream yang dibuatnya untuk Anda dengan AZURE MySQL DB CDC yang dipilih sebagai sumber. Untuk menutup wizard, pilih Tutup atau X* di sudut kanan atas halaman.
Di Hub Real-Time, pilih Semua aliran data. Untuk melihat aliran data baru, refresh halaman Semua aliran data. Untuk langkah-langkah terperinci, lihat Melihat detail aliran data di hub Fabric Real-Time.
Konten terkait
Untuk mempelajari tentang menggunakan aliran data, lihat artikel berikut ini: