Lägga till Azure SQL Database CDC-källa i en händelseström (förhandsversion)
Den här artikeln visar hur du lägger till en Azure SQL Database Change Data Capture-källa (CDC) i en händelseström.
Med Azure SQL Database CDC-källanslutningsappen för Microsoft Fabric-händelseströmmar kan du samla in en ögonblicksbild av aktuella data i en Azure SQL-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.
- En Azure SQL-server som körs med en Azure SQL-databas.
- Din Azure SQL-databas måste vara offentligt tillgänglig och inte ligga bakom en brandvägg eller skyddas i ett virtuellt nätverk.
- Aktiverade CDC i din Azure SQL-databas genom att köra den lagrade proceduren
sys.sp_cdc_enable_db
. Mer information finns i Aktivera och inaktivera insamling av ändringsdata.
Observera att du inte får aktivera spegling i din Azure SQL-databas.
Kommentar
Det maximala antalet källor och mål för en händelseström är 11.
Aktivera CDC i din Azure SQL Database
Gå till Azure-portalen, öppna din Azure SQL-databas och välj Frågeredigeraren. Välj en autentiseringsmetod för att logga in.
Kör följande SQL-kommandon för att aktivera CDC i databasen:
-- Enable Database for CDC EXEC sys.sp_cdc_enable_db; -- Enable CDC for a table using a gating role option EXEC sys.sp_cdc_enable_table @source_schema = N'dbo', @source_name = N'MyTable', @role_name = NULL GO
När frågan har körts har du aktiverat CDC i din Azure SQL-databas.
Lägga till Azure SQL Database 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 SQL Database CDC
Välj Azure SQL DB (CDC) på skärmen Välj en datakälla.
På sidan Anslut väljer du Ny anslutning.
I avsnittet Anslutningsinställningar anger du följande värden för din Azure SQL-databas:
Server: Ange Azure SQL-servernamnet från Azure-portalen.
Databas: Ange Namnet på Azure SQL-databasen från Azure-portalen.
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.
På sidan Anslut anger du nu följande information:
- Välj Alla tabeller eller ange tabellnamn avgränsade med kommatecken, till exempel: dbo.table1, dbo.table2
- För Port är standardvärdet 1433 och kan inte ändras.
Välj Nästa.
På skärmen Granska och skapa granskar du sammanfattningen och väljer sedan Lägg till.
Du kan se azure SQL Database-källan (CDC) som lagts till i din händelseström i redigeringsläge.
Om du vill implementera den nya Azure SQL Database CDC-källan väljer du Publicera. När du har slutfört de här stegen är din Azure SQL Database CDC-källa tillgänglig för visualisering i livevyn.
Relaterat innehåll
Andra anslutningsappar: