Dela via


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

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.

Viktigt!

Förbättrade funktioner i Fabric-händelseströmmar är för närvarande i förhandsversion.

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

Kommentar

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

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-portalen 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;
    

Lägga till Azure Database for PostgreSQL CDC som källa

  1. Välj Eventstream för att skapa en ny händelseström. Kontrollera att alternativet Förbättrade funktioner (förhandsversion) är aktiverat.

    En skärmbild av hur du skapar en ny händelseström.

  2. På nästa skärm väljer du Lägg till extern källa.

    En skärmbild av att välja Lägg till extern källa.

Konfigurera och ansluta till Azure Database for PostgreSQL CDC

  1. På skärmen Välj en datakälla väljer du Azure DB för PostgreSQL (CDC).

    En skärmbild av att välja PostgreSQL DB (CDC).

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

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

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

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

  6. På skärmen Granska och skapa granskar du sammanfattningen och väljer sedan Lägg till.

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

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.

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: