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 prosedyren
sys.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.
Aktiver CDC i azure SQL-administrert forekomst
Aktiver CDC for databasen.
EXEC sys.sp_cdc_enable_db;
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.
Legg til Azure SQL administrert forekomst CDC som en kilde
Velg Eventstream i Fabric Real-Time Intelligence for å opprette en ny hendelsesstrøm.
Velg Legg til ekstern kilde på neste skjermbilde.
Konfigurere og koble til Azure SQL administrert forekomst CDC
Velg Ny tilkobling på Koble til-siden.
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 angixxxxx.public.xxxxxx.database.windows.net:3342
i Server-feltet .Database: Skriv inn navnet på databasen du vil koble til i Azure SQL administrert forekomst.
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.
Velg Koble til nederst på siden.
Velg Alle tabeller på Koble til-siden, eller skriv inn tabellnavnene atskilt med komma, for eksempel:
dbo.table1, dbo.table2
.Velg Neste.
Se gjennom sammendraget på siden Se gjennom + koble til, og velg deretter Koble til.
Vis oppdatert hendelsesstrøm
Du kan se Azure SQL MI DB-kilden (CDC) lagt til i hendelsesstrømmen i redigeringsmodus .
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.
Relatert innhold
Andre koblinger: