Del via


Legg til Azure SQL Database CDC-kilde i en eventstream (forhåndsvisning)

Denne artikkelen viser deg hvordan du legger til en azure SQL Database Change Data Capture (CDC)-kilde i en hendelsesstrøm.

Azure SQL Database CDC-kildekoblingen for Microsoft Fabric-hendelsesstrømmer lar deg registrere et øyeblikksbilde av gjeldende data i en Azure SQL-database. Koblingen overvåker og registrerer deretter eventuelle fremtidige endringer på radnivå i disse dataene. Når endringene er registrert i hendelsesstrømmen, kan du behandle disse CDC-dataene i sanntid og sende dem til forskjellige mål i Fabric for videre behandling eller analyse.

Viktig

Forbedrede funksjoner for Fabric-hendelsesstrømmer er for øyeblikket i forhåndsversjon.

Merk

Denne kilden støttes ikke i følgende områder av arbeidsområdets kapasitet: Vest-USA3, Sveits vest.

Forutsetning

  • Tilgang til Fabric Premium-arbeidsområdet med bidragsyter eller høyere tillatelser.
  • En azure SQL-server som kjører med en Azure SQL-database.
  • Azure SQL-databasen må være offentlig tilgjengelig og ikke være bak en brannmur eller sikret i et virtuelt nettverk.
  • Aktivert CDC i Azure SQL-databasen ved å kjøre den lagrede prosedyren sys.sp_cdc_enable_db. Hvis du vil ha mer informasjon, kan du se Aktivere og deaktivere endring av datainnsamling.

Vær oppmerksom på at du ikke må aktivere speiling i Azure SQL-databasen.

Merk

Maksimalt antall kilder og mål for én hendelsesstrøm er 11.

Aktiver CDC i Azure SQL Database

  1. Gå til Azure-portalen, åpne Azure SQL-databasen, og velg Redigeringsprogram for spørring. Velg en godkjenningsmetode for å logge på.

    Et skjermbilde av åpning av Azure SQL-database.

  2. Utfør følgende SQL-kommandoer for å aktivere 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. Etter at spørringen er utført, har du aktivert CDC i Azure SQL-databasen.

    Et skjermbilde av aktivering av Azure SQL CDC.

Legg til Azure SQL Database CDC som kilde

  1. Velg Eventstream for å opprette en ny hendelsesstrøm. Kontroller at alternativet Forbedrede funksjoner (forhåndsvisning) er aktivert.

    Et skjermbilde av oppretting av en ny hendelsesstrøm.

  2. Velg Legg til ekstern kilde på neste skjermbilde.

    Et skjermbilde av å velge Legg til ekstern kilde.

Konfigurere og koble til Azure SQL Database CDC

  1. Velg Azure SQL DB (CDC) på skjermbildet Velg en datakilde.

    Et skjermbilde av å velge Azure SQL DB (CDC).

  2. Velg Ny tilkoblingKoble til-siden.

    Skjermbilde som viser Koble til-siden i hent hendelsesveiviseren med koblingen **Ny tilkobling** uthevet.

  3. Skriv inn følgende verdier for Azure SQL-databasen under Tilkoblingsinnstillinger:

    • Server: Skriv inn Azure SQL Server-navnet fra Azure-portalen.

    • Database: Skriv inn Azure SQL-databasenavnet fra Azure-portalen.

      Skjermbilde som viser inndelingen Tilkoblingsinnstillinger på ny tilkobling-siden.

  4. Rull nedover, og følg disse trinnene i delen Tilkoblingslegitimasjon .

    • Skriv inn et navn for tilkoblingen for tilkoblingsnavnet.

    • Velg Grunnleggende for godkjenningstype.

      Merk

      For øyeblikket støtter Fabric-hendelsesstrømmer bare enkel godkjenning.

    • Skriv inn brukernavn og passord for databasen.

  5. Velg Koble til.

    Skjermbilde som viser delen Tilkoblingslegitimasjon på ny tilkobling-siden.

  6. Skriv inn følgende informasjon på Koble til-siden :

    • Velg Alle tabeller , eller skriv inn tabellnavnene atskilt med komma, for eksempel: dbo.table1, dbo.table2
    • For Port er standardverdien 1433 og kan ikke endres.
  7. Velg Neste.

    Skjermbilde som viser Koble til-siden i hent hendelsesveiviseren fylt.

  8. Se gjennom sammendraget på skjermbildet Se gjennom og opprett , og velg deretter Legg til.

    Skjermbilde som viser siden Se gjennom og opprett i veiviseren Få hendelser fylt ut.

Du kan se Azure SQL Database (CDC)-kilden lagt til i eventstream i redigeringsmodus.

Skjermbilde av strømming av Azure SQL Database CDC-kilde i redigeringsvisning.

Hvis du vil implementere denne nylig lagt til Azure SQL Database CDC-kilden, velger du Publiser. Når du har fullført disse trinnene, er AZURe SQL Database CDC-kilden tilgjengelig for visualisering i Live-visningen.

Et skjermbilde av strømming av Azure SQL Database CDC-kilde i Live-visning.

Andre koblinger: