Bagikan melalui


Menambahkan CDC Database PostgreSQL sebagai sumber di hub Real-Time

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

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.

Azure Database untuk PostgreSQL server tunggal

  1. Buka halaman Replikasi di portal Azure.

  2. Ubah aturan replikasi menjadi Logis.

    Cuplikan layar dari mengaktifkan CDC untuk penyebaran server tunggal.

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 pengaktifan CDC untuk penyebaran server fleksibel ini.

  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;
    

Mengambil acara dari Azure Database for PostgreSQL CDC

Anda bisa mendapatkan event dari Azure Database untuk PostgreSQL CDC ke dalam hub Real-Time dengan salah satu dari cara berikut:

Halaman sumber data

  1. Masuk ke Microsoft Fabric.

  2. Jika Anda melihat Power BI di kiri bawah halaman, beralihlah ke beban kerja Fabric dengan terlebih dahulu memilih Power BI dan kemudian memilih Fabric.

    Cuplikan layar yang menunjukkan cara beralih ke beban kerja Fabric.

  3. Pilih Real-Time di bilah navigasi kiri.

    Cuplikan layar yang memperlihatkan cara meluncurkan Pengalaman menyambungkan ke sumber data.

  4. Pada halaman hub Real-Time, pilih + Sumber data di bawah Sambungkan ke di menu navigasi kiri.

    Cuplikan layar yang memperlihatkan halaman Sumber data di hub Real-Time.

    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 tombol Sambungkan sumber data.

  1. Pada halaman Sumber data , pilih kategori sumber Microsoft di bagian atas, lalu pilih Sambungkan di petak Peta Azure DB for PostgreSQL (CDC ).

    Cuplikan layar yang memperlihatkan pemilihan Azure Database (DB) for PostgreSQL (CDC) sebagai jenis sumber di halaman Sumber data.

    Gunakan instruksi dari bagian Tambahkan CDC Database PostgreSQL sebagai sumber .

Halaman sumber Microsoft

  1. Di Hub Real Time, pilih sumber Microsoft.

  2. Di daftar drop-down Sumber, pilih PostgreSQL (CDC).

  3. Untuk Langganan, pilih langganan Azure yang memiliki grup sumber daya dengan akun Database PostgreSQL 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 Sambungkan , atau pilih ... (elipsis), lalu pilih tombol Sambungkan .

    Cuplikan layar yang memperlihatkan halaman sumber Microsoft dengan filter untuk menampilkan Azure PostgreSQL CDC dan tombol sambungkan.

    Untuk mengonfigurasi informasi koneksi, gunakan langkah-langkah dari bagian Tambahkan Azure Database for PostgreSQL CDC sebagai sumber .

Tambahkan CDC Azure Database for PostgreSQL sebagai sumber

  1. Pada halaman Sambungkan , pilih Koneksi baru.

    Cuplikan layar yang memperlihatkan halaman Sambungkan untuk database Azure PostgreSQL dengan tautan Koneksi baru disorot.

    Jika Anda memiliki koneksi yang sudah ada ke sumber CDC Azure Database for PostgreSQL, Anda dapat memilihnya dari daftar drop-down Koneksi, dan melanjutkan ke mengonfigurasi port dan tabel.

    Cuplikan layar yang memperlihatkan halaman Sambungkan dengan koneksi yang sudah ada dipilih.

  2. Di bagian Pengaturan koneksi , masukkan informasi berikut ini.

    • 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 untuk konektor database Azure PostgreSQL.

  3. Gulir ke bawah, dan di bagian Kredensial koneksi, ikuti langkah-langkah ini.

    1. Untuk Nama koneksi, masukkan nama untuk koneksi.

    2. Untuk Jenis autentikasi, pilih Dasar.

      Catatan

      Saat ini, Fabric eventstreams hanya mendukung autentikasi Dasar .

    3. Masukkan Nama Pengguna dan Kata Sandi untuk database.

    4. Pilih Sambungkan.

      Cuplikan layar yang memperlihatkan bagian Kredensial koneksi untuk konektor database Azure PostgreSQL.

  4. Sekarang, pada halaman Sambungkan , 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 tersebut. 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 data ini di halaman Semua aliran data setelah panduan selesai.

    5. Pilih Berikutnya di bagian bawah laman.

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

  5. Pada halaman Tinjau + sambungkan , tinjau ringkasan, lalu pilih Sambungkan.

    Cuplikan layar yang menunjukkan halaman Tinjau + Sambungkan yang sudah diisi untuk konektor database Azure PostgreSQL.

Menampilkan detail aliran data

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

    Cuplikan layar yang memperlihatkan halaman keberhasilan Tinjau + Sambungkan.

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

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