Bagikan melalui


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.

  1. Di portal Azure, navigasikan ke database Azure MySQL Anda.

  2. Di menu navigasi kiri, pilih Parameter server.

  3. 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.

    Cuplikan layar yang memperlihatkan halaman Parameter server untuk database Azure MySQL.

Mendapatkan peristiwa dari Azure MySQL Database (CDC)

Anda bisa mendapatkan peristiwa dari CdC Database Azure MySQL ke hub Real-Time dengan salah satu cara:

  • Menggunakan pengalaman Dapatkan peristiwa
  • Menggunakan tab sumber Microsoft

Luncurkan Dapatkan pengalaman acara

  1. Beralih ke pengalaman Kecerdasan Real Time di Microsoft Fabric. Pilih Microsoft Fabric di bilah navigasi kiri, dan pilih Kecerdasan Real Time.

    Cuplikan layar yang memperlihatkan cara beralih ke pengalaman Kecerdasan Real Time.

  2. Pilih Hub Real-Time di bilah navigasi kiri.

    Cuplikan layar yang menunjukkan cara meluncurkan hub Real-Time Di Microsoft Fabric.

  3. Pada halaman hub Real-Time, pilih + Dapatkan peristiwa di sudut kanan atas halaman.

    Cuplikan layar yang memperlihatkan pemilihan tombol Dapatkan peristiwa di hub Real-Time.

Gunakan instruksi dari bagian Tambahkan CDC Database Azure MySQL sebagai sumber .

Tab sumber Microsoft

  1. Di hub Real-Time, beralihlah ke tab sumber Microsoft.

  2. Di daftar drop-down Sumber, pilih Azure MySQL DB (CDC).

  3. Untuk Langganan, pilih langganan Azure yang memiliki grup sumber daya dengan akun Azure MySQL Database Anda.

  4. Untuk Grup sumber daya, pilih grup sumber daya yang memiliki database.

  5. Untuk Wilayah, pilih lokasi tempat database Anda berada.

  6. 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 Koneksi, atau pilih ... (elipsis), lalu pilih tombol Koneksi.

    Cuplikan layar yang memperlihatkan tab sumber Microsoft dengan filter untuk memperlihatkan Azure MySQL CDC dan 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 Dapatkan peristiwa.

Menambahkan CDC Database Azure MySQL sebagai sumber

  1. Pada layar Pilih sumber data, pilih MySQL DB (CDC).

    Cuplikan layar yang memperlihatkan halaman Pilih sumber data dengan Azure MySQL DB (CDC) dipilih.

  2. Pada halaman Koneksi, 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.

    Cuplikan layar yang memperlihatkan halaman Koneksi dengan Buka tautan sumber daya disorot.

  3. Pada halaman Koneksi, pilih Koneksi baru.

    Cuplikan layar yang memperlihatkan halaman Koneksi wizard Dapatkan peristiwa dengan tautan **Koneksi baru** disorot.

  4. Di bagian pengaturan Koneksi ion, lakukan langkah-langkah berikut:

    1. Untuk Server, masukkan URI untuk server Azure MySQL Anda.

    2. Untuk Database, masukkan nama database Anda.

      Cuplikan layar yang memperlihatkan bagian pengaturan Koneksi ion.

  5. Di bagian kredensial Koneksi ion, lakukan langkah-langkah berikut:

    1. Untuk Koneksi, pilih apakah ada koneksi ke database MySQL. Jika tidak, pertahankan nilai default: Buat koneksi baru.

    2. Untuk Jenis autentikasi, pilih Dasar. Saat ini, hanya autentikasi Dasar yang didukung.

    3. Masukkan nilai untuk Nama pengguna dan Kata Sandi.

    4. Tentukan apakah Anda ingin menggunakan koneksi terenkripsi.

    5. Pilih Sambungkan.

      Cuplikan layar yang memperlihatkan bagian kredensial Koneksi ion.

  6. Kembali ke halaman Koneksi, lakukan langkah-langkah berikut:

    1. Masukkan nama tabel.
    2. Masukkan ID server.
    3. Masukkan nomor port atau pertahankan nilai default.
  7. Di bagian Detail aliran di sebelah kanan, lakukan langkah-langkah berikut:

    1. Pilih Ruang kerja Fabric tempat Anda ingin menyimpan koneksi ini dan eventstream yang dibuat wizard.

    2. Masukkan nama untuk eventstream.

    3. Nama streaming di hub Real-Time secara otomatis dibuat untuk Anda.

      Cuplikan layar yang memperlihatkan halaman Koneksi dengan semua bidang yang diperlukan yang ditentukan.

  8. Sekarang, pilih Berikutnya di bagian bawah halaman.

  9. Pada Tinjau dan buat, tinjau pengaturan, dan pilih Buat sumber.

    Cuplikan layar yang memperlihatkan halaman Tinjau dan buat dengan semua bidang yang diperlukan yang ditentukan.

Menampilkan detail aliran data

  1. 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.

    Cuplikan layar yang memperlihatkan halaman Tinjau dan buat setelah pembuatan sumber berhasil.

  2. Di hub Real-Time, beralihlah ke tab Aliran data dari hub Real-Time. Refresh halaman. Anda akan melihat aliran data yang dibuat untuk Anda. Untuk langkah-langkah terperinci, lihat Melihat detail aliran data di hub Fabric Real-Time.

Untuk mempelajari tentang menggunakan aliran data, lihat artikel berikut ini: