Megosztás a következőn keresztül:


PostgreSQL Database CDC hozzáadása forrásként a valós idejű központban

Ez a cikk a PostgreSQL Database Change Data Capture (CDC) eseményforrásként való hozzáadását ismerteti a Fabric Valós idejű központban.

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.

Előfeltételek

Feljegyzés

A több táblás CDC nem támogatott.

CDC engedélyezése az Azure Database for PostgreSQL-ben

Ha engedélyezni szeretné a CDC-t az Azure Database for PostgreSQL-ben, kövesse az alábbi lépéseket az üzembe helyezés típusától függően.

Önálló Azure Database for PostgreSQL-kiszolgáló

  1. Nyissa meg az Azure Portal Replikáció lapját.

  2. Módosítsa a replikációs szabályt logikaira.

    Képernyőkép a CDC engedélyezéséről egyetlen kiszolgáló üzembe helyezéséhez.

Azure rugalmas PostgreSQL-adatbázis kiszolgáló

  1. Az Azure Portal rugalmas Azure Database for PostgreSQL-kiszolgálóoldalán válassza a kiszolgálóparamétereket a navigációs menüben.

  2. A Kiszolgáló paraméterei lapon:

    • Állítsa a wal_level logikai értékre.

    • Frissítse a max_worker_processes értékét legalább 16-ra.

      Képernyőkép a CDC rugalmas kiszolgálótelepítéshez való engedélyezéséről.

  3. Mentse a módosításokat, és indítsa újra a kiszolgálót.

  4. Ellenőrizze, hogy a rugalmas Azure Database for PostgreSQL-kiszolgálópéldány engedélyezi-e a nyilvános hálózati forgalmat.

  5. Adja meg a rendszergazdai felhasználói replikációs engedélyeket az alábbi SQL-utasítás futtatásával.

    ALTER ROLE <admin user> WITH REPLICATION;
    

Események lekérése egy Azure Database for PostgreSQL CDC-ből

Az Azure Database for PostgreSQL CDC-ből a valós idejű központba az alábbi módokon szerezhet be eseményeket:

Adatforrások lap

  1. Jelentkezzen be a Fabric Microsoft-ba.

  2. Ha Power BI jelenik meg a lap bal alsó sarkában, váltson a Fabric számítási feladatra a Power BI kiválasztásával, majd a Fabrickiválasztásával.

    Képernyőkép, amely bemutatja, hogyan válthat a Fabric szolgáltatáscsomagra.

  3. Válassza a valós idejű lehetőséget a bal oldali navigációs sávon.

    Képernyőkép, amely bemutatja, hogyan indítható el a Csatlakozás az adatforráshoz felület.

  4. A Valós idejű központ lapon válassza a +Adatforrások lehetőséget a bal oldali navigációs menü Csatlakozás elemében.

    Képernyőkép a Real-Time hub Adatforrások lapjáról.

    A jobb felső sarokban található + Adatok hozzáadása gombot választva a Real-Time központ oldaláról is elérheti az Adatforrások lapot.

    Képernyőkép az Adatforrás csatlakoztatása gombról.

  1. Az Adatforrások lapon válassza felül a Microsoft-források kategóriát, majd válassza a Csatlakozás lehetőséget az Azure DB for PostgreSQL (CDC) csempén.

    Képernyőkép az Azure Database (DB) for PostgreSQL (CDC) adatforrástípusként való kiválasztásáról az Adatforrások lapon.

    Használja a PostgreSQL Database CDC hozzáadása forrásszakasz utasításait.

Microsoft-források lap

  1. A valós idejű központban válassza ki a Microsoft-forrásokat.

  2. A Forrás legördülő listában válassza a PostgreSQL (CDC) lehetőséget.

  3. Előfizetés esetén válasszon ki egy Azure-előfizetést, amely rendelkezik a PostgreSQL Database-fiókkal rendelkező erőforráscsoporttal.

  4. Erőforráscsoport esetén válasszon ki egy erőforráscsoportot, amely rendelkezik az adatbázissal.

  5. Régió esetén válassza ki azt a helyet, ahol az adatbázis található.

  6. Most vigye az egeret a PostgreSQL Database CDC-forrás nevére, amelyhez valós idejű központhoz szeretne csatlakozni az adatbázisok listájában, és válassza a Csatlakozás gombot, vagy válassza a ... (három pont), majd válassza a Csatlakozás gombot.

    Az Azure PostgreSQL CDC-t és a csatlakozás gombot megjelenítő szűrőket tartalmazó Microsoft-források lapot bemutató képernyőkép.

    A kapcsolat adatai konfigurálásához használja az Azure Database for PostgreSQL CDC hozzáadása mint forrás szakasz lépéseit.

Azure Database for PostgreSQL CDC hozzáadása forrásként

  1. A Csatlakozás lapon válassza az Új kapcsolat lehetőséget.

    Képernyőkép egy Azure PostgreSQL-adatbázis Csatlakozás lapjáról az Új kapcsolat hivatkozás kiemelésével.

    Ha már van kapcsolata az Azure Database for PostgreSQL CDC-forrással, a Kapcsolat legördülő listából kiválaszthatja, és továbbléphet a portok és táblák konfigurálására.

    Képernyőkép a Csatlakozás lapról, amelyen egy meglévő kapcsolat van kijelölve.

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

      Az Azure PostgreSQL-adatbázis-összekötő Kapcsolatbeállítások szakaszát bemutató képernyőkép.

  3. Görgessen le, és a Kapcsolat hitelesítő adatai szakaszban kövesse az alábbi lépéseket.

    1. A Kapcsolat neve mezőben adja meg a kapcsolat nevét.

    2. Hitelesítési típus esetén válassza az Alapszintű lehetőséget.

      Feljegyzés

      A Fabric eventstreams jelenleg csak az alapszintű hitelesítést támogatja.

    3. Adja meg az adatbázis felhasználónevét és jelszavát .

    4. Válassza a Kapcsolódás lehetőséget.

      Képernyőkép az Azure PostgreSQL-adatbázis-összekötő Kapcsolat hitelesítő adatai szakaszról.

  4. Most a Csatlakozás lapon hajtsa végre az alábbi lépéseket:

    1. Táblázat esetén adja meg a tábla nevét.

    2. Port esetén adja meg a portszámot, vagy hagyja meg az alapértelmezett értéket: 5432.

    3. Adjon meg egy nevet az eseménystream számára. A varázsló létrehoz egy eseménystreamet a kiválasztott PostgreSQL Database CDC-vel forrásként.

    4. A stream neve automatikusan létrejön, ha hozzáfűzi a -streamet az eseménystream nevéhez. Ezt a streamet az Összes adatfolyam lapon láthatja, amikor befejeződik a varázsló futtatása.

    5. Válassza a Lap alján a Tovább gombot.

      Képernyőkép az Azure PostgreSQL-adatbázis-összekötőhöz kitöltött Connect oldalról.

  5. A Véleményezés + csatlakozás lapon tekintse át az összegzést, majd válassza a Csatlakozás lehetőséget.

    Képernyőkép az Azure PostgreSQL-adatbázis-összekötőhöz kitöltött Review + connect oldalról.

Adatfolyam részleteinek megtekintése

  1. A Véleményezés + csatlakozás lapon, ha az Eseményfolyam megnyitása lehetőséget választja, a varázsló megnyitja az Ön számára létrehozott eseménystreamet a kijelölt PostgreSQL Database CDC-vel forrásként. A varázsló bezárásához válassza a Lap alján található Befejezés lehetőséget.

    Képernyőkép a Review + connect success oldalról.

  2. A streamnek a Real-Time hub kezdőlapjának Legutóbbi streamelési adatok szakaszában kell megjelennie. A részletes lépésekért tekintse meg az adatfolyamok részleteit a Fabric Valós idejű központban.

Az adatfolyamok felhasználásával kapcsolatos további információkért tekintse meg az alábbi cikkeket: