Megosztás a következőn keresztül:


Rövid útmutató: Azure Event Hubs-sémaregisztrációs adatbázis létrehozása az Azure Portal használatával

Az Azure Schema Registry az Event Hubs szolgáltatása, amely egy központi adattárat biztosít az eseményvezérelt és üzenetkezelés-központú alkalmazások sémáihoz. Rugalmasságot biztosít a gyártói és fogyasztói alkalmazások számára az adatok cseréjéhez anélkül, hogy a sémát kellene kezelnie és megosztania. Emellett egy egyszerű szabályozási keretrendszert is biztosít az újrafelhasználható sémákhoz, és egy csoportosítási szerkezeten (sémacsoportokon) keresztül határozza meg a sémák közötti kapcsolatot. További információ: Azure Schema Registry az Event Hubsban.

Ez a cikk bemutatja, hogyan hozhat létre sémákat tartalmazó sémacsoportot az Azure Event Hubs által üzemeltetett sémaregisztrációs adatbázisban.

Feljegyzés

  • A szolgáltatás nem érhető el az alapszinten .
  • Győződjön meg arról, hogy tagja a következő szerepkörök egyikének: Tulajdonos, Közreműködő vagy Sémaregisztrációs adatbázis közreműködője. A szerepköralapú hozzáférés-vezérléssel kapcsolatos részletekért tekintse meg a Sémaregisztrációs adatbázis áttekintését.
  • Ha az eseményközpont egy virtuális hálózaton található, akkor csak akkor hozhat létre sémákat az Azure Portalon, ha egy virtuális hálózaton lévő virtuális gépről éri el a portált.

Előfeltételek

Hozzon létre egy Event Hubs-névteret. Használhat meglévő névteret is.

Sémacsoport létrehozása

  1. Lépjen az Event Hubs Névtér lapjára.

  2. Válassza a sémaregisztrációs adatbázist a bal oldali menüben. Sémacsoport létrehozásához válassza az eszköztár + Sémacsoport lehetőséget .

    Az Azure Portal sémaregisztrációs lapját ábrázoló kép

  3. A Sémacsoport létrehozása lapon hajtsa végre az alábbi lépéseket:

    1. Adja meg a sémacsoport nevét.

    2. Szerializálási típus esetén válassza az Avro szerializálási formátumot, amely a sémacsoport összes sémáját érinti. A JSON szerializálási formátuma is támogatott (előzetes verzió).

    3. Válasszon kompatibilitási módot a csoport összes sémája számára. Az Avro esetében az előre és hátra kompatibilitási módok támogatottak.

    4. Ezután válassza a Létrehozás lehetőséget a sémacsoport létrehozásához.

      Sémacsoport létrehozásának lapját bemutató kép

  4. Válassza ki a sémacsoport nevét a sémacsoportok listájában.

    A kijelölt listában lévő sémacsoportot ábrázoló kép.

  5. Ekkor megjelenik a csoport Sémacsoport lapja.

    A Sémacsoport lapot ábrázoló kép

Séma hozzáadása a sémacsoporthoz

Ebben a szakaszban egy sémát ad hozzá a sémacsoporthoz az Azure Portal használatával.

  1. A Sémacsoport lapon válassza a + Séma lehetőséget az eszköztáron.

  2. A Séma létrehozása lapon hajtsa végre az alábbi lépéseket:

    1. A Név mezőbe írja be a következőtorderschema:

    2. Írja be a következő sémát a szövegmezőbe. A sémával rendelkező fájlt is kijelölheti.

      {
        "namespace": "com.azure.schemaregistry.samples",
        "type": "record",
        "name": "Order",
        "fields": [
          {
            "name": "id",
            "type": "string"
          },
          {
            "name": "amount",
            "type": "double"
          }
        ]
      }
      
    3. Válassza a Létrehozás lehetőséget.

  3. Válassza ki a sémát a sémák listájából.

    A kijelölt sémát ábrázoló kép.

  4. Megjelenik a séma sémaáttekintő lapja.

    A Séma áttekintése lapot ábrázoló kép.

  5. Ha egy séma több verziója is létezik, a Verziók legördülő listában láthatja őket. Válasszon ki egy verziót a verziósémára való váltáshoz.

Séma új verziójának létrehozása

  1. Frissítse a sémát a szövegmezőben, és válassza az Ellenőrzés lehetőséget. Az alábbi példában egy új mező description lett hozzáadva a sémához.

    A Séma frissítése lap képe

  2. Tekintse át az érvényesítési állapotot és a módosításokat, és válassza a Mentés lehetőséget.

    Az ellenőrzési állapotot, módosításokat és mentést megjelenítő Véleményezés lapot ábrázoló kép

  3. A séma áttekintési oldalán látható, hogy 2 a verzió ki van választva.

    A séma új verzióját bemutató kép

  4. Válassza ki 1 a séma 1. verziójának megtekintéséhez.

Az erőforrások eltávolítása

Feljegyzés

Ne törölje az erőforrásokat, ha folytatni szeretné a következő gyors üzembe helyezést a Következő lépésekből.

  1. Lépjen az Event Hubs Névtér lapjára.
  2. Válassza a sémaregisztrációs adatbázist a bal oldali menüben.
  3. Válassza ki a rövid útmutatóban létrehozott sémacsoportot .
  4. A Sémacsoport lapon válassza a Törlés lehetőséget az eszköztáron.
  5. A Sémacsoport törlése lapon írja be a sémacsoport nevét, és válassza a Törlés lehetőséget.

Következő lépések