Lägga till Azure SQL Database CDC-källa i en händelseström
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.
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 en arbetsyta i infrastrukturkapacitetslicensläget (eller) utvärderingslicensläget med deltagare 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. - Om du inte har en händelseström skapar du en händelseström.
Observera att du inte får aktivera spegling i din Azure SQL-databas.
Aktivera CDC i din Azure SQL Database
Gå till Azure Portal, ö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
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 .
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.
På sidan Välj en datakälla söker du efter och väljer Anslut på panelen Azure SQL DB (CDC).
Konfigurera och ansluta till Azure SQL Database CDC
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 Portal. Den är i det här formuläret:
mysqlservername.database.windows.net
.Databas: Ange Namnet på Azure SQL-databasen från Azure Portal.
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.
Kommentar
Det maximala antalet källor och mål för en händelseström är 11.
Visa uppdaterad händelseström
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: