Del via


Legg til Azure SQL Database Change Data Capture (CDC) som kilde i Sanntidshub

Denne artikkelen beskriver hvordan du får hendelser fra Azure SQL Database Change Data Capture (CDC) til Fabric Real-Time Hub. Med azure SQL Database CDC-kildekoblingen kan du ta et øyeblikksbilde av gjeldende data i en Azure SQL-database. Koblingen overvåker og registrerer deretter eventuelle fremtidige endringer på radnivå i disse dataene.

Forutsetning

  • Tilgang til et arbeidsområde i lisensmodus for stoffkapasitet (eller) prøveversjonslisensmodus med bidragsyter eller høyere tillatelser.
  • En azure SQL-server som kjører med en Azure SQL-database.
  • Medlemskap i den faste serverrollen sysadmin for SQL Server, og db_owner rolle i databasen.
  • CDC aktivert på 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.

Merk

  • Speiling bør ikke aktiveres i databasen.
  • CdC for flere tabeller støttes ikke.

Få hendelser fra en Azure SQL Database CDC

Du kan få hendelser fra en Azure SQL Database CDC til sanntidshub på én av måtene:

Datakilder-siden

  1. Logg på Microsoft Fabric.

  2. Velg Sanntid i venstre navigasjonsfelt.

  3. Velg + Datakilder under Koble til på navigasjonsmenyen til venstre på hubsiden i sanntid. Du kan også gå til datakildesiden fra Alle datastrømmer eller Mine datastrømmer-sider ved å velge knappen + Koble til datakilde øverst til høyre.

    Skjermbilde som viser hvordan du starter Koble til datakildeopplevelse.

  1. Velg microsoft kildekategori øverst på datakildesiden, og velg deretter Koble til på Azure SQL DB-flisen (CDC).

    Skjermbilde som viser valget av Azure SQL Database (CDC) som kildetype på datakildesiden.

    Bruk instruksjoner fra kildedelen Koble til en Kilde for Azure SQL Database CDC .

Microsofts kildeside

  1. Velg Microsoft-kilder i navigasjonsmenyen til venstre i sanntid. Du kan bruke søkeboksen til å skrive inn ressursnavnet eller bruke filtre (Kilde, Abonnement, Ressursgruppe, Område) for å søke etter ressursen.

  2. Velg Azure SQL DB (CDC) i rullegardinlisten Kilde.

  3. Velg et Azure-abonnement som har ressursgruppen med SQL-databasen, for abonnement.

  4. Velg en ressursgruppe som har SQL-databasen, for Ressursgruppe.

  5. Velg en plassering der SQL-databasen er plassert for Område.

  6. Flytt nå musen over navnet på SQL-databasen du vil koble til sanntidshuben i listen over databaser, og velg Koble til-knappen , eller velg ... (ellipse), og velg deretter Koble til-knappen .

    Skjermbilde som viser Microsoft-kildesiden med filtre for å vise SQL-databaser og koble til-knappen for en Azure SQL-database.

Koble til en Cdc-kilde for Azure SQL Database

  1. Velg Ny tilkoblingKoble til-siden.

    Skjermbilde som viser Koble til-siden på datakildesiden med koblingen **Ny tilkobling** uthevet.

    Hvis du har en eksisterende tilkobling til Azure SQL Database CDC-kilden, kan du velge den fra rullegardinlisten Tilkobling og gå videre til konfigurasjon av port og tabeller.

    Skjermbilde som viser Koble til-siden med en eksisterende tilkobling valgt.

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

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

    1. Skriv inn et navn for tilkoblingen for tilkoblingsnavnet.

    2. Velg Grunnleggende for godkjenningstype.

      Merk

      For øyeblikket støtter Fabric eventstreams bare enkel godkjenning.

    3. Skriv inn brukernavn og passord for databasen.

    4. Velg Koble til.

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

  4. Gjør følgende på Koble til-siden :

    1. Velg Alle tabeller , eller skriv inn tabellnavnene atskilt med komma, for eksempel: dbo.table1, dbo.table2.

    2. For Port er standardverdien 1433 og kan ikke endres.

    3. Velg Fabric-arbeidsområdet der du vil lagre eventstreamen som veiviseren skal opprette, i delen Stream-detaljer til høyre.

    4. Skriv inn et navn for eventstream-navnet for eventstreamen. Veiviseren oppretter en hendelsesstrøm med den valgte Azure SQL Database CDC som kilde.

    5. Stream-navnet genereres automatisk for deg ved å tilføye –strøm til navnet på hendelsesstrømmen. Du kan se denne strømmen på sanntidshuben Alle datastrømmer-siden når veiviseren er ferdig.

    6. Velg Neste.

      Skjermbilde som viser siden for tilkobling for den fylte tilkoblingssiden for legg til kildeveiviser.

  5. Se gjennom sammendraget på skjermbildet Se gjennom + koble til , og velg deretter Koble til.

    Skjermbilde som viser den fylte siden For å legge til kildeveiviser se gjennom + koble til.

Vis datastrømsdetaljer

  1. Hvis du velger Åpne hendelsesstrøm på siden Se gjennom + koble til, åpner veiviseren hendelsesstrømmen den opprettet for deg, med den valgte Azure SQL Database CDC som kilde. Hvis du vil lukke veiviseren, velger du Fullfør nederst på siden.

    Skjermbilde som viser siden Se gjennom + koble til etter vellykket oppretting av kilden.

  2. Velg Alle datastrømmer i sanntidshuben. Hvis du vil se den nye datastrømmen, oppdaterer du alle datastrømmer-siden.

    Skjermbilde som viser sanntidshuben Alle datastrømmer-siden med strømmen du nettopp opprettet.

    Hvis du vil ha detaljerte trinn, kan du se Vis detaljer om datastrømmer i Fabric Real-Time Hub.

Hvis du vil lære mer om hvordan du bruker datastrømmer, kan du se følgende artikler: