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:

Luncurkan Tambahkan pengalaman sumber

  1. Masuk ke Microsoft Fabric.

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

  3. Pada halaman Hub Real-Time, pilih + Tambahkan sumber di sudut kanan atas halaman.

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

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 . Lewati langkah pertama memilih Azure MySQL DB CDC sebagai jenis sumber di wizard Tambahkan sumber.

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

  3. Pada halaman Sambungkan , pilih Koneksi baru.

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

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

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

  6. Kembali ke halaman Sambungkan , 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 Sambungkan 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, 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.

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