Dela via


Snabbstart: Skapa ett Azure Event Hubs-schemaregister med Azure Portal

I den här snabbstarten skapar du en schemagrupp med scheman i ett schemaregister som hanteras av Azure Event Hubs.

Azure Schema Registry är en funktion i Event Hubs. Den tillhandahåller en central lagringsplats för scheman för händelsedrivna och meddelandecentrerade program. Det ger flexibiliteten för dina producent- och konsumentprogram att utbyta data utan att behöva hantera och dela schemat. Det tillhandahåller också ett enkelt styrningsramverk för återanvändbara scheman och definierar relationen mellan scheman via en grupperingskonstruktion (schemagrupper). Mer information finns i Azure Schema Registry i Event Hubs.

Kommentar

  • Funktionen är inte tillgänglig på basic-nivån .
  • Kontrollera att du är medlem i någon av dessa roller: Ägare, Deltagare eller Schema Registry-deltagare. Mer information finns i Rollbaserad åtkomstkontroll i Azure.
  • Om händelsehubben finns i ett virtuellt nätverk kan du inte skapa scheman i Azure-portalen om du inte kommer åt portalen från en virtuell dator i samma virtuella nätverk.

Förutsättningar

Skapa ett Event Hubs-namnområde. Du kan i stället använda ett befintligt namnområde.

Skapa en schemagrupp

  1. Gå till sidan Event Hubs-namnområde .

  2. På den vänstra menyn expanderar du Entiteter och väljer Schemaregister.

  3. Om du vill skapa en schemagrupp väljer du + Schemagrupp.

    Skärmbild som visar sidan Schemaregister i Azure-portalen

  4. Gör följande på sidan Skapa schemagrupp :

    1. Ange ett namn för schemagruppen.

    2. För Serialiseringstyp väljer du Avro-serialiseringsformat. Det här formatet gäller för alla scheman i schemagruppen. JSON-serialiseringsformat stöds också (förhandsversion).

    3. Välj ett kompatibilitetsläge för alla scheman i gruppen. För Avro stöds kompatibilitetslägen framåt och bakåt.

    4. Välj Skapa för att skapa schemagruppen.

      Skärmbild som visar sidan för att skapa en schemagrupp.

  5. Välj namnet på schemagruppen i listan över schemagrupper.

    Skärmbild som visar schemagruppen i listan som valts.

  6. Du ser sidan Schemagrupp för gruppen.

    Skärmbild som visar sidan Schemagrupp.

Lägga till ett schema i schemagruppen

I det här avsnittet lägger du till ett schema i schemagruppen med hjälp av Azure Portal.

  1. På sidan Schemagrupp väljer du + Schema i verktygsfältet.

  2. Gör följande på sidan Skapa schema :

    1. För Namn ange orderschema.

    2. Ange följande schema i textrutan. Du kan i stället välja en fil med schemat.

      {
        "namespace": "com.azure.schemaregistry.samples",
        "type": "record",
        "name": "Order",
        "fields": [
          {
            "name": "id",
            "type": "string"
          },
          {
            "name": "amount",
            "type": "double"
          }
        ]
      }
      
    3. Välj Skapa.

  3. Välj schemat i listan med scheman.

    Skärmbild som visar det valda schemat.

  4. Du ser schemaöversiktssidan för schemat.

    Bild som visar sidan Schemaöversikt.

  5. Om det finns flera versioner av ett schema visas de i versionerna. Välj en version för att växla till versionsschemat.

Skapa en ny version av schemat

  1. Uppdatera schemat i textrutan och välj Verifiera. I följande exempel lägger du till ett nytt fält som heter description i schemat.

    Skärmbild som visar sidan Uppdatera schema

  2. Granska valideringsstatus och ändringar och välj Spara.

    Skärmbild som visar sidan Granska som visar valideringsstatus, ändringar och sparande.

    Du ser att 2 har valts för versionen på sidan Schemaöversikt .

    Skärmbild som visar den nya versionen av schemat.

  3. Välj 1 för att se version 1 av schemat.

Rensa resurser

Kommentar

Rensa inte resurser om du vill fortsätta till nästa snabbstart som är länkad från Nästa steg.

  1. Gå till sidan Event Hubs-namnområde .
  2. Välj Schemaregister på den vänstra menyn.
  3. Välj den schemagrupp som du skapade i den här snabbstarten.
  4. På sidan Schemagrupp väljer du Ta bort i verktygsfältet.
  5. På sidan Ta bort schemagrupp skriver du namnet på schemagruppen och väljer Ta bort.

Nästa steg