Dela via


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

  1. Logga in på Microsoft Fabric.

  2. Välj Realtid i det vänstra navigeringsfältet.

  3. 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.

    Skärmbild som visar hur du startar Anslut till datakällan.

  1. På sidan Datakällor väljer du Kategorin Microsoft-källor överst och väljer sedan Anslutpanelen Azure SQL DB (CDC).

    Skärmbild som visar valet av Azure SQL Database (CDC) som källtyp på sidan Datakällor.

    Använd instruktioner från avsnittet Anslut till en Azure SQL Database CDC-källa .

Sidan Microsoft-källor

  1. 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.

  2. I listrutan Källa väljer du Azure SQL DB (CDC).

  3. För Prenumeration väljer du en Azure-prenumeration som har resursgruppen med din SQL-databas.

  4. För Resursgrupp väljer du en resursgrupp som har din SQL-databas.

  5. För Region väljer du en plats där SQL-databasen finns.

  6. 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 .

    Skärmbild som visar sidan Microsoft-källor med filter för att visa SQL-databaser och anslutningsknappen för en Azure SQL-databas.

Ansluta till en Azure SQL Database CDC-källa

  1. På sidan Anslut väljer du Ny anslutning.

    Skärmbild som visar sidan Anslut på sidan Datakällor med länken **Ny anslutning** markerad.

    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.

    Skärmbild som visar sidan Anslut med en befintlig anslutning markerad.

  2. 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.

      Skärmbild som visar avsnittet Anslutningsinställningar på sidan Ny anslutning.

  3. Rulla nedåt och följ de här stegen i avsnittet Anslutningsautentiseringsuppgifter .

    1. Som Anslutningsnamn anger du ett namn för anslutningen.

    2. För Typ av autentisering väljer du Grundläggande.

      Kommentar

      För närvarande stöder Fabric eventstreams endast grundläggande autentisering.

    3. Ange användarnamn och lösenord för databasen.

    4. Välj Anslut.

      Skärmbild som visar avsnittet Anslutningsautentiseringsuppgifter på sidan Ny anslutning.

  4. Gör nu följande på sidan Anslut :

    1. Välj Alla tabeller eller ange tabellnamnen avgränsade med kommatecken, till exempel: dbo.table1, dbo.table2.

    2. För Port är standardvärdet 1433 och kan inte ändras.

    3. 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.

    4. 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.

    5. 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.

    6. Välj Nästa.

      Skärmbild som visar den ifyllda sidan Anslut till källguiden.

  5. På skärmen Granska + anslut granskar du sammanfattningen och väljer sedan Anslut.

    Skärmbild som visar den ifyllda sidan Granska + anslut i guiden Lägg till källa.

Visa information om dataström

  1. 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.

    Skärmbild som visar sidan Granska + anslut när källan har skapats.

  2. I Realtidshubben väljer du Alla dataströmmar. Om du vill se den nya dataströmmen uppdaterar du sidan Alla dataströmmar .

    Skärmbild som visar sidan Alla dataströmmar i realtidshubben med den dataström som du nyss skapade.

    Detaljerade steg finns i Visa information om dataströmmar i fabric-realtidshubben.

Mer information om hur du använder dataströmmar finns i följande artiklar: