Dela via


Lägg till PostgreSQL Database CDC-källa i en händelseström

Den här artikeln visar hur du lägger till en Källa för PostgreSQL Database Change Data Capture (CDC) i en händelseström.

Med källanslutningsappen PostgreSQL Database Change Data Capture (CDC) för Microsoft Fabric-händelseströmmar kan du samla in en ögonblicksbild av aktuella data i en PostgreSQL-databas. Anslutningsappen övervakar och registrerar eventuella framtida ändringar på radnivå av dessa data. När ändringarna har registrerats i händelseströmmen kan du bearbeta CDC-data i realtid och skicka dem till olika mål i Infrastrukturresurser för vidare bearbetning eller analys.

Kommentar

Den här källan stöds inte i följande regioner i din arbetsytekapacitet: USA, västra 3, Schweiz, västra.

Förutsättningar

Aktivera CDC i din Azure Database for PostgreSQL

Följ dessa steg för att aktivera CDC i din flexibla Azure Database for PostgreSQL-server:

  1. På sidan Azure Database for PostgreSQL – flexibel server i Azure Portal väljer du Serverparametrar i navigeringsmenyn.

  2. På sidan Serverparametrar :

    • Ange wal_level till logisk.
    • Uppdatera max_worker_processes till minst 16.

    En skärmbild av att aktivera CDC för en flexibel serverdistribution.

  3. Spara ändringarna och starta om servern.

  4. Bekräfta att din Azure Database for PostgreSQL – flexibel server-instans tillåter offentlig nätverkstrafik.

  5. Ge administratörsanvändaren replikeringsbehörigheter genom att köra följande SQL-instruktion. Om du vill använda ett annat användarkonto för att ansluta din PostgreSQL DB för att hämta CDC kontrollerar du att användaren är tabellägare.

    ALTER ROLE <admin_user_or_table_owner_user> WITH REPLICATION;
    

Starta guiden Välj en datakälla

Om du inte har lagt till någon källa i händelseströmmen ännu väljer du Panelen Använd extern källa .

Skärmbild som visar valet av Panelen Använd extern källa.

Om du lägger till källan i en redan publicerad händelseström växlar du till Redigeringsläge , väljer Lägg till källa i menyfliksområdet och väljer sedan Externa källor.

Skärmbild som visar valet av Menyn Lägg till källa till externa källor.

På sidan Välj en datakälla söker du efter och väljer Anslutpanelen Azure DB for PostgreSQL (CDC).

Skärmbild som visar valet av Azure DB for PostgreSQL (CDC) som källtyp i guiden Hämta händelser.

Konfigurera och ansluta till Azure Database for PostgreSQL CDC

  1. På sidan Anslut väljer du Ny anslutning.

    Skärmbild som visar sidan Anslut för en Azure PostgreSQL-databas med länken Ny anslutning markerad.

  2. I avsnittet Anslutningsinställningar anger du följande information.

    • Server: Serveradressen för postgreSQL-databasen, till exempel my-pgsql-server.postgres.database.azure.com.

    • Databas: Databasnamnet, till exempel my_database.

      Skärmbild som visar avsnittet Anslutningsinställningar för Azure PostgreSQL-databasanslutningsappen.

  3. Rulla nedåt och följ de här stegen i avsnittet Anslutningsautentiseringsuppgifter .

    1. Som Anslutningsnamn anger du ett namn för anslutningen.

    2. För Typ av autentisering väljer du Grundläggande.

      Kommentar

      För närvarande stöder Fabric-händelseströmmar endast grundläggande autentisering.

    3. Ange användarnamn och lösenord för databasen.

    4. Välj Anslut.

      Skärmbild som visar avsnittet Anslutningsautentiseringsuppgifter för Azure PostgreSQL-databasanslutningsappen.

  4. Gör nu följande på sidan Anslut :

    1. För tabell anger du ett tabellnamn.

    2. För Port anger du portnumret eller lämnar standardvärdet: 5432.

    3. Välj Nästa längst ned på sidan.

      Skärmbild som visar sidan Anslut ifylld för Azure PostgreSQL-databasanslutningsappen.

  5. På sidan Granska + anslut granskar du sammanfattningen och väljer sedan Lägg till.

    Skärmbild som visar sidan Granska och skapa fylld för Azure PostgreSQL-databasanslutningsappen.

Kommentar

Det maximala antalet källor och mål för en händelseström är 11.

Visa uppdaterad händelseström

  1. Du kan se att PostgreSQL Database CDC-källan har lagts till i din händelseström i redigeringsläge.

    En skärmbild av strömmande PostgreSQL DB CDC-källa i redigeringsvyn.

  2. Om du vill implementera den nya PostgreSQL DB CDC-källan väljer du Publicera. När du har slutfört de här stegen är din PostgreSQL DB CDC-källa tillgänglig för visualisering i livevyn.

    En skärmbild av strömmande PostgreSQL DB CDC-källa i livevyn.

Andra anslutningsappar: