Aracılığıyla paylaş


Hızlı Başlangıç: Azure portal kullanarak Azure Event Hubs şema kayıt defteri oluşturma

Azure Schema Registry , olay odaklı ve mesajlaşma odaklı uygulamalar için şemalar için merkezi bir depo sağlayan Event Hubs'ın bir özelliğidir. Üretici ve tüketici uygulamalarınızın şemayı yönetmek ve paylaşmak zorunda kalmadan veri alışverişi yapma esnekliği sağlar. Ayrıca, yeniden kullanılabilir şemalar için basit bir idare çerçevesi sağlar ve bir gruplandırma yapısı (şema grupları) aracılığıyla şemalar arasındaki ilişkiyi tanımlar. Daha fazla bilgi için bkz. Event Hubs'ta Azure Schema Registry.

Bu makalede, Azure Event Hubs tarafından barındırılan bir şema kayıt defterinde şemalarla nasıl şema grubu oluşturulacağı gösterilmektedir.

Not

  • Özellik temel katmanda kullanılamaz.
  • Şu rollerden birinin üyesi olduğunuzdan emin olun: Sahip, Katkıda Bulunan veya Şema Kayıt Defteri Katkıda Bulunanı. Rol tabanlı erişim denetimi hakkında ayrıntılı bilgi için bkz . Şema Kayıt Defteri'ne genel bakış.
  • Olay hub'ı bir sanal ağdaysa, portala aynı sanal ağdaki bir VM'den erişmediğiniz sürece Azure portal şema oluşturamazsınız.
  • Şema Kayıt Defteri işlevi , özel uç noktanın etkinleştirildiği ad alanları için desteklenmez.

Önkoşullar

Event Hubs ad alanı oluşturun. Var olan bir ad alanını da kullanabilirsiniz.

Şema grubu oluşturma

  1. Event Hubs Ad Alanı sayfasına gidin.

  2. Soldaki menüden Şema Kayıt Defteri'ni seçin. Şema grubu oluşturmak için araç çubuğunda + Şema Grubu'nu seçin.

    Azure portal Şema Kayıt Defteri sayfasını gösteren görüntü

  3. Şema Grubu Oluştur sayfasında şu adımları uygulayın:

    1. Şema grubu için bir ad girin.

    2. Serileştirme türü için, şema grubundaki tüm şemalar için geçerli olan Avro serileştirme biçimi'ni seçin. JSON serileştirme biçimi de desteklenir (önizleme).

    3. Gruptaki tüm şemalar için bir uyumluluk modu seçin. Avro için ileri ve geri uyumluluk modları desteklenir.

    4. Ardından Oluştur'u seçerek şema grubunu oluşturun.

      Şema grubu oluşturma sayfasını gösteren resim

  4. Şema grupları listesinden şema grubunun adını seçin.

    Seçilen listede şema grubunu gösteren resim.

  5. Grubun Şema Grubu sayfasını görürsünüz.

    Şema Grubu sayfasını gösteren resim

Şema grubuna şema ekleme

Bu bölümde, Azure portal kullanarak şema grubuna bir şema eklersiniz.

  1. Şema Grubu sayfasında araç çubuğunda + Şema'yı seçin.

  2. Şema Oluştur sayfasında şu adımları uygulayın:

    1. Ad alanına girinorderschema.

    2. Metin kutusuna aşağıdaki şemayı girin. Şemayla birlikte dosya da seçebilirsiniz.

      {
        "namespace": "com.azure.schemaregistry.samples",
        "type": "record",
        "name": "Order",
        "fields": [
          {
            "name": "id",
            "type": "string"
          },
          {
            "name": "amount",
            "type": "double"
          }
        ]
      }
      
    3. Oluştur’u seçin.

  3. Şema listesinden şemayı seçin.

    Şemanın seçili olduğunu gösteren resim.

  4. Şemanın Şemaya Genel Bakış sayfasını görürsünüz.

    Şemaya Genel Bakış sayfasını gösteren resim.

  5. Bir şemanın birden çok sürümü varsa, bunları Sürümler açılan listesinde görürsünüz. Bu sürüm şemasına geçmek için bir sürüm seçin.

Şemanın yeni bir sürümünü oluşturma

  1. Metin kutusundaki şemayı güncelleştirin ve Doğrula'yı seçin. Aşağıdaki örnekte şemaya yeni bir alan description eklenmiştir.

    Şemayı güncelleştir sayfasını gösteren resim

  2. Doğrulama durumunu ve değişikliklerini gözden geçirin ve Kaydet'i seçin.

    Doğrulama durumunu, değişikliklerini ve kaydetmeyi gösteren Gözden Geçir sayfasını gösteren resim

  3. Şemaya Genel Bakış sayfasında sürüm için bunun 2 seçildiğini görürsünüz.

    Şemanın yeni sürümünü gösteren görüntü

  4. Şemanın 1. sürümünü görmek için seçin 1 .

Kaynakları temizleme

Not

Sonraki adımlardan bağlantılı bir sonraki hızlı başlangıç adımına devam etmek istiyorsanız kaynakları temizlemeyin.

  1. Event Hubs Ad Alanı sayfasına gidin.
  2. Soldaki menüden Şema Kayıt Defteri'ni seçin.
  3. Bu hızlı başlangıçta oluşturduğunuz şema grubunu seçin.
  4. Şema Grubu sayfasında araç çubuğunda Sil'i seçin.
  5. Şema Grubunu Sil sayfasında şema grubunun adını yazın ve Sil'i seçin.

Sonraki adımlar