Lägg till Azure SQL Database Change Data Capture (CDC) som källa i realtidshubben
Den här artikeln beskriver hur du hämtar händelser från Azure SQL Database Change Data Capture (CDC) till Fabric Real-Time Hub. Med Azure SQL Database CDC-källanslutningsappen 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.
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.
- Medlemskap i den fasta serverrollen sysadmin för SQL Server och db_owner roll i databasen.
- CDC har aktiverats på 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.
Kommentar
- Spegling bör inte aktiveras i databasen.
- Flera tabeller CDC stöds inte.
Hämta händelser från en Azure SQL Database CDC
Du kan hämta händelser från en Azure SQL Database CDC till realtidshubben på något av följande sätt:
Sidan datakällor
Logga in på Microsoft Fabric.
Välj Realtid i det vänstra navigeringsfältet.
På sidan Realtidshubb väljer du + Datakällor under Anslut till på den vänstra navigeringsmenyn. Du kan också komma till sidan Datakällor från Alla dataströmmar eller Mina dataströmmar genom att välja knappen + Anslut datakälla i det övre högra hörnet.
På sidan Datakällor väljer du Kategorin Microsoft-källor överst och väljer sedan Anslut på panelen Azure SQL DB (CDC).
Använd instruktioner från avsnittet Anslut till en Azure SQL Database CDC-källa .
Sidan Microsoft-källor
I Realtidshubben väljer du Microsoft-källor på den vänstra navigeringsmenyn. Du kan använda sökrutan för att ange resursnamnet eller använda filter (källa, prenumeration, resursgrupp, region) för att söka efter din resurs.
I listrutan Källa väljer du Azure SQL DB (CDC).
För Prenumeration väljer du en Azure-prenumeration som har resursgruppen med din SQL-databas.
För Resursgrupp väljer du en resursgrupp som har din SQL-databas.
För Region väljer du en plats där SQL-databasen finns.
Flytta nu musen över namnet på den SQL-databas 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 .
Ansluta till en Azure SQL Database CDC-källa
På sidan Anslut väljer du Ny anslutning.
Om du har en befintlig anslutning till din Azure SQL Database CDC-källa kan du välja den i listrutan Anslutning och gå vidare till att konfigurera portar och tabeller.
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.
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 eventstreams endast grundläggande autentisering.
Ange användarnamn och lösenord för databasen.
Välj Anslut.
Gör nu följande på sidan Anslut :
Välj Alla tabeller eller ange tabellnamnen avgränsade med kommatecken, till exempel:
dbo.table1, dbo.table2
.För Port är standardvärdet 1433 och kan inte ändras.
I avsnittet Stream-information till höger väljer du arbetsytan Infrastruktur där du vill spara den händelseström som guiden ska skapa.
För eventstream-namn anger du ett namn för händelseströmmen. Guiden skapar en händelseström med den valda Azure SQL Database CDC som källa.
Stream-namnet genereras automatiskt åt dig genom att lägga till -stream till namnet på händelseströmmen. Du kan se den här strömmen på sidan Alla dataströmmar i realtidshubben när guiden är klar.
Välj Nästa.
På skärmen Granska + anslut granskar du sammanfattningen och väljer sedan Anslut.
Visa information om dataström
På sidan Granska + anslut, om du väljer Öppna händelseström, öppnar guiden den händelseström som den skapade åt dig med den valda Azure SQL Database CDC som källa. Stäng guiden genom att välja Slutför längst ned på sidan.
I Realtidshubben väljer du Alla dataströmmar. Om du vill se den nya dataströmmen uppdaterar du sidan Alla dataströmmar .
Detaljerade steg finns i Visa information om dataströmmar i fabric-realtidshubben.
Relaterat innehåll
Mer information om hur du använder dataströmmar finns i följande artiklar: