Sdílet prostřednictvím


Rychlý start: Vytvoření registru schématu Azure Event Hubs pomocí Azure Portal

Azure Schema Registry je funkce služby Event Hubs, která poskytuje centrální úložiště pro schémata pro aplikace řízené událostmi a aplikace zaměřené na zasílání zpráv. Poskytuje aplikacím pro producenty a příjemce flexibilitu při výměně dat, aniž by bylo nutné spravovat a sdílet schéma. Poskytuje také jednoduchou architekturu zásad správného řízení pro opakovaně použitelná schémata a definuje vztah mezi schématy prostřednictvím seskupovací konstrukce (skupiny schémat). Další informace najdete v tématu Azure Schema Registry ve službě Event Hubs.

V tomto článku se dozvíte, jak vytvořit skupinu schémat se schématy v registru schémat hostovaném Azure Event Hubs.

Poznámka

  • Tato funkce není dostupná na úrovni Basic .
  • Ujistěte se, že jste členem jedné z těchto rolí: Vlastník, Přispěvatel nebo Přispěvatel registru schémat. Podrobnosti o řízení přístupu na základě role najdete v tématu Přehled registru schémat.
  • Pokud je centrum událostí ve virtuální síti, nebudete moct vytvářet schémata v Azure Portal, pokud k portálu nepřistupujete z virtuálního počítače ve stejné virtuální síti.
  • Funkce registru schémat se nepodporuje pro obory názvů s povoleným privátním koncovým bodem .

Požadavky

Vytvořte obor názvů služby Event Hubs. Můžete také použít existující obor názvů.

Vytvoření skupiny schémat

  1. Přejděte na stránku Obor názvů služby Event Hubs .

  2. V nabídce vlevo vyberte Registr schématu . Skupinu schémat vytvoříte tak, že na panelu nástrojů vyberete + Skupina schémat .

    Obrázek znázorňující stránku Registru schémat v Azure Portal

  3. Na stránce Vytvořit skupinu schémat proveďte tyto kroky:

    1. Zadejte název skupiny schémat.

    2. Jako Typ serializace vyberte formát serializace Avro , který se vztahuje na všechna schémata ve skupině schémat. Podporuje se také formát serializace JSON (Preview).

    3. Vyberte režim kompatibility pro všechna schémata ve skupině. Pro Avro se podporují režimy dopředné a zpětné kompatibility.

    4. Pak vyberte Vytvořit a vytvořte skupinu schémat.

      Obrázek znázorňující stránku pro vytvoření skupiny schémat

  4. V seznamu skupin schémat vyberte název skupiny schémat.

    Obrázek znázorňující skupinu schémat ve vybraném seznamu

  5. Zobrazí se stránka Skupina schémat pro skupinu.

    Obrázek znázorňující stránku Skupina schémat

Přidání schématu do skupiny schémat

V této části přidáte schéma do skupiny schémat pomocí Azure Portal.

  1. Na stránce Skupina schémat vyberte na panelu nástrojů + Schéma .

  2. Na stránce Vytvořit schéma proveďte tyto kroky:

    1. Jako Název zadejte orderschema.

    2. Do textového pole zadejte následující schéma . Můžete také vybrat soubor se schématem.

      {
        "namespace": "com.azure.schemaregistry.samples",
        "type": "record",
        "name": "Order",
        "fields": [
          {
            "name": "id",
            "type": "string"
          },
          {
            "name": "amount",
            "type": "double"
          }
        ]
      }
      
    3. Vyberte Vytvořit.

  3. Vyberte schéma ze seznamu schémat.

    Obrázek znázorňující vybrané schéma

  4. Zobrazí se stránka Přehled schématu pro schéma.

    Obrázek znázorňující stránku Přehled schématu

  5. Pokud existuje více verzí schématu, uvidíte je v rozevíracím seznamu Verze . Vyberte verzi, kterou chcete přepnout na toto schéma verze.

Vytvoření nové verze schématu

  1. Aktualizujte schéma v textovém poli a vyberte Ověřit. V následujícím příkladu bylo do schématu přidáno nové pole description .

    Obrázek znázorňující stránku Aktualizovat schéma

  2. Zkontrolujte stav a změny ověření a vyberte Uložit.

    Obrázek znázorňující stránku Revize se stavem ověření, změnami a uložením

  3. Na stránce Přehled schématu uvidíte, že 2 je vybraná možnost pro danou verzi.

    Obrázek znázorňující novou verzi schématu

  4. Výběrem 1 zobrazíte verzi 1 schématu.

Vyčištění prostředků

Poznámka

Nevyčišťujte prostředky, pokud chcete pokračovat k dalšímu rychlému startu propojenému z části Další kroky.

  1. Přejděte na stránku Obor názvů služby Event Hubs .
  2. V nabídce vlevo vyberte Registr schématu .
  3. Vyberte skupinu schémat, kterou jste vytvořili v rámci tohoto rychlého startu.
  4. Na stránce Skupina schémat vyberte na panelu nástrojů Odstranit .
  5. Na stránce Odstranit skupinu schémat zadejte název skupiny schémat a vyberte Odstranit.

Další kroky