مشاركة عبر


تشغيل سريع: إنشاء سجل مخطط لـ Azure Event Hubs باستخدام مدخل Microsoft Azure

يعد Azure Schema Registry إحدى ميزات Event Hubs، التي توفر مستودعاً مركزياً للمخططات للتطبيقات القائمة على الأحداث والتطبيقات التي تركز على الرسائل. يوفر المرونة لمنتجك وتطبيقات المستهلك من أجل تبادل البيانات دون الحاجة إلى إدارة المخطط ومشاركته. كما يوفر إطار عمل إدارة بسيطاً للمخططات القابلة لإعادة الاستخدام، ويحدد العلاقة بين المخططات من خلال تكوين تجميع (مجموعات المخططات). لمزيد من المعلومات، راجع سجل مخطط Azure في مراكز الأحداث.

توضح لك هذه المقالة كيفية إنشاء مجموعة مخططات باستخدام مخططات في سجل مخطط مستضاف بواسطة مراكز أحداث Azure.

إشعار

  • الميزة غير متوفرة في المستوى الأساسي.
  • تأكد من أنك عضو في أحد هذه الأدوار: المالك أو المساهم أو مساهم سجل المخطط. للحصول على تفاصيل حول التحكم في الوصول استناداً إلى الدور، راجع نظرة عامة على سجل المخطط.
  • إذا كان مركز الأحداث موجودًا في شبكة ظاهرية، فلن تتمكن من إنشاء مخططات في مدخل Azure إلا إذا قمت بالوصول إلى المدخل من جهاز ظاهري في نفس الشبكة الظاهرية.

المتطلبات الأساسية

إنشاء مساحة اسم "مراكز الأحداث". يمكنك أيضًا استخدام مساحة اسم حالية.

إنشاء مجموعة مخططات

  1. انتقل إلى صفحة مساحة اسم مراكز الأحداث.

  2. حدد سجل المخطط في القائمة اليمنى. لإنشاء مجموعة مخططات، حدد + مجموعة مخططات على شريط الأدوات.

    صورة تعرض صفحة «سجل المخطط» في مدخل Azure

  3. في صفحة إنشاء مجموعة مخططات، قم بالخطوات التالية:

    1. أدخل اسمًا لمجموعة المخططات.

    2. بالنسبة إلى نوع التسلسل، حدد تنسيق تسلسل Avro الذي ينطبق على جميع المخططات في مجموعة المخططات. تنسيق تسلسل JSON مدعوم أيضا (معاينة).

    3. حدد وضع التوافق لجميع المخططات في المجموعة. بالنسبة لـ Avro، يتم دعم وضعي توافق الإصدارات السابقة واللاحقة.

    4. بعد ذلك، حدد إنشاء لإنشاء مجموعة المخططات.

      صورة تعرض صفحة إنشاء مجموعة مخططات

  4. حدد اسم مجموعة المخططات في قائمة مجموعات المخططات.

    صورة تعرض مجموعة المخططات في القائمة المحددة.

  5. تظهر صفحة مجموعة المخططات الخاصة بالمجموعة.

    صورة تعرض صفحة «مجموعة المخططات»

إضافة مخطط إلى مجموعة المخططات

في هذا القسم، ستقوم بإضافة مخطط إلى مجموعة المخططات باستخدام مدخل Azure.

  1. في صفحة مجموعة المخططات، حدد + مخطط على شريط الأدوات.

  2. في صفحة إنشاء مخطط، قم بالخطوات التالية:

    1. لـ الاسم، أدخل orderschema.

    2. أدخل المخطط التالي في مربع النص. يمكنك أيضًا تحديد ملف باستخدام المخطط.

      {
        "namespace": "com.azure.schemaregistry.samples",
        "type": "record",
        "name": "Order",
        "fields": [
          {
            "name": "id",
            "type": "string"
          },
          {
            "name": "amount",
            "type": "double"
          }
        ]
      }
      
    3. حدد إنشاء.

  3. حدد المخطط من قائمة المخططات.

    صورة تعرض المخطط المحدد.

  4. تظهر صفحة نظرة عامة على المخطط الخاصة بالمخطط.

    صورة تعرض صفحة «نظرة عامة على المخطط».

  5. إذا كانت هناك إصدارات متعددة من المخطط، فستراها في القائمة المنسدلة الإصدارات. حدد إصدارًا للتبديل إلى هذا الإصدار من المخطط.

إنشاء إصدار جديد من المخطط

  1. قم بتحديث المخطط في مربع النص، وحدد التحقق من الصحة. في المثال التالي، تمت إضافة حقل جديد description إلى المخطط.

    صورة تعرض صفحة «تحديث المخطط»

  2. راجع حالة التحقق من الصحة والتغييرات، وحدد حفظ.

    صورة تعرض صفحة «مراجعة» التي تعرض حالة التحقق من الصحة، والتغييرات، والحفظ

  3. ترى أنه تم تحديد 2 لـ الإصدار في صفحة نظرة عامة على المخطط.

    صورة تعرض الإصدار الجديد من المخطط

  4. حدد 1 لرؤية الإصدار 1 من المخطط.

تنظيف الموارد

إشعار

لا تحذف الموارد إذا كنت تريد المتابعة إلى البدء السريع التالي المرتبط من الخطوات التالية.

  1. انتقل إلى صفحة مساحة اسم مراكز الأحداث.
  2. حدد سجل المخطط في القائمة اليمنى.
  3. حدد schema group التي أنشأتها في هذه البداية السريعة.
  4. في صفحة Schema Group، حدد Delete على شريط الأدوات.
  5. في صفحة Delete Schema Group، اكتب اسم مجموعة المخططات وحدد Delete.

الخطوات التالية