Share via


Quickstart: Een Azure Event Hubs-schemaregister maken met behulp van Azure Portal

Azure Schema Registry is een functie van Event Hubs, die een centrale opslagplaats biedt 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.

In dit artikel leest u hoe u een schemagroep maakt met schema's in een schemaregister dat wordt gehost door Azure Event Hubs.

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 overzicht van schemaregister voor meer informatie over op rollen gebaseerd toegangsbeheer.
  • 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 ook een bestaande naamruimte gebruiken.

Een schemagroep maken

  1. Navigeer naar de pagina Event Hubs-naamruimte .

  2. Selecteer Schemaregister in het menu links. Als u een schemagroep wilt maken, selecteert u + Schemagroep op de werkbalk.

    Afbeelding van de pagina Schemaregister in Azure Portal

  3. Voer de volgende stappen uit op de pagina Schemagroep maken:

    1. Voer een naam in voor de schemagroep.

    2. Selecteer voor serialisatietype avro-serialisatie-indeling die van toepassing is op alle schema's in de schemagroep. JSON-serialisatie-indeling wordt ook ondersteund (preview).

    3. Selecteer een compatibiliteitsmodus voor alle schema's in de groep. Voor Avro worden vooruit- en achterwaartse compatibiliteitsmodi ondersteund.

    4. Selecteer vervolgens Maken om de schemagroep te maken.

      Afbeelding van de pagina voor het maken van een schemagroep

  4. Selecteer de naam van de schemagroep in de lijst met schemagroepen.

    Afbeelding van schemagroep in de geselecteerde lijst.

  5. U ziet de pagina Schemagroep voor de groep.

    Afbeelding van de pagina Schemagroep

Een schema toevoegen aan de schemagroep

In deze sectie voegt u een schema toe aan de schemagroep met behulp van Azure Portal.

  1. Selecteer + Schema op de werkbalk op de pagina Schemagroep.

  2. Voer de volgende stappen uit op de pagina Schema maken:

    1. Voer bij Naam de tekst orderschema in.

    2. Voer het volgende schema in het tekstvak in. U kunt ook een bestand selecteren met het schema.

      {
        "namespace": "com.azure.schemaregistry.samples",
        "type": "record",
        "name": "Order",
        "fields": [
          {
            "name": "id",
            "type": "string"
          },
          {
            "name": "amount",
            "type": "double"
          }
        ]
      }
      
    3. Selecteer Maken.

  3. Selecteer het schema in de lijst met schema's.

    Afbeelding van het geselecteerde schema.

  4. U ziet de pagina Schemaoverzicht voor het schema.

    Afbeelding van de pagina Schemaoverzicht.

  5. Als er meerdere versies van een schema zijn, ziet u deze in de vervolgkeuzelijst Versies . Selecteer een versie om over te schakelen naar dat versieschema.

Een nieuwe versie van het schema maken

  1. Werk het schema in het tekstvak bij en selecteer Valideren. In het volgende voorbeeld is een nieuw veld description toegevoegd aan het schema.

    Afbeelding van de pagina Schema bijwerken

  2. Controleer de validatiestatus en wijzigingen en selecteer Opslaan.

    Afbeelding van de pagina Controleren met de validatiestatus, wijzigingen en opslaan

  3. U ziet dat 2 deze is geselecteerd voor de versie op de pagina Schemaoverzicht .

    Afbeelding van de nieuwe versie van het schema

  4. Selecteer 1 deze optie om versie 1 van het schema weer te geven.

Resources opschonen

Notitie

Schoon resources niet op als u verder wilt gaan met de volgende quickstart die is gekoppeld vanuit de volgende stappen.

  1. Navigeer naar de pagina Event Hubs-naamruimte .
  2. Selecteer Schemaregister in het menu links.
  3. Selecteer de schemagroep die u in deze quickstart hebt gemaakt.
  4. Selecteer Verwijderen op de werkbalk op de pagina Schemagroep.
  5. Typ op de pagina Schemagroep verwijderen de naam van de schemagroep en selecteer Verwijderen.

Volgende stappen