Bagikan melalui


Menambahkan CDC Database PostgreSQL sebagai sumber di hub Real-Time (pratinjau)

Artikel ini menjelaskan cara menambahkan PostgreSQL Database Change Data Capture (CDC) sebagai sumber peristiwa di hub Fabric Real-Time.

Konektor sumber PostgreSQL Database Change Data Capture (CDC) untuk aliran peristiwa Microsoft Fabric memungkinkan Anda mengambil rekam jepret data saat ini dalam database PostgreSQL. Konektor kemudian memantau dan merekam perubahan tingkat baris di masa mendatang pada data ini.

Catatan

Hub Real Time saat ini dalam pratinjau.

Prasyarat

Catatan

Beberapa tabel CDC tidak didukung.

Mengaktifkan CDC di Azure Database for PostgreSQL Anda

Untuk mengaktifkan CDC di Azure Database for PostgreSQL Anda, ikuti langkah-langkah ini berdasarkan jenis penyebaran Anda.

Server tunggal Azure Database for PostgreSQL

  1. Buka halaman Replikasi di portal Azure.

  2. Ubah aturan replikasi menjadi Logis.

    Cuplikan layar mengaktifkan CDC untuk satu penyebaran server.

Server fleksibel Azure Database for PostgreSQL

  1. Pada halaman server fleksibel Azure Database for PostgreSQL Anda di portal Azure, pilih Parameter server di menu navigasi.

  2. Pada halaman Parameter server:

    • Atur wal_level ke logis.

    • Perbarui max_worker_processes ke setidaknya 16.

      Cuplikan layar mengaktifkan CDC untuk penyebaran server yang fleksibel.

  3. Simpan perubahan dan mulai ulang server.

  4. Konfirmasikan bahwa instans server fleksibel Azure Database for PostgreSQL Anda memungkinkan lalu lintas jaringan publik.

  5. Berikan izin replikasi pengguna admin dengan menjalankan pernyataan SQL berikut.

    ALTER ROLE <admin user> WITH REPLICATION;
    

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 PostgreSQL sebagai sumber .

Tab sumber Microsoft

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

  2. Di daftar drop-down Sumber, pilih PostgreSQL (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 Database PostgreSQL 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 Azure Database for PostgreSQL sebagai sumber

  1. Pada layar Pilih sumber data, pilih Azure DB for PostgreSQL (CDC).

    Cuplikan layar memilih PostgreSQL DB (CDC).

  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: myazurepostgresqlserver.postgres.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 untuk database Azure PostgreSQL dengan tautan Koneksi baru disorot.

  4. Di bagian pengaturan Koneksi ion, masukkan informasi berikut.

    • Server: Alamat server database PostgreSQL Anda, misalnya my-pgsql-server.postgres.database.azure.com.

    • Database: Nama database, misalnya my_database.

      Cuplikan layar yang memperlihatkan bagian pengaturan Koneksi ion untuk konektor database Azure PostgreSQL.

  5. Gulir ke bawah, dan di bagian kredensial Koneksi ion, ikuti langkah-langkah ini.

    1. Untuk nama Koneksi ion, masukkan nama untuk koneksi.

    2. Untuk Jenis autentikasi, pilih Dasar.

      Catatan

      Saat ini, aliran peristiwa Fabric hanya mendukung autentikasi Dasar .

    3. Masukkan Nama Pengguna dan Kata Sandi untuk database.

    4. Pilih Sambungkan.

      Cuplikan layar yang memperlihatkan bagian kredensial Koneksi ion untuk konektor database Azure PostgreSQL.

  6. Sekarang, pada halaman Koneksi, lakukan langkah-langkah berikut:

    1. Untuk tabel, Masukkan nama tabel.

    2. Untuk Port, masukkan nomor port atau biarkan nilai default: 5432.

    3. Untuk nama eventstream, masukkan nama untuk eventstream. Wizard membuat eventstream dengan CDC Database PostgreSQL yang dipilih sebagai sumber.

    4. Nama Stream secara otomatis dibuat untuk Anda dengan menambahkan -stream ke nama eventstream. Anda melihat aliran ini di tab Aliran data hub Real-Time saat wizard selesai.

    5. Pilih Berikutnya di bagian bawah laman.

      Cuplikan layar yang memperlihatkan halaman Koneksi yang diisi untuk konektor database Azure PostgreSQL.

  7. Pada layar Tinjau dan buat, tinjau ringkasan, lalu pilih Buat sumber.

    Cuplikan layar yang memperlihatkan halaman Tinjau dan buat yang diisi untuk konektor database Azure PostgreSQL.

Menampilkan detail aliran data

  1. Pada halaman Tinjau dan buat , jika Anda memilih Buka eventstream, wizard membuka eventstream yang dibuatnya untuk Anda dengan CDC Database PostgreSQL yang dipilih sebagai sumber. Untuk menutup wizard, pilih Tutup di bagian bawah halaman.

    Cuplikan layar yang memperlihatkan halaman Tinjau dan buat keberhasilan.

  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 seperti yang ditunjukkan pada gambar berikut.

    Cuplikan layar yang memperlihatkan tab Aliran data hub Real-Time dengan aliran berdasarkan sumber CDC Database PostgreSQL.

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