Del via


Legg til Azure SQL administrert forekomst (MI)-database (DB) CDC som kilde i Sanntidshub

Denne artikkelen beskriver hvordan du legger til Azure SQL administrert forekomst CDC som en hendelseskilde i Fabric Real-Time Hub.

Azure SQL administrert forekomst CDC-kildekoblingen 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.

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.

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.

Få hendelser fra Azure SQL administrert forekomst (CDC)

Du kan få hendelser fra en Azure SQL administrert forekomst (MI) Database (DB) 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 kategorien Database CDC øverst på datakildesiden, og velg deretter Koble til på Azure SQL MI DB-flisen (CDC).

    Skjermbilde som viser utvalget av Azure SQL administrert forekomst CDC som kildetype på datakildesiden.

    Bruk instruksjoner fra delen Legg til Azure SQL administrert forekomst CDC som kilde.

Microsofts kildeside

  1. Velg Microsoft-kilder i navigasjonsmenyen til venstre i sanntid.

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

  3. For Abonnement velger du et Azure-abonnement som har ressursgruppen med Azure SQL administrert forekomst-databasen.

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

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

  6. Flytt nå musen over navnet på Azure SQL administrert forekomst DB CDC-kilde som du vil koble til Sanntidshub i listen over databaser, og velg Koble til-knappen, eller velg ... (ellipse), og velg deretter Koble til-knappen.

    Skjermbilde som viser Microsoft Sources-siden.

    Hvis du vil konfigurere tilkoblingsinformasjon, kan du bruke trinnene fra delen Legg til Azure SQL administrert forekomst CDC som en kilde.

Legg til Azure SQL administrert forekomst CDC som en kilde

  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 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 MI DB CDC som kilde. Hvis du vil lukke veiviseren, velger du Lukk eller X* øverst til høyre på siden.
  2. Du bør se strømmen på alle datastrømmer og Mine datastrømmer-sider . 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: