Del via


Legg til Azure SQL administrert forekomst CDC-kilde i en eventstream

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

Azure SQL administrert forekomst CDC-kildekobling for Microsoft Fabric-hendelsesstrømmer lar deg ta et øyeblikksbilde av gjeldende data i en SQL administrert forekomst-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.

Merk

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

Forutsetning

  • Tilgang til et arbeidsområde i lisensmodus for stoffkapasitet (eller) prøveversjonslisensmodus med bidragsyter eller høyere tillatelser.
  • En kjørende Azure SQL administrert forekomst-database.
  • Azure SQL-administrert forekomst må aktivere offentlig endepunkt og ikke være bak en brannmur eller sikret i et virtuelt nettverk.
  • CDC aktivert i Azure SQL administrert forekomst ved å kjøre den lagrede prosedyrensys.sp_cdc_enable_db. Hvis du vil ha mer informasjon, kan du se Aktivere og deaktivere endring av datainnsamling.

Merk

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

Aktiver offentlig endepunkt i azure SQL-administrert forekomst

Gå til Azure-portalen, åpne azure SQL-administrert forekomst, velg Nettverk og aktiver offentlig endepunkt.

Skjermbilde som viser nettverkssiden med alternativet Offentlig endepunkt aktivert.

Aktiver CDC i azure SQL-administrert forekomst

  1. Aktiver CDC for databasen.

    EXEC sys.sp_cdc_enable_db; 
    
  2. Aktiver CDC for en tabell ved hjelp av et alternativ for gatingrolle. I dette eksemplet MyTable er navnet på SQL-tabellen.

    EXEC sys.sp_cdc_enable_table 
       @source_schema = N'dbo', 
       @source_name   = N'MyTable', 
       @role_name     = NULL 
    GO 
    

    Etter at spørringen er utført, har du aktivert CDC i den Azure SQL-administrerte forekomsten.

    Et skjermbilde av visning av cdc er aktivert.

Legg til Azure SQL administrert forekomst CDC som en kilde

  1. Velg Eventstream i Fabric Real-Time Intelligence for å opprette en ny hendelsesstrøm.

    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 administrert forekomst CDC

  1. Velg Ny tilkoblingKoble til-siden.

    Skjermbilde som viser valget av Ny tilkobling-kobling på Koble til-siden.

  2. Skriv inn følgende verdier for SQL Server på VM under Tilkoblingsinnstillinger:

    • Server: Skriv inn endepunktet fra Azure-portalen, og erstatte kommaet mellom verten og porten med et kolon. Hvis for eksempel endepunktet er xxxxx.public.xxxxxx.database.windows.net,3342, bør du angi xxxxx.public.xxxxxx.database.windows.net:3342 i Server-feltet .

      Skjermbilde som viser nettverkssiden med endepunktinformasjon.

    • Database: Skriv inn navnet på databasen du vil koble til i Azure SQL administrert forekomst.

      Skjermbilde som viser tilkoblingsinnstillinger-delen på Koble til-siden.

  3. 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 SQL Server på VM.

  4. Velg Koble til nederst på siden.

  5. Velg Alle tabeller på Koble til-siden, eller skriv inn tabellnavnene atskilt med komma, for eksempel: dbo.table1, dbo.table2.

  6. Velg Neste.

    Skjermbilde som viser utvalget av Alle tabeller-alternativet.

  7. Se gjennom sammendraget på siden Se gjennom + koble til, og velg deretter Koble til.

    Skjermbilde som viser valget av Legg til-knappen.

Vis oppdatert hendelsesstrøm

Du kan se Azure SQL MI DB-kilden (CDC) lagt til i hendelsesstrømmen i redigeringsmodus .

Et skjermbilde av den tilføyde Azure SQL MI DB CDC-kilden i redigeringsmodus med Publiser-knappen uthevet.

Hvis du vil implementere denne nylig tilføyde Azure SQL administrert forekomst-kilden, velger du Publiser. Når du har fullført disse trinnene, er Azure SQL administrert forekomst-kilden tilgjengelig for visualisering i Live-visningen.

Et skjermbilde av azure SQL MI DB CDC-kilden som er lagt til i livevisningsmodus.

Andre koblinger: