Dela via


Lägga till Azure SQL Database CDC-källa i en händelseström (förhandsversion)

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.

Viktigt!

Förbättrade funktioner i Fabric-händelseströmmar är för närvarande i förhandsversion.

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 Fabric Premium-arbetsytan med deltagarbehörighet 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.

Observera att du inte får aktivera spegling i din Azure SQL-databas.

Kommentar

Det maximala antalet källor och mål för en händelseström är 11.

Aktivera CDC i din Azure SQL Database

  1. Gå till Azure-portalen, öppna din Azure SQL-databas och välj Frågeredigeraren. Välj en autentiseringsmetod för att logga in.

    En skärmbild av hur du öppnar Azure SQL-databasen.

  2. 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
    
  3. När frågan har körts har du aktiverat CDC i din Azure SQL-databas.

    En skärmbild av aktivering av Azure SQL CDC.

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

  1. Välj Eventstream för att skapa en ny händelseström. Kontrollera att alternativet Förbättrade funktioner (förhandsversion) är aktiverat.

    En skärmbild av hur du skapar en ny händelseström.

  2. På nästa skärm väljer du Lägg till extern källa.

    En skärmbild av att välja Lägg till extern källa.

Konfigurera och ansluta till Azure SQL Database CDC

  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 Ny anslutning.

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

  3. I avsnittet Anslutningsinstä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 Anslutningsinställningar på sidan Ny anslutning.

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

  5. Välj Anslut.

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

  6. 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.
  7. Välj Nästa.

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

  8. På skärmen Granska och skapa granskar du sammanfattningen och väljer sedan Lägg till.

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

Du kan se azure SQL Database-källan (CDC) som lagts till i din händelseström i redigeringsläge.

Skärmbild av strömmande Azure SQL Database CDC-källa i redigeringsvyn.

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.

En skärmbild av strömmande Azure SQL Database CDC-källa i livevyn.

Andra anslutningsappar: