Lägg till PostgreSQL Database CDC som källa i realtidshubben (förhandsversion)
Den här artikeln beskriver hur du lägger till PostgreSQL Database Change Data Capture (CDC) som händelsekälla i Fabric Real-Time Hub.
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.
Kommentar
Realtidshubben är för närvarande i förhandsversion.
Förutsättningar
Få åtkomst till Fabric Premium-arbetsytan med behörigheter som deltagare eller högre.
Registrerad användaråtkomst i PostgreSQL-databasen.
CDC aktiverat i PostgreSQL-databasen.
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
Flera tabeller CDC stöds inte.
Aktivera CDC i din Azure Database for PostgreSQL
Följ dessa steg baserat på din distributionstyp för att aktivera CDC i Azure Database for PostgreSQL.
Azure Database for PostgreSQL – enskild server
Gå till sidan Replikering på Azure-portalen.
Ändra replikeringsregeln till Logisk.
Azure Database for PostgreSQL – flexibel 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 flexibla Azure Database for PostgreSQL-serverinstans tillåter trafik i offentliga nätverk.
Ge administratörsanvändaren replikeringsbehörigheter genom att köra följande SQL-instruktion.
ALTER ROLE <admin user> WITH REPLICATION;
Starta Hämta händelseupplevelse
Växla till realtidsinformationsupplevelsen i Microsoft Fabric. Välj Microsoft Fabric i det vänstra navigeringsfältet och välj Realtidsinformation.
Välj Realtidshubben i det vänstra navigeringsfältet.
På sidan Realtidshubb väljer du + Hämta händelser i det övre högra hörnet på sidan.
Använd instruktioner från avsnittet Lägg till PostgreSQL Database CDC som källa .
Fliken Microsoft-källor
I realtidshubben växlar du till fliken Microsoft-källor .
Välj PostgreSQL (CDC) i listrutan Källa.
För Prenumeration väljer du en Azure-prenumeration som har resursgruppen med ditt Azure MySQL Database-konto.
För Resursgrupp väljer du en resursgrupp som har databasen.
För Region väljer du en plats där databasen finns.
Flytta nu musen över namnet på PostgreSQL Database CDC-källan som du vill ansluta till realtidshubben i listan över databaser och välj knappen Anslut eller välj ... (ellips)och välj sedan knappen Anslut.
Om du vill konfigurera anslutningsinformation använder du steg från avsnittet Lägg till Azure MySQL DB CDC som källa . Hoppa över det första steget när du väljer Azure MySQL DB CDC som källtyp i guiden Hämta händelser.
Lägga till Azure Database for PostgreSQL CDC som källa
På skärmen Välj en datakälla väljer du Azure DB för PostgreSQL (CDC).
På sidan Anslut väljer du Gå till resurs för att navigera till Azure PostgreSQL-databasen. Anteckna servernamnet på sidan Översikt . Det är i följande format:
myazurepostgresqlserver.postgres.database.azure.com
.På sidan Anslut väljer du Ny anslutning.
I avsnittet Anslut ionsinstä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 Anslut ionsautentiseringsuppgifter.
För Anslut ionsnamn 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:
För tabell anger du ett tabellnamn.
För Port anger du portnumret eller lämnar standardvärdet: 5432.
För eventstream-namn anger du ett namn för händelseströmmen. Guiden skapar en händelseström med den valda PostgreSQL Database CDC som källa.
Stream-namnet genereras automatiskt åt dig genom att lägga till -stream till namnet på händelseströmmen. Du ser den här strömmen på fliken Dataströmmar i realtidshubben när guiden är klar.
Välj Nästa längst ned på sidan.
På skärmen Granska och skapa granskar du sammanfattningen och väljer sedan Skapa källa.
Visa information om dataström
På sidan Granska och skapa, om du väljer Öppna händelseström, öppnar guiden den händelseström som den skapade åt dig med den valda PostgreSQL Database CDC som källa. Stäng guiden genom att välja Stäng längst ned på sidan.
I realtidshubben växlar du till fliken Dataströmmar i realtidshubben. Uppdatera sidan. Du bör se dataströmmen som skapats åt dig enligt följande bild.
Relaterat innehåll
Mer information om hur du använder dataströmmar finns i följande artiklar: