PostgreSQL Database CDC-forrás hozzáadása eseménystreamhez (előzetes verzió)
Ez a cikk bemutatja, hogyan vehet fel PostgreSQL Database Change Data Capture (CDC) forrást egy eseménystreambe.
A PostgreSQL Database Change Data Capture (CDC) forrásösszekötője a Microsoft Fabric-eseménystreamekhez lehetővé teszi, hogy pillanatképet készítsen az aktuális adatokról egy PostgreSQL-adatbázisban. Az összekötő ezután figyeli és rögzíti az adatok későbbi sorszintű változásait. Miután rögzítette a módosításokat az eseménystreamben, valós időben feldolgozhatja ezeket a CDC-adatokat, és elküldheti őket a Fabric különböző célhelyeire további feldolgozás vagy elemzés céljából.
Fontos
A Fabric-eseménystreamek továbbfejlesztett képességei jelenleg előzetes verzióban érhetők el.
Feljegyzés
Ez a forrás nem támogatott a munkaterület kapacitásának következő régióiban: USA3 nyugati régiója, Nyugat-Svájc.
Előfeltételek
Hozzáférés a Fabric prémium szintű munkaterületéhez közreműködői vagy magasabb engedélyekkel.
Regisztrált felhasználói hozzáférés a PostgreSQL-adatbázisban.
A PostgreSQL-adatbázisnak nyilvánosan elérhetőnek kell lennie, és nem lehet tűzfal mögött, vagy virtuális hálózaton kell biztonságosnak lennie.
A CDC engedélyezve van a PostgreSQL-adatbázisban és a táblákban.
Ha rendelkezik Azure Database for PostgreSQL-sel, a CDC engedélyezéséhez kövesse a következő szakaszban leírt lépéseket. Részletes információkért lásd a logikai replikációt és a logikai dekódolást – Rugalmas Azure Database for PostgreSQL-kiszolgáló.
Más PostgreSQL-adatbázisok esetén lásd a PostgreSQL Debezium-összekötőjének dokumentációját:: Debezium Documentation.
Feljegyzés
Egy eseményfolyam forrásainak és célhelyeinek maximális száma 11.
CDC engedélyezése az Azure Database for PostgreSQL-ben
Ha engedélyezni szeretné a CDC-t a rugalmas Azure Database for PostgreSQL-kiszolgálón, kövesse az alábbi lépéseket:
Az Azure Portal rugalmas Azure Database for PostgreSQL-kiszolgáló lapján válassza a kiszolgálóparamétereket a navigációs menüben.
A Kiszolgáló paraméterei lapon:
- Állítsa a wal_level logikai értékre.
- Frissítse a max_worker_processes legalább 16-ra.
Mentse a módosításokat, és indítsa újra a kiszolgálót.
Ellenőrizze, hogy a rugalmas Azure Database for PostgreSQL-kiszolgálópéldány engedélyezi-e a nyilvános hálózati forgalmat.
Adja meg a rendszergazdai felhasználói replikációs engedélyeket az alábbi SQL-utasítás futtatásával. Ha más felhasználói fiókkal szeretné csatlakoztatni a PostgreSQL DB-t a CDC lekéréséhez, győződjön meg arról, hogy a felhasználó a tábla tulajdonosa.
ALTER ROLE <admin_user_or_table_owner_user> WITH REPLICATION;
Azure Database for PostgreSQL CDC hozzáadása forrásként
Új eseménystream létrehozásához válassza az Eventstream lehetőséget. Győződjön meg arról, hogy a Bővített képességek (előzetes verzió) lehetőség engedélyezve van.
A következő képernyőn válassza a Külső forrás hozzáadása lehetőséget.
Az Azure Database for PostgreSQL CDC konfigurálása és csatlakoztatása
Az Adatforrás kiválasztása képernyőn válassza az Azure DB for PostgreSQL (CDC) lehetőséget.
A Csatlakozás lapon válassza az Új kapcsolat lehetőséget.
A Kapcsolat beállításai szakaszban adja meg a következő adatokat.
Kiszolgáló: A PostgreSQL-adatbázis kiszolgálócíme, például my-pgsql-server.postgres.database.azure.com.
Adatbázis: Az adatbázis neve, például my_database.
Görgessen le, és a Kapcsolat hitelesítő adatai szakaszban kövesse az alábbi lépéseket.
A Kapcsolat neve mezőben adja meg a kapcsolat nevét.
Hitelesítési típus esetén válassza az Alapszintű lehetőséget.
Feljegyzés
A Fabric-eseménystreamek jelenleg csak az alapszintű hitelesítést támogatják.
Adja meg az adatbázis felhasználónevét és jelszavát .
Válassza a Kapcsolódás lehetőséget.
Most a Csatlakozás lapon hajtsa végre az alábbi lépéseket:
A Véleményezés és létrehozás képernyőn tekintse át az összegzést, majd válassza a Hozzáadás lehetőséget.
Az eseménystreamhez hozzáadott PostgreSQL Database CDC-forrás szerkesztési módban jelenik meg.
Az újonnan hozzáadott PostgreSQL DB CDC-forrás implementálásához válassza a Közzététel lehetőséget. A lépések elvégzése után a PostgreSQL DB CDC-forrás elérhető a vizualizációhoz élő nézetben.
Kapcsolódó tartalom
Egyéb összekötők:
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: