Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Denne artikel viser dig, hvordan du tilføjer en Mirrored Database (Change Feed) kilde til en eventstream.
Mirrored Database (Change Feed) kilde-connectoren til Microsoft Fabric hændelsesstrømme gør det muligt at indsamle realtidsændringsbegivenheder fra en Fabric Mirrored Database. Spejlede databaser i Fabric giver en næsten realtids, skrivebeskyttet kopi af dine eksterne databasedata. Med denne connector kan du fange indsættelser, opdateringer og sletninger, efterhånden som de sker i den spejlede database, og streame dem ind i en eventstream for realtidsbehandling, analyse og routing til forskellige Fabric-destinationer.
Denne connector understøtter alle spejlede databasetyper, der er tilgængelige i Fabric Mirroring, herunder:
- Azure SQL Database
- Azure Cosmos DB
- Snowflake
- Åbn spejling
Bemærkning
Denne connector er i øjeblikket i Forhåndsvisning. Connectoren modtager rå change feed-hændelser fra den spejlede database. DeltaFlow (analytics-klar event transformation) understøttes ikke i øjeblikket med denne connector.
Forudsætninger
- Adgang til et arbejdsområde i Fabric-kapacitetslicenstilstand eller Prøvelicens-tilstand med bidragyder eller højere tilladelser.
- En eksisterende spejlet database i dit Fabric-arbejdsområde, som aktivt synkroniserer data fra kildedatabasen.
- Den spejlede database skal have ændringsfeed aktiveret.
- Hvis du ikke har en eventstream, skal du oprette en eventstream.
Start Connect-datakildeguiden
Hvis du endnu ikke har tilføjet nogen kilde til din eventstream, vælg flisen Connect data sources . Du kan også vælge Tilføj kilde>Connect datakilder på båndet.
Hvis du tilføjer kildekoden til en allerede offentliggjort eventstream, så skift til Rediger-tilstand . På båndet skal du vælge Tilføj kilde>Forbind datakilder.
På siden Vælg en datakilde søger du efter Spejlet database og vælger Connect på flisen Spejlet database (Skift Feed).
Konfigurér og forbind til spejlet databaseændringsfeed
Indtast ændringsfeed-begivenheder til en Eventstream fra en Fabric Mirrored Database efter eget valg
På siden Connect vælger du en spejlet database, du vil forbinde til.
Vælg Alle tabeller, eller Indtast tabelnavn(er) for at angive, hvilke tabeller der skal overvåges for ændringer. Hvis du vælger sidstnævnte, skal du angive tabeller ved hjælp af en kommasepareret liste over komplette tabel-id'er (
schemaName.tableName) eller gyldige regulære udtryk. Eksempel:- Brug
dbo.Orders.*til at vælge alle tabeller, hvis navne starter meddbo.Orders. - Brug
dbo\.(Orders|Customers)til at vælgedbo.Ordersogdbo.Customers.
Du kan blande begge formater ved hjælp af kommaer. Den samlede tegngrænse for hele posten er 102.400 tegn.
Bemærkning
I den nuværende Preview-udgivelse er kun muligheden Alle tabeller tilgængelig.
- Brug
På siden Gennemgå + forbind skal du gennemgå oversigten af indstillingerne, og derefter vælge Tilføje.
Du kan se kildekoden til Mirrored Database (Change Feed) tilføjet til din eventstream, mens du stadig er i Redigeringstilstand.
Vis opdateret hændelsesstream
For at implementere denne nyligt tilføjede kildekode til spejlet database (Change Feed), vælg Publicer. Når du har gennemført disse trin, er din kildekode til Mirrored Database (Change Feed) tilgængelig for visualisering i Live view.
Konfigurer Eventstream-destinationer til at bruge skemaer
I øjeblikket understøttes kun Eventhouse, brugerdefineret endpoint og afledte strømdestinationer for Eventstreams med tilhørende skemaer. Dette afsnit viser, hvordan du tilføjer og konfigurerer en Eventhouse-destination, når udvidede funktioner (f.eks. understøttelse af skemaer) er aktiveret for eventstream.
Bemærkning
Når du bruger DeltaFlow (Preview) med en understøttet Change Data Capture (CDC)-kilde, oprettes og administreres destinationstabellerne i Eventhouse automatisk, så de matcher kildetabelstrukturen. Du behøver ikke manuelt konfigurere destinationstabellens skema. DeltaFlow håndterer også automatisk skemaudvikling, når kildetabeller ændres.
Konfigurer et skema til en brugerdefineret endpoint-destination
Vælg Transformér begivenheder eller tilføj destination, og vælg derefter CustomEndpoint.
I panelet Brugerdefineret endpoint skal du angive et navn til destinationen.
Vælg skemaet for hændelser under Inputskema. Du vælger i denne boks, når du aktiverer skema-understøttelse for en eventstream.
Du kan finde detaljerede trin til konfiguration af en brugerdefineret slutpunktsdestination under Føj et brugerdefineret slutpunkt eller en brugerdefineret appdestination til en eventstream.
Konfigurere skemaer for en eventhouse-destination
Vælg Transformér begivenheder, eller tilføj destination, og vælg derefter Eventhouse.
På Eventhouse-panelet konfigurerer du følgende skema-relaterede indstillinger:
For Input-skema skal du vælge et eller flere skemaer fra rullemenuen.
Bemærkning
Hvis du valgte muligheden Dynamisk skema via headers , når du konfigurerede en Event Hubs-kilde, kunne det være, du havde konfigureret flere skemaer for kilden og kortlagt dem til forskellige egenskaber og deres værdier.
For tabeloprettelsesmetoden vælg En enkelt tabel med alle skemaer kombineret eller separate tabeller for hvert skema, afhængigt af dine krav.
Vælg en af følgende indstillinger for Skriv data med:
- Kun nyttelast: Skriv udtrukket nyttelastdata til tabellen. Hvis der er flere inputskemaer, sendes data til flere tabeller.
-
Metadata og nyttedata: Skriv metadata og data til data til en enkelt tabel. Eksempelkolonner inkluderer
source,subject, ,typeogdata.
For detaljerede trin til at konfigurere en eventhouse-destination, se Tilføj en eventhouse-destination til en eventstream.
Relateret indhold
Andre connectors: