Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In deze quickstart maakt u een schemagroep met schema's in een schemaregister dat wordt gehost door Azure Event Hubs.
Azure Schema Registry is een functie van Event Hubs. Het biedt een centrale opslagplaats voor schema's voor gebeurtenisgestuurde en berichtengerichte toepassingen. Het biedt de flexibiliteit voor uw producent- en consumententoepassingen om gegevens uit te wisselen zonder het schema te hoeven beheren en delen. Het biedt ook een eenvoudig governanceframework voor herbruikbare schema's en definieert de relatie tussen schema's via een groeperingsconstructie (schemagroepen). Zie Azure Schema Registry in Event Hubs voor meer informatie.
Notitie
- De functie is niet beschikbaar in de Basic-laag .
- Zorg ervoor dat u lid bent van een van deze rollen: Eigenaar, Inzender of SchemaRegisterbijdrager. Zie Op rollen gebaseerd toegangsbeheer in Azure voor meer informatie.
- Als de Event Hub zich in een virtueel netwerk bevindt, kunt u geen schema's maken in Azure Portal, tenzij u de portal opent vanaf een virtuele machine in hetzelfde virtuele netwerk.
Vereisten
Maak een Event Hubs-naamruimte. U kunt in plaats daarvan een bestaande naamruimte gebruiken.
Een schemagroep maken
Navigeer naar de pagina Event Hubs-naamruimte .
Vouw in het linkermenu Entiteiten uit en selecteer Schemaregister.
Als u een schemagroep wilt maken, selecteert u + Schemagroep.
Voer de volgende stappen uit op de pagina Schemagroep maken:
Voer een naam in voor de schemagroep.
Voor serialisatietype selecteert u de avro-serialisatie-indeling . Deze indeling is van toepassing op alle schema's in de schemagroep. JSON-serialisatie-indeling wordt ook ondersteund (preview).
Selecteer een compatibiliteitsmodus voor alle schema's in de groep. Voor Avro worden vooruit- en achterwaartse compatibiliteitsmodi ondersteund.
Selecteer Maken om de schemagroep te maken.
Selecteer de naam van de schemagroep in de lijst met schemagroepen.
U ziet de pagina Schemagroep voor de groep.
Een schema toevoegen aan de schemagroep
In deze sectie voegt u een schema toe aan de schemagroep met behulp van Azure Portal.
Selecteer + Schema op de werkbalk op de pagina Schemagroep.
Voer de volgende stappen uit op de pagina Schema maken:
Voer bij Naam de tekst
orderschema
in.Voer het volgende schema in het tekstvak in. U kunt in plaats daarvan een bestand met het schema selecteren.
{ "namespace": "com.azure.schemaregistry.samples", "type": "record", "name": "Order", "fields": [ { "name": "id", "type": "string" }, { "name": "amount", "type": "double" } ] }
Selecteer Maken.
Selecteer het schema in de lijst met schema's.
U ziet de pagina Schemaoverzicht voor het schema.
Als er meerdere versies van een schema zijn, ziet u deze in de versies. Selecteer een versie om over te schakelen naar dat versieschema.
Een nieuwe versie van het schema maken
Werk het schema in het tekstvak bij en selecteer Valideren. In het volgende voorbeeld voegt u een nieuw veld genaamd
description
toe aan het schema.Controleer de validatiestatus en wijzigingen en selecteer Opslaan.
U ziet dat
2
deze is geselecteerd voor de versie op de pagina Schemaoverzicht .Selecteer
1
deze optie om versie 1 van het schema weer te geven.
Resources opschonen
Notitie
Ruim de resources niet op als u wilt doorgaan naar de volgende quickstarts die zijn verbonden via Volgende stap.
- Navigeer naar de pagina Event Hubs-naamruimte .
- Selecteer Schemaregister in het menu links.
- Selecteer de schemagroep die u in deze quickstart hebt gemaakt.
- Selecteer Verwijderen op de werkbalk op de pagina Schemagroep.
- Typ op de pagina Schemagroep verwijderen de naam van de schemagroep en selecteer Verwijderen.