Lägga till CDC-källa för Azure SQL Managed Instance i en händelseström
Den här artikeln visar hur du lägger till en Azure SQL Managed Instance Change Data Capture-källa (CDC) i en händelseström.
Med Azure SQL Managed Instance CDC-källanslutningen för Microsoft Fabric-händelseströmmar kan du samla in en ögonblicksbild av aktuella data i en SQL Managed Instance-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 Managed Instance-databas som körs.
- Azure SQL Managed Instance måste aktivera offentlig slutpunkt och inte ligga bakom en brandvägg eller skyddas i ett virtuellt nätverk.
- CDC aktiverat i azure SQL Managed Instance genom att köra den lagrade proceduren
sys.sp_cdc_enable_db
. Mer information finns i Aktivera och inaktivera insamling av ändringsdata.
Kommentar
Det maximala antalet källor och mål för en händelseström är 11.
Aktivera offentlig slutpunkt i din Azure SQL-hanterade instans
Gå till Azure Portal, öppna din hanterade Azure SQL-instans, välj Nätverk och aktivera offentlig slutpunkt.
Aktivera CDC i din Azure SQL-hanterade instans
Aktivera CDC för databasen.
EXEC sys.sp_cdc_enable_db;
Aktivera CDC för en tabell med hjälp av ett alternativ för att ange roll. I det här exemplet
MyTable
är namnet på SQL-tabellen.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-hanterade instans.
Lägga till Azure SQL Managed Instance CDC som källa
I Fabric Realtidsinformation väljer du Eventstream för att skapa en ny händelseström.
På nästa skärm väljer du Lägg till extern källa.
Konfigurera och ansluta till Azure SQL Managed Instance CDC
På sidan Anslut väljer du Ny anslutning.
I avsnittet Anslutningsinställningar anger du följande värden för SQL Server på den virtuella datorn:
Server: Ange slutpunkten från Azure Portal och ersätt kommatecknet mellan värden och porten med ett kolon. Om slutpunkten till exempel är
xxxxx.public.xxxxxx.database.windows.net,3342
bör du angexxxxx.public.xxxxxx.database.windows.net:3342
i fältet Server .Databas: Ange namnet på den databas som du vill ansluta till i din Azure SQL Managed Instance.
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 SQL Server på den virtuella datorn.
Välj Anslut längst ned på sidan.
På sidan Anslut väljer du Nu Alla tabeller eller anger tabellnamnen avgränsade med kommatecken, till exempel:
dbo.table1, dbo.table2
.Välj Nästa.
På sidan Granska + anslut granskar du sammanfattningen och väljer sedan Anslut.
Visa uppdaterad händelseström
Du kan se azure SQL MI DB-källan (CDC) som lagts till i din händelseström i redigeringsläge .
Om du vill implementera den här nyligen tillagda Azure SQL Managed Instance-källan väljer du Publicera. När du har slutfört de här stegen är din Azure SQL Managed Instance-källa tillgänglig för visualisering i livevyn.
Relaterat innehåll
Andra anslutningsappar: