Bagikan melalui


Menambahkan CDC Database MySQL sebagai sumber di hub Real-Time

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.

Prasyarat

  • Akses ke ruang kerja dalam mode lisensi kapasitas Fabric (atau) mode lisensi Uji Coba dengan Kontributor atau izin yang lebih tinggi.
  • 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 Database (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:

Halaman sumber data

  1. Masuk ke Microsoft Fabric.

  2. Pilih Real-Time di bilah navigasi kiri.

  3. Pada halaman hub Real-Time, pilih + Sumber data di bawah Sambungkan ke di menu navigasi kiri. Anda juga bisa masuk ke halaman Sumber data dari semua aliran data atau Halaman aliran data saya dengan memilih tombol + Sambungkan sumber data di sudut kanan atas.

    Cuplikan layar yang memperlihatkan cara meluncurkan Sambungkan ke pengalaman sumber data.

  1. Pada halaman Sumber data , pilih Kategori CDC Database di bagian atas, lalu pilih Sambungkan pada petak peta MySQL DB (CDC ).

    Cuplikan layar yang memperlihatkan pilihan MySQL DB (CDC) di halaman Sumber data.

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

Halaman sumber Microsoft

  1. Di Hub Real Time, pilih 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 Sambungkan , atau pilih ... (elipsis), lalu pilih tombol Sambungkan .

    Cuplikan layar yang memperlihatkan halaman 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 .

Menambahkan CDC Database Azure MySQL sebagai sumber

  1. Pada halaman Sambungkan , pilih Koneksi baru.

    Cuplikan layar yang memperlihatkan halaman Sambungkan wizard Tambahkan sumber dengan tautan **Koneksi baru** disorot.

  2. Di bagian Pengaturan koneksi , 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.

  3. Di bagian Kredensial koneksi, 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.

  4. Kembali ke halaman Sambungkan , lakukan langkah-langkah berikut:

    1. Masukkan nama tabel.
    2. Masukkan ID server.
    3. Masukkan nomor port atau pertahankan nilai default.
  5. 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 Sambungkan dengan semua bidang yang diperlukan yang ditentukan.

  6. Sekarang, pilih Berikutnya di bagian bawah halaman.

  7. Pada Tinjau + sambungkan, tinjau pengaturan, dan pilih Buat sumber.

    Cuplikan layar yang memperlihatkan halaman Tinjau + sambungkan dengan semua bidang yang diperlukan yang ditentukan.

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

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

Menampilkan detail aliran data

  1. Pada halaman Tinjau + sambungkan , jika Anda memilih Buka eventstream, wizard akan membuka eventstream yang dibuatnya untuk Anda dengan CDC DB Azure MySQL yang dipilih sebagai sumber. Untuk menutup wizard, pilih Selesai atau X* di sudut kanan atas halaman.

    Cuplikan layar yang memperlihatkan halaman Tinjau + sambungkan setelah pembuatan sumber berhasil.

  2. Di Hub Real Time, pilih Aliran data saya. Untuk melihat aliran data baru, refresh halaman.

    Cuplikan layar yang memperlihatkan halaman Streaming data saya hub Real Time dengan aliran berdasarkan sumber CDC Database MySQL.

    Untuk langkah-langkah terperinci, lihat Melihat detail aliran data di hub Fabric Real-Time.

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