Tilføj Azure SQL Database Change Data Capture (CDC) som kilde i realtidshub (prøveversion)
I denne artikel beskrives det, hvordan du henter hændelser fra Azure SQL Database Change Data Capture (CDC) til Fabric Real-Time-hub. Azure SQL Database CDC-kildeconnectoren giver dig mulighed for at hente et snapshot af de aktuelle data i en Azure SQL-database. Connectoren overvåger og registrerer derefter eventuelle fremtidige ændringer af disse data på rækkeniveau.
Bemærk
Realtidshubben er i øjeblikket en prøveversion.
- Få adgang til Fabric Premium-arbejdsområdet med tilladelsen Bidragyder eller nyere.
- En kørende Azure SQL-server med en Azure SQL-database.
- Medlemskab af den faste serverrolle sysadmin for SQL Server og db_owner rolle i databasen.
- CDC aktiveret på din Azure SQL-database ved at køre den lagrede procedure
sys.sp_cdc_enable_db
. Du kan finde flere oplysninger under Aktivér og deaktiver ændring af datahentning.
Bemærk
- Spejling bør ikke aktiveres i databasen.
- CDC med flere tabeller understøttes ikke.
Du kan hente hændelser fra en Azure SQL Database CDC til realtidshub på en af følgende måder:
Vælg Hub i realtid på navigationslinjen til venstre.
På hubsiden i realtid skal du vælge + Tilføj kilde i øverste højre hjørne af siden.
Brug instruktioner fra afsnittet Tilføj Azure SQL Database CDC som kilde .
Vælg Microsoft-kilder i realtidshubben.
Vælg Azure SQL DB (CDC) på rullelisten Kilde.
For Abonnement skal du vælge et Azure-abonnement , der har ressourcegruppen med din SQL-database.
For Ressourcegruppe skal du vælge en ressourcegruppe , der har sql-databasen.
Under Område skal du vælge en placering, hvor SQL-databasen er placeret.
Flyt nu musen hen over navnet på den SQL-database, du vil oprette forbindelse til i realtid-hubben på listen over databaser, og vælg knappen Opret forbindelse , eller vælg ... (ellipse), og vælg derefter knappen Opret forbindelse .
Hvis du vil konfigurere forbindelsesoplysninger, skal du bruge trin fra afsnittet Tilføj Azure SQL Database CDC som kilde . Spring det første trin for at vælge Azure SQL DB (CDC) som kildetype i guiden Tilføj kilde.
Vælg Azure SQL DB (CDC) på skærmen Vælg en datakilde.
På siden Opret forbindelse skal du vælge Gå til ressource for at navigere til Azure SQL-databasen. Notér servernavnet på siden Oversigt . Den har følgende format:
myazuresqlserver.database.windows.net
.Vælg Ny forbindelse på siden Opret forbindelse.
I afsnittet Forbindelsesindstillinger skal du angive følgende værdier for din Azure SQL-database:
Server: Angiv navnet på Azure SQL-serveren fra Azure-portal.
Database: Angiv navnet på Azure SQL-databasen fra Azure-portal.
Rul ned, og følg disse trin i afsnittet Legitimationsoplysninger for forbindelse.
Angiv et navn til forbindelsen som Forbindelsesnavn.
Vælg Grundlæggende som Godkendelsestype.
Bemærk
I øjeblikket understøtter Fabric-hændelsesstreams kun basisgodkendelse .
Angiv brugernavn og adgangskode for databasen.
Vælg Opret forbindelse.
Gør nu følgende på siden Opret forbindelse :
Vælg Alle tabeller , eller indtast tabelnavnene adskilt af kommaer, f.eks.:
dbo.table1, dbo.table2
.For Port er standardværdien 1433 og kan ikke ændres.
I afsnittet Stream-detaljer til højre skal du vælge det Fabric-arbejdsområde, hvor du vil gemme den hændelsesstream, som guiden skal oprette.
Angiv et navn til eventstream-navnet for eventstreamen. Guiden opretter en hændelsesstream med den valgte Azure SQL Database CDC som kilde.
Stream-navnet genereres automatisk for dig ved at føje -stream til navnet på hændelsesstreamen. Du kan se denne stream på siden Alle datastrømme i realtid, når guiden er færdig.
Vælg Næste.
Gennemse oversigten på skærmen Gennemse og opret , og vælg derefter Opret kilde.
Hvis du vælger Open eventstream på siden Gennemse og opret, åbner guiden den hændelsesstream, som den oprettede for dig, med den valgte Azure SQL Database CDC som kilde. Hvis du vil lukke guiden, skal du vælge Luk nederst på siden.
Vælg Alle datastrømme i realtidshubben. Hvis du vil se den nye datastream, skal du opdatere siden Alle datastrømme .
Du kan finde detaljerede trin under Få vist detaljer om datastrømme i Fabric Real-Time-hubben.
Du kan få mere at vide om brug af datastrømme i følgende artikler: