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.
Schema Registry i Fabric Real-Time Intelligence er et centralt sted til at definere, validere og udvikle dataskemaer til streaming af data. Brug det til at forbedre datakvaliteten og holde dine realtids-hændelsesdrevne arbejdsgange konsistente.
Notat
Denne funktion er i øjeblikket i prøveversion. For listen over understøttede regioner, se Schema Registry regionstilgængelighed.
Fordele ved at bruge Schema Registry
Schema Registry i Fabric Real-Time Intelligence hjælper med at forbedre datakvaliteten, ensartetheden og kontrollen på tværs af dine hændelsesdrevne arbejdsprocesser.
At registrere et skema betyder at definere, hvordan dine data skal se ud, hvilke felter de skal have, og hvilke typer værdier der forventes.
Når skemaregistrering er aktiveret, er det kun hændelser, der svarer til det registrerede skema, der har tilladelse til at flytte gennem din hændelsesbaserede arkitektur. Det hjælper med at fange fejl tidligt og sikrer, at dine data er rene, konsistente og klar til brug.
Skemavalidering anvendes i hele Fabric Real-Time Intelligence-arbejdsprocessen:
- Når begivenheder først indtastes via en begivenhedsstrøm
- Under forbehandling og transformation
- Før data leveres til destinationer som Eventhouse, Lakehouse og Data Activator
- Selv for afledte vandløb, hvor et vandløb løber ind i et andet
Brug af skemaer forbedrer ikke kun datakvaliteten, men giver dig også bedre kontrol ved at forhindre dårlige eller uventede data i at forstyrre dine downstream-processer.
Schema Registry hjælper dig med at opretholde dataintegriteten, muliggøre genbrug på tværs af tjenester og etablere adgangskontrol – alt sammen nøglen til at opbygge pålidelige og skalerbare dataløsninger i realtid i Fabric Real-Time Intelligence.
Nøglebegreber
I dette afsnit beskrives de vigtigste begreber i Schema Registry.
Skemasæt
Med Schema Registry kan du organisere et eller flere relaterede skemaer i skemasæt, hvilket muliggør logisk gruppering og centraliseret adgangskontrol. Du kan administrere, hvem der kan se, redigere eller ændre skemaer på gruppeniveau, hvilket gør det nemmere at styre skemaforbruget på tværs af teams eller projekter. Du kan finde flere oplysninger i Oprette og administrere hændelsesskemasæt.
For detaljer om, hvem der kan udføre hver handling på et skema-sæt, se Tilladelser.
Skemaformater
Schema Registry understøtter Avro-skemaformatet.
Registrering af skema
Der er flere måder at registrere skemaer på i Fabric Real-Time intelligence:
- Brug den visuelle brugergrænsefladegenerator til at oprette dit skema trin for trin.
- Upload en fil, der indeholder din skemadefinition.
- Indsæt dit skema direkte i Code View.
Du kan registrere skemaer ved hjælp af brugergrænsefladen i Fabric Real-Time hub eller brugergrænsefladen for skemasæt. Du kan finde flere oplysninger i Oprette og administrere hændelsesskemaer.
Versionering af skemaer
Versionsstyring understøttes i Schema Registry i Fabric Real-Time Intelligence. Alle redigeringer af et eksisterende skema behandles som en ny version. Schema Registry understøtter ikke semantiske versioner. I stedet spores skemaversioner som inkrementelle numeriske versioner for at angive ændringer over tid. Der er endnu ingen kompatibilitetstjek eller native understøttelse af skemaudvikling. Du kan finde flere oplysninger under Opdatere et skema.
Tilladelser
Workspace-roller styrer adgangen til et event-skema-sæt, ligesom andre Microsoft Fabric-elementer. For en fuld beskrivelse af arbejdsområder, se Roller i arbejdsområder i Microsoft Fabric.
Følgende tabel viser, hvilke arbejdsområders roller der kan udføre hver handling på et hændelsesskema-sæt samt de skemaer, skemaversioner og hændelsestyper, det indeholder.
| Aktion | Administrator | Medlem | Bidragyder | Viewer |
|---|---|---|---|---|
| Se skemasættet, dets skemaer, skemaversioner og hændelsestyper | ✅ | ✅ | ✅ | ✅ |
| Generer klientkode fra en skemaversion | ✅ | ✅ | ✅ | ✅ |
| Opret, opdater eller slet skemaer og skemaversioner | ✅ | ✅ | ✅ | |
| Opret, opdater eller slet hændelsestyper | ✅ | ✅ | ✅ | |
| Opret eller slet skemasættet | ✅ | ✅ | ✅ |
Event schema-sæt definerer ikke nogen elementspecifikke tilladelser ud over de standard Fabric-tilladelser.
Del et skema-sæt
Du kan også dele et hændelsesskema, der er sat op, direkte med en bruger, der ikke er medlem af arbejdsområdet. Når du deler, får modtageren læseadgang til det skema, der er sat som standard. Under Yderligere tilladelser kan du også vælge:
- Redigering, som lader modtageren ændre skemasættet samt de skemaer og hændelsestyper, det indeholder.
- Del, som lader modtageren dele skemasættet med andre.
Tilladelser givet på denne måde gælder for alle hændelsestyper inden for skemasættet.
Tilladelser til offentliggørelse og forbrug af forretningsbegivenheder
Workspace-roller og deling kontrollerer adgang til schema-set-elementet og dets definitioner. De giver ikke adgang til begivenhedsdataene.
Hvis dit skema-sæt indeholder forretningsbegivenheder, styrer dataadgangsroller separat muligheden for at publicere eller forbruge disse hændelser. Disse roller bruger en deny-by-default-model. At kunne se eller redigere et skema-sæt tillader dig ikke i sig selv at offentliggøre eller forbruge dets forretningsbegivenheder. For mere information, se Administrer dataadgang for forretningsbegivenheder.
Relateret indhold
Se følgende artikler:
For brugere af Real-Time hub:Opret og administrer hændelsesskemaer i Real-Time hub
For brugere af skemasæt: