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
Dapatkan akses ke ruang kerja premium Fabric dengan izin Kontributor atau di atasnya.
Akses pengguna terdaftar di database PostgreSQL.
CDC diaktifkan dalam database PostgreSQL.
Jika Anda memiliki Azure Database for PostgreSQL, ikuti langkah-langkah di bagian berikutnya untuk mengaktifkan CDC. Untuk informasi terperinci, lihat Replikasi logis dan decoding logis - Azure Database for PostgreSQL - Server Fleksibel.
Untuk database PostgreSQL lainnya, lihat Konektor Debezium untuk PostgreSQL :: Dokumentasi Debezium.
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
Buka halaman Replikasi di portal Azure.
Ubah aturan replikasi menjadi Logis.
Server fleksibel Azure Database for PostgreSQL
Pada halaman server fleksibel Azure Database for PostgreSQL Anda di portal Azure, pilih Parameter server di menu navigasi.
Pada halaman Parameter server:
Atur wal_level ke logis.
Perbarui max_worker_processes ke setidaknya 16.
Simpan perubahan dan mulai ulang server.
Konfirmasikan bahwa instans server fleksibel Azure Database for PostgreSQL Anda memungkinkan lalu lintas jaringan publik.
Berikan izin replikasi pengguna admin dengan menjalankan pernyataan SQL berikut.
ALTER ROLE <admin user> WITH REPLICATION;
Luncurkan Dapatkan pengalaman acara
Beralih ke pengalaman Kecerdasan Real Time di Microsoft Fabric. Pilih Microsoft Fabric di bilah navigasi kiri, dan pilih Kecerdasan Real Time.
Pilih Hub Real-Time di bilah navigasi kiri.
Pada halaman hub Real-Time, pilih + Dapatkan peristiwa di sudut kanan atas halaman.
Gunakan instruksi dari bagian Tambahkan CDC Database PostgreSQL sebagai sumber .
Tab sumber Microsoft
Di hub Real-Time, beralihlah ke tab sumber Microsoft.
Di daftar drop-down Sumber, pilih PostgreSQL (CDC).
Untuk Langganan, pilih langganan Azure yang memiliki grup sumber daya dengan akun Azure MySQL Database Anda.
Untuk Grup sumber daya, pilih grup sumber daya yang memiliki database.
Untuk Wilayah, pilih lokasi tempat database Anda berada.
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.
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
Pada layar Pilih sumber data, pilih Azure DB for PostgreSQL (CDC).
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
.Pada halaman Koneksi, pilih Koneksi baru.
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.
Gulir ke bawah, dan di bagian kredensial Koneksi ion, ikuti langkah-langkah ini.
Untuk nama Koneksi ion, masukkan nama untuk koneksi.
Untuk Jenis autentikasi, pilih Dasar.
Catatan
Saat ini, aliran peristiwa Fabric hanya mendukung autentikasi Dasar .
Masukkan Nama Pengguna dan Kata Sandi untuk database.
Pilih Sambungkan.
Sekarang, pada halaman Koneksi, lakukan langkah-langkah berikut:
Untuk tabel, Masukkan nama tabel.
Untuk Port, masukkan nomor port atau biarkan nilai default: 5432.
Untuk nama eventstream, masukkan nama untuk eventstream. Wizard membuat eventstream dengan CDC Database PostgreSQL yang dipilih sebagai sumber.
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.
Pilih Berikutnya di bagian bawah laman.
Pada layar Tinjau dan buat, tinjau ringkasan, lalu pilih Buat sumber.
Menampilkan detail aliran data
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.
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.
Konten terkait
Untuk mempelajari tentang menggunakan aliran data, lihat artikel berikut ini:
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk