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
Åtkomst till Fabric Premium-arbetsytan med deltagarbehörighet eller högre behörigheter.
Registrerad användaråtkomst i PostgreSQL-databasen.
PostgreSQL-databasen måste vara offentligt tillgänglig och inte vara bakom en brandvägg eller skyddas i ett virtuellt nätverk.
CDC aktiverat i PostgreSQL-databasen och tabellerna.
Om du har Azure Database for PostgreSQL följer du stegen i nästa avsnitt för att aktivera CDC. Detaljerad information finns i Logisk replikering och logisk avkodning – Azure Database for PostgreSQL – flexibel server.
För andra PostgreSQL-databaser, se Debezium Connector för PostgreSQL :: Debezium Documentation.
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:
På sidan Azure Database for PostgreSQL – flexibel server i Azure-portalen väljer du Serverparametrar i navigeringsmenyn.
På sidan Serverparametrar :
- Ange wal_level till logisk.
- Uppdatera max_worker_processes till minst 16.
Spara ändringarna och starta om servern.
Bekräfta att din Azure Database for PostgreSQL – flexibel server-instans tillåter offentlig nätverkstrafik.
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
Välj Eventstream för att skapa en ny händelseström. Kontrollera att alternativet Förbättrade funktioner (förhandsversion) är aktiverat.
På nästa skärm väljer du Lägg till extern källa.
Konfigurera och ansluta till Azure Database for PostgreSQL CDC
På skärmen Välj en datakälla väljer du Azure DB för PostgreSQL (CDC).
På sidan Anslut väljer du Ny anslutning.
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.
Rulla nedåt och följ de här stegen i avsnittet Anslutningsautentiseringsuppgifter .
Som Anslutningsnamn anger du ett namn för anslutningen.
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.
Ange användarnamn och lösenord för databasen.
Välj Anslut.
Gör nu följande på sidan Anslut :
På skärmen Granska och skapa granskar du sammanfattningen och väljer sedan Lägg till.
Du kan se att PostgreSQL Database CDC-källan har lagts till i din händelseström i redigeringsläge.
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.
Relaterat innehåll
Andra anslutningsappar:
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för