Dela via


Lägg till Azure SQL Database Change Data Capture (CDC) som källa i realtidshubben (förhandsversion)

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.

Kommentar

Realtidshubben är för närvarande i förhandsversion.

Förutsättningar

  • Få åtkomst till Fabric Premium-arbetsytan med behörigheter som deltagare eller högre.
  • 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:

  • Använda upplevelsen Hämta händelser
  • Använda fliken Microsoft-källor

Starta Hämta händelseupplevelse

  1. Växla till realtidsinformationsupplevelsen i Microsoft Fabric. Välj Microsoft Fabric i det vänstra navigeringsfältet och välj Realtidsinformation.

    Skärmbild som visar hur du växlar till realtidsinformationsupplevelsen.

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

    Skärmbild som visar hur du startar realtidshubben i Microsoft Fabric.

  3. På sidan Realtidshubb väljer du + Hämta händelser i det övre högra hörnet på sidan.

    Skärmbild som visar valet av knappen Hämta händelser i realtidshubben.

Använd instruktioner från avsnittet Lägg till Azure SQL Database CDC som källa .

Fliken Microsoft-källor

  1. I realtidshubben växlar du till fliken Microsoft-källor .

  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 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 fliken Microsoft-källor med filter för att visa SQL-databaser och anslutningsknappen för en Azure SQL-databas.

    Om du vill konfigurera anslutningsinformation använder du steg från avsnittet Lägg till Azure SQL Database CDC som källa . Hoppa över det första steget för att välja Azure SQL DB (CDC) som källtyp i guiden Hämta händelser.

Lägga till Azure SQL Database CDC som källa

  1. Välj Azure SQL DB (CDC)skärmen Välj en datakälla.

    En skärmbild av att välja Azure SQL DB (CDC).

  2. På sidan Anslut väljer du Gå till resurs för att navigera till Azure SQL-databasen. Anteckna servernamnet på sidan Översikt . Det är i följande format: myazuresqlserver.database.windows.net.

    Skärmbild som visar sidan Anslut med länken Gå till resurs markerad.

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

    Skärmbild som visar Anslut sidan i guiden Hämta händelser med länken **Ny anslutning** markerad.

  4. I avsnittet Anslut ionsinstä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.

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

  5. Rulla nedåt och följ de här stegen i avsnittet Anslut ionsautentiseringsuppgifter.

    1. För Anslut ionsnamn 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-händelseströmmar endast grundläggande autentisering.

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

    4. Välj Anslut.

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

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

    1. Ange namnet på SQL-tabellen.

    2. För Port anger du portnumret (standardvärdet är 1433).

    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 ser den här strömmen på fliken Dataströmmar i realtidshubben när guiden är klar.

    6. Välj Nästa.

      Skärmbild som visar den Anslut sidan i guiden Hämta händelser ifylld.

  7. På skärmen Granska och skapa granskar du sammanfattningen och väljer sedan Skapa källa.

    Skärmbild som visar sidan Granska och skapa i guiden Hämta händelser ifylld.

Visa information om dataström

  1. Om du väljer Öppna händelseström på sidan Granska och skapa ö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 Stäng längst ned på sidan.

    Skärmbild som visar sidan Granska och skapa när källan har skapats.

  2. I realtidshubben växlar du till fliken Dataströmmar i realtidshubben. Uppdatera sidan. Du bör se dataströmmen som skapats åt dig enligt följande bild.

    Skärmbild som visar fliken 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: