Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In dieser Schnellstartanleitung erstellen Sie eine Schemagruppe mit Schemas in einer Schemaregistrierung, die von Azure Event Hubs gehostet wird.
Azure Schema Registry ist ein Feature von Event Hubs. Es stellt ein zentrales Repository für Schemas für ereignisgesteuerte und messagingorientierte Anwendungen bereit. Sie bietet Ihren Producer- und Consumeranwendungen die Flexibilität, Daten auszutauschen, ohne das Schema verwalten und gemeinsam nutzen zu müssen. Sie stellt außerdem ein einfaches Governanceframework für wiederverwendbare Schemas bereit und definiert die Beziehung zwischen Schemas über ein Gruppierungskonstrukt (Schemagruppen). Weitere Informationen finden Sie unter Azure-Schema Registry in Azure Event Hubs.
Hinweis
- Das Feature ist in der Stufe "Einfach " nicht verfügbar.
- Stellen Sie sicher, dass Sie Mitglied einer dieser Rollen sind: Besitzer, Mitwirkender oder Schemaregistrierungsmitwirkender. Weitere Informationen finden Sie unter Rollenbasierte Zugriffssteuerung (RBAC).
- Wenn sich der Event Hub in einem virtuellen Netzwerk befindet, können Sie keine Schemas im Azure-Portal erstellen, es sei denn, Sie greifen von einem virtuellen Computer im selben virtuellen Netzwerk auf das Portal zu.
Voraussetzungen
Erstellen eines Event Hubs-Namespace. Sie können stattdessen einen vorhandenen Namespace verwenden.
Erstellen einer Schemagruppe
Navigieren Sie zur Seite Event Hubs-Namespace.
Erweitern Sie im linken Menü Entitäten und wählen Sie Schema Registry aus.
Um eine Schemagruppe zu erstellen, wählen Sie +Schemagruppe aus.
Führen Sie auf der Seite Schemagruppe erstellen die folgenden Schritte aus:
Geben Sie einen Namen für die Schemagruppe ein.
Wählen Sie für den Serialisierungstyp das Avro-Serialisierungsformat aus. Dieses Format gilt für alle Schemas in der Schemagruppe. Das JSON-Serialisierungsformat wird ebenfalls unterstützt (Vorschau).
Wählen Sie einen Kompatibilitätsmodus für alle Schemas in der Gruppe aus. Für Avro werden Aufwärts- und Abwärtskompatibilitätsmodi unterstützt.
Wählen Sie "Erstellen" aus, um die Schemagruppe zu erstellen.
Wählen Sie den Namen der Schemagruppe in der Liste der Schemagruppen aus.
Die Seite Schemagruppe wird für die Gruppe angezeigt.
Hinzufügen eines Schemas zur Schemagruppe
In diesem Abschnitt fügen Sie der Schemagruppe mithilfe des Azure-Portals ein Schema hinzu.
Wählen Sie auf der Seite Schemagruppe auf der Symbolleiste + Schema aus.
Führen Sie auf der Seite Schema erstellen die folgenden Schritte aus:
Geben Sie unter Name
orderschemaein.Geben Sie das folgende Schema in das Textfeld ein. Sie können stattdessen eine Datei mit dem Schema auswählen.
{ "namespace": "com.azure.schemaregistry.samples", "type": "record", "name": "Order", "fields": [ { "name": "id", "type": "string" }, { "name": "amount", "type": "double" } ] }Klicken Sie auf Erstellen.
Wählen Sie das Schema in der Liste der Schemas aus.
Die Seite Übersicht über Schemas für das Schema wird angezeigt.
Wenn mehrere Versionen eines Schemas vorhanden sind, werden sie in den Versionen angezeigt. Wählen Sie eine Version aus, um zu diesem Versionsschema zu wechseln.
Erstellen einer neuen Version des Schemas
Aktualisieren Sie das Schema im Textfeld, und wählen Sie Überprüfen aus. Im folgenden Beispiel fügen Sie dem Schema ein neues Feld namens
descriptionhinzu.Überprüfen Sie den Überprüfungsstatus und Änderungen, und wählen Sie Speichern aus.
Sie sehen, dass auf der Seite
2für die Version ausgewählt ist.Wählen Sie
1, um die Version 1 des Schemas zu sehen.
Bereinigen von Ressourcen
Hinweis
Bereinigen Sie keine Ressourcen, wenn Sie mit dem nächsten Schnellstart fortfahren möchten, der unter Nächster Schritt verlinkt ist.
- Navigieren Sie zur Seite Event Hubs-Namespace.
- Wählen Sie im Menü auf der linken Seite Schemaregistrierung aus.
- Wählen Sie die Schemagruppe aus, die Sie in dieser Schnellstartanleitung erstellt haben.
- Wählen Sie auf der Seite Schemagruppe in der Symbolleiste Löschen aus.
- Geben Sie auf der Seite Schemagruppe löschen den Namen der Schemagruppe ein und wählen Sie Löschen aus.