البرنامج التعليمي: إعداد بيئة Azure Time Series Insights Gen2

ملاحظة

لن يتم دعم خدمة Time Series Insights (TSI) بعد مارس 2025. ضع في اعتبارك ترحيل بيئات TSI الحالية إلى حلول بديلة في أقرب وقت ممكن. لمزيد من المعلومات حول الإهمال والترحيل، تفضل بزيارة وثائقنا.

يرشدك هذا البرنامج التعليمي خلال عملية إنشاء بيئة ⁧⁩دفع الاستحقاقات أولاً بأول ⁧⁩الخاصة بـ Azure Time Series Insights Gen2.

في هذا البرنامج التعليمي، تتعلم كيفية:

  • إنشاء بيئة Azure Time Series Insights Gen2.
  • توصيل بيئة Azure Time Series Insights Gen2 بـIoT Hub.
  • تشغيل نموذج مسرع الحلول لدفق البيانات إلى بيئة Azure Time Series Insights Gen2.
  • إجراء تحليل أساسي على البيانات.
  • تعريف نوع نموذج التسلسل الزمني والتسلسل الهرمي، وإقرانه بالمثيلات الخاصة بك.

تلميح

توفر ⁧⁩مسرعات حلول IOT⁧⁩ حلولاً على مستوى المؤسسة سبق تكوينها، يمكنك استخدامها لتسريع تطوير حلول IOT مخصصة.

اشترك في ⁧⁩ اشتراك Azure المجاني ⁧⁩ إذا لم يكن لديك واحد بالفعل.

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

إنشاء محاكاة جهاز

في هذا القسم، ستقوم بإنشاء ثلاثة أجهزة محاكاة ترسل البيانات إلى مثيل Azure IoT Hub.

  1. اذهب إلى ⁧⁩صفحة مسرعات حلول Azure IoT⁧⁩. قم بتسجيل الدخول باستخدام حساب Azure الخاص بك، ثم حدد ⁧⁩Device Simulation⁧⁩.

    صفحة مسرعات حلول Azure IoT.

  2. قم بالتمرير لأسفل لقراءة قسم ⁧⁩النظرة العامة ⁧⁩ و⁧⁩الشروع في العمل⁧⁩.

  3. اتبع ⁧⁩إرشادات النشر⁧⁩ في قسم الشروع في العمل.

    قد يستغرق الأمر حوالي 20 دقيقة لإكمال هذه العملية.

  4. عند انتهاء النشر، سيتم تزويدك بعنوان URL للمحاكاة. أبق هذه الصفحة مفتوحة لأنك ستعود إليها لاحقًا.

    هام

    لا تدخل مسرع الحل الخاص بك حتى الآن! أبق صفحة الويب مفتوحة لأنك ستعود إليها لاحقًا.

    اكتمل توفير حل محاكاة الجهاز.

  5. الآن، قم بفحص الموارد التي تم إنشاؤها حديثا في مدخل Azure. في صفحة ⁧⁩مجموعات الموارد⁧⁩، لاحظ أن مجموعة موارد جديدة تم إنشاؤها باستخدام ⁧solutionName⁩ الذي قمت بتوفيره في ملف معلمات قالب ARM. دوّن الموارد التي تم إنشاؤها لمحاكاة الجهاز.

    موارد محاكاة الجهاز.

إنشاء بيئة Azure Time Series Insights Gen2

يصف هذا القسم كيفية إنشاء بيئة Azure Time Series Insights Gen2 وطريقة توصيله بمركز IoT الذي تم إنشاؤه بواسطة مسرع حلول IoT باستخدام ⁧⁩مدخل Azure⁧⁩.

  1. تسجيل الدخول إلى ⁧⁩مدخل Azure⁧⁩ باستخدام حساب الاشتراك في Azure.

  2. اختر + Create a resource في الزاوية العلوية اليسرى.

  3. حدد فئة Internet of Things، ثم حدد Time Series Insights.

    حدد مورد بيئة Time Series Insights.

  4. في جزء ⁧⁩Create Time Series Insights environment⁧⁩، في علامة التبويب ⁧⁩Basics⁧⁩، قم بتعيين المعلمات التالية:

    المعلمة إجراء
    ⁩اسم البيئة⁧ أدخل اسمًا فريدًا لبيئة Azure Time Series Insights Gen2.
    الاشتراك أدخل الاشتراك حيث تريد إنشاء بيئة Azure Time Series Insights Gen2. تعد أفضل الممارسات هي استخدام نفس الاشتراك كبقية موارد IoT التي تم إنشاؤها بواسطة جهاز المحاكاة.
    مجموعة الموارد حدد مجموعة الموارد الموجودة أو أنشئ مجموعة موارد جديدة لمورد بيئة Azure Time Series Insights Gen2. مجموعة الموارد هي حاوية لموارد Azure. تعد أفضل الممارسات هي استخدام نفس مجموعة الموارد كبقية موارد IoT التي تم إنشاؤها بواسطة جهاز المحاكاة.
    ⁩الموقع⁧ حدد منطقة مركز بيانات لبيئة Azure Time Series Insights Gen2. لتجنب زمن انتقال إضافي، من الأفضل إنشاء بيئة Azure Time Series Insights Gen2 في نفس المنطقة التي تم إنشاؤها بواسطة جهاز محاكاة الجهاز بمركز IoT.
    ⁩المستوى⁧ حدد ⁧⁩Gen2(L1)⁧⁩. هذا هو SKU لمنتج Azure Time Series Insights Gen2.
    ⁩اسم خاصية معرف Time Series⁧ أدخل اسمًا لخاصية تحتوي على قيم تعرف مثيلات Time Series بشكل فريد. لا يمكن تغيير القيمة التي تدخلها في مربع ⁧⁩اسم الخاصية⁧⁩كمعرف Time Series. لهذا البرنامج التعليمي، أدخل ⁧⁩⁧⁩iothub-connection-device-id⁧⁩⁧⁩. لمعرفة المزيد حول معرف Time Series بما في ذلك معرف Time Series المركب، اقرأ ⁧⁩أفضل الممارسات لاختيار معرف Time Series⁧⁩.
    اسم حساب التخزين أدخل اسمًا عالميًا فريدًا لحساب تخزين جديد.
    ⁩نوع حساب التخزين⁧ حدد نوع التخزين لحساب تخزين جديد. نوصي بـStorageV2
    ⁩النسخ المتماثل لحساب التخزين ⁧ حدد نوع التخزين لحساب تخزين جديد. بناء على تحديد موقعك، يمكنك الاختيار من بين LRS وGRS وZRS. لهذا البرنامج التعليمي، يمكنك تحديد LRS
    مساحة الاسم الهرمية يمكن تحديد هذا الخيار قابل للتحديد، بمجرد تحديد نوع التخزين ليكون StorageV2. يتم تعطيله في الوضع الافتراضي. لهذا البرنامج التعليمي، يمكنك تركه في حالته ⁧⁩المعطلة⁧⁩في الوضع الافتراضي
    ⁩تمكين متجر warm⁧ حدد ⁧⁩Yes⁧⁩ لتمكين متجر warm. يمكن تعطيل هذا الإعداد وإعادة تمكينه بعد إنشاء البيئة أيضًا.
    ⁩استبقاء البيانات (بالأيام)⁧ اختر الخيار الافتراضي 7 أيام.

    تكوين بيئة Azure Time Series Insights جديد.استمر تكوين بيئة Azure Time Series Insights الجديد.

  5. حدد ⁧⁩Next: Event Source⁧⁩.

    تكوين معرف السلسلة الزمنية للبيئة.

  6. في علامة التبويب ⁧⁩Event Source⁧⁩، قم بتعيين المعلمات التالية:

    المعلمة إجراء
    ⁩إنشاء مصدر حدث؟⁧ حدد Yes.
    نوع المصدر حدد ⁧⁩IoT Hub⁧⁩.
    الاسم أدخل قيمة فريدة لاسم مصدر الحدث.
    ⁩تحديد مركز⁧ اختر ⁧⁩Select existing⁧⁩.
    الاشتراك حدد الاشتراك الذي استخدمته لمحاكاة الجهاز.
    IoT Hub name حدد اسم مركز IoT الذي أنشأته لمحاكاة الجهاز.
    ⁩نهج الوصول لمركز IoT⁧ حدد ⁧⁩iothubowner⁧⁩.
    ⁩مجموعة مستهلكين مركز IoT⁧ حدد ⁧⁩New⁧⁩، وأدخل اسمًا فريدًا، ثم حدد ⁧⁩+ Add⁧⁩. يجب أن تكون مجموعة المستهلكين قيمة فريدة في Azure Time Series Insights Gen2.
    ⁩خيارات البدء⁧ حدد ⁧⁩Beginning now⁧⁩.
    ⁩خاصية الطابع الزمني⁧ يتم استخدام هذه القيمة لتحديد خاصية ⁧⁩الطابع الزمني⁧⁩في بيانات القياس عن بعد الواردة. لهذا البرنامج التعليمي، اترك هذا المربع فارغًا. يستخدم هذا المحاكي الطابع الزمني الوارد من IoT Hub، والذي يعد الوضع الافتراضي لـAzure Time Series Insights Gen2.

    تكوين مركز IoT الذي تم إنشاؤه كمصدر حدث

  7. حدد "استعراض + إنشاء".

    مراجعة + إنشاء صفحة، مع زر إنشاء

    يمكنك مراجعة حالة النشر:

    إعلام باكتمال النشر.

  8. توسيع تفاصيل النشر.

دفق البيانات

والآن بعد أن قمت بنشر بيئة Azure Time Series Insights Gen2، ابدأ في دفق البيانات للتحليل.

  1. سيتم منحك عنوان URL بمجرد اكتمال نشر مسرع الحلول.

  2. انقر على عنوان URL لإطلاق محاكاة الجهاز.

  3. حدد ⁧⁩+ New simulation⁧⁩.

    1. بعد تحميل صفحة Simulation setup، أدخل المعلمات المطلوبة.

      المعلمة إجراء
      الاسم أدخل اسمًا مميزًا لمحاكاة.
      الوصف أدخل تعريفًا.
      ⁩مدة المحاكاة⁧ اضبط على ⁧⁩تشغيل غير مسمى Run indefinitely⁧⁩.
      ⁩طراز الجهاز⁧ انقر على + ⁧⁩Add a device type⁧
      ⁩الاسم ⁧⁩: أدخل ⁧⁩Elevator⁧⁩.
      ⁩القيمة ⁧⁩: أدخل ⁧⁩3⁧⁩.
      اترك القيم الافتراضية المتبقية
      ⁩هدف مركز IoT⁧ اضبط على ⁧⁩استخدام مركز IoT الموفر سابقًا Use pre-provisioned IoT Hub⁧⁩.

      تكوين المعلمات وتشغيلها.

    2. حدد ⁧⁩Start simulation⁧⁩. في لوحة معلومات محاكاة الجهاز، يتم عرض ⁧⁩الأجهزة النشطة⁧⁩ و⁧⁩إجمالي الرسائل⁧⁩.

      لوحة معلومات محاكاة Azure IoT.

تحليل البيانات

في هذا القسم، تقوم بإجراء التحليلات الأساسية في بيانات السلاسل الزمنية الخاصة بك باستخدام ⁧⁩Azure Time Series Insights Gen2 Explorer⁧⁩.

  1. اذهب إلى مستكشف Azure Time Series Insights Gen2 عن طريق تحديد عنوان URL من صفحة الموارد في ⁧⁩بوابة Azure⁧⁩.

    عنوان URL لمستكشف Azure Time Series Insights Gen2.

  2. في مستكشف Azure Time Series Insights Gen2، سيظهر شريط يمتد أعلى الشاشة. هذا هو منتقي التوافر الخاص بك. تأكد من تحديد دقيقتين على الأقل، وإذا لزم الأمر، فقم بتوسيع الإطار الزمني عن طريق تحديد وسحب مقابض المنتقي إلى اليسار واليمين.

  3. سيتم عرض ⁧⁩ مثيلات سلسلة الوقت⁧⁩ على الجانب الأيسر.

    قائمة المثيلات غير المقتصدة.

  4. حدد مثيل السلسلة لأول مرة. ثم حدد ⁧⁩Show temperature⁧⁩.

    مثيل السلسلة الزمنية المحدد مع أمر القائمة لإظهار متوسط درجة الحرارة.

    إظهار مخطط سلسلة زمنية. تغير ⁧⁩‏‏الفاصل الزمني⁧⁩ إلى ⁧⁩30s⁧⁩.

  5. كرر الخطوة السابقة مع مثيلين من مثيلات السلسلة الزمنية الأخرى بحيث تقوم بعرض المثيلات الثلاثة، كما هو موضح في هذا المخطط:

    مخطط لجميع السلاسل الزمنية.

  6. حدد منتقي الفترة الزمنية في الزاوية العلوية اليمنى. يمكنك هنا تحديد وقت بداية ونهاية محددة يصل إلى الملي الثاني، أو اختر من خيارات تم تكوينها مسبقًا مثل ⁧⁩آخر 30 دقيقة⁧⁩. يمكنك أيضًا تغيير المنطقة الزمنية الافتراضية.

    تعيين النطاق الزمني إلى آخر 30 دقيقة.

    يتم الآن عرض تقدم مسرع الحلول على مدار ⁧⁩آخر 30 دقيقة⁧⁩ في مستكشف Azure Time Series Insights Gen2.

تعريف نموذج وتطبيقه

في هذا القسم، يمكنك تطبيق نموذج لهيكلة البيانات الخاصة بك. لإكمال النموذج، يمكنك تعريف الأنواع والتسلسلات الهرمية والمثيلات. لمعرفة المزيد حول نمذجة البيانات، اقرأ ⁧⁩نموذج سلسلة الوقت⁧⁩.

  1. في المستكشف، حدد علامة التبويب ⁧⁩Model⁧⁩:

    عرض علامة التبويب نموذج في المستكشف.

    في علامة التبويب ⁧⁩Types⁧⁩، حدد ⁧⁩+ Add⁧⁩.

  2. أدخل المعلمات التالية:

    المعلمة إجراء
    الاسم أدخل ⁧⁩Elevator⁧
    الوصف أدخل هذا تعريف النوع للمصعد ⁧⁩This is a type definition for Elevator⁧
  3. بعد ذلك، حدد علامة التبويب ⁧⁩Variables⁧⁩.

    1. حدد ⁧⁩+ Add Variable⁧⁩ وقم بملء القيم التالية للمتغير الأول من نوع المصعد. ستألف ثلاثة متغيرات في المجموع.

      المعلمة إجراء
      الاسم أدخل⁧⁩Avg Temperature⁧⁩.
      النوع حدد ⁧⁩Numeric⁧
      القيمة حدد من الإعداد المسبق: حدد ⁧⁩temperature (Double)⁧⁩.
      ملاحظة: قد يستغرق الأمر بضع دقائق حتى يتم ملء القيمة ⁧⁩Value⁧⁩تلقائيًا بعد أن تبدأ Azure Time Series Insights Gen2 في تلقي الأحداث.
      ⁩عمليات التجميع⁧ توسيع ⁧⁩الإعدادات المتقدمة⁧⁩.
      حدد ⁧⁩AVG⁧⁩.
    2. اختر ⁧⁩تطبيق⁧⁩. ثم، انقر على + إضافة متغير ⁧⁩+ Add Variable⁧⁩ مرة أخرى، وقم بتعيين القيم التالية:

      المعلمة إجراء
      الاسم أدخل ⁧⁩Avg Vibration⁧⁩.
      النوع حدد ⁧⁩Numeric⁧
      القيمة حدد من الإعداد المسبق: حدد ⁧⁩vibration (Double)⁧⁩.
      ملاحظة: قد يستغرق الأمر بضع دقائق حتى يتم ملء القيمة ⁧⁩Value⁧⁩تلقائيًا بعد أن تبدأ Azure Time Series Insights Gen2 في تلقي الأحداث.
      ⁩عمليات التجميع⁧ توسيع ⁧⁩الإعدادات المتقدمة⁧⁩.
      حدد ⁧⁩AVG⁧⁩.
    3. اختر ⁧⁩تطبيق⁧⁩. ثم، انقر على + إضافة متغير ⁧⁩+ Add Variable⁧⁩ مرة أخرى، وقم بتعيين القيم التالية للمتغير الثالث والأخير:

      المعلمة إجراء
      الاسم أدخل ⁧⁩Floor⁧⁩.
      النوع حدد ⁧⁩Categorical⁧
      القيمة حدد من الإعداد المسبق: حدد ⁧⁩Floor (Double)⁧⁩.
      ملاحظة: قد يستغرق الأمر بضع دقائق حتى يتم ملء القيمة ⁧⁩Value⁧⁩تلقائيًا بعد أن تبدأ Azure Time Series Insights Gen2 في تلقي الأحداث.
      الفئات ⁩التسمية⁧⁩: ⁧⁩القيم⁧
      أدنى: 1، 2، 3، 4
      منتصف: 5، 6، 7، 8، 9
      أعلى: 10، 11، 12، 13، 14، 15
      ⁩الفئة الافتراضية⁧ أدخل ⁧⁩Unknown⁧

      إضافة متغيرات النوع.

    4. اختر ⁧⁩تطبيق⁧⁩.

    5. حدد ⁧⁩حفظ⁧⁩. يتم إنشاء ثلاثة متغيرات وعرضها.

      بعد إضافة النوع، راجعه في طريقة عرض النموذج.

  4. حدد علامة التبويب ⁧⁩Hierarchies⁧⁩. ثم، حدد ⁧⁩+ Add⁧⁩.

    1. في جزء ⁧⁩تحرير التسلسل الهرمي ⁧⁩، قم بتعيين المعلمات التالية:

      المعلمة إجراء
      الاسم أدخل ⁧⁩Location Hierarchy⁧⁩.
      المستويات أدخل ⁧⁩Country⁧⁩ كاسم المستوى الأول
      حدد ⁧⁩+ Add Level⁧
      أدخل ⁧⁩City⁧⁩ للمستوى الثاني، ثم حدد⁧⁩+ Add Level⁧
      أدخل ⁧⁩Building⁧⁩ كاسم للمستوى الثالث والأخير
    2. حدد ⁧⁩حفظ⁧⁩.

      عرض التسلسل الهرمي الجديد في طريقة عرض النموذج.

  5. انتقل إلى ⁧⁩Instances⁧⁩.

    1. ضمن ⁧⁩Actions⁧⁩ الموجودة على أقصى اليمين، وحدد أيقونة القلم الرصاص لتحرير المثيل الأول بالقيم التالية:

      المعلمة إجراء
      النوع حدد ⁧⁩Elevator⁧⁩.
      الاسم أدخل ⁧⁩Elevator 1⁧
      الوصف أدخل ⁧⁩Instance for Elevator 1⁧
    2. انتقل إلى⁧⁩Instance Fields⁧⁩ وأدخل القيم التالية:

      المعلمة إجراء
      تدرجات هرمية حدد ⁧⁩Location Hierarchy⁧
      الدولة أدخل ⁧⁩USA⁧
      المدينة أدخل ⁧⁩Seattle⁧
      ⁩مبنى⁧ أدخل ⁧⁩Space Needle⁧
    3. حدد ⁧⁩حفظ⁧⁩.

  6. كرر الخطوة السابقة مع المثيلين الآخرين في أثناء استخدام القيم التالية:

    ⁩بالنسبة إلى Elevator 2:⁧

    المعلمة إجراء
    النوع حدد ⁧⁩Elevator⁧⁩.
    الاسم أدخل ⁧⁩Elevator 2⁧
    الوصف أدخل ⁧⁩Instance for Elevator 2⁧
    تدرجات هرمية حدد ⁧⁩Location Hierarchy⁧
    الدولة أدخل ⁧⁩USA⁧
    المدينة أدخل ⁧⁩Seattle⁧
    ⁩مبنى⁧ أدخل ⁧⁩Pacific Science Center⁧

    ⁩بالنسبة إلى Elevator 3:⁧

    المعلمة إجراء
    النوع حدد ⁧⁩Elevator⁧⁩.
    الاسم أدخل ⁧⁩Elevator 3⁧
    الوصف أدخل ⁧⁩Instance for Elevator 3⁧
    تدرجات هرمية حدد ⁧⁩Location Hierarchy⁧
    الدولة أدخل ⁧⁩USA⁧
    المدينة أدخل ⁧⁩New York⁧
    ⁩مبنى⁧ أدخل ⁧⁩Empire State Building⁧

    عرض المثيلات المحدثة.

  7. انتقل مرة أخرى إلى علامة التبويب ⁧⁩Analyze⁧⁩ لعرض جزء الرسوم البيانية. ضمن ⁧⁩Location Hierarchy⁧⁩، قم بتوسيع جميع مستويات التسلسل الهرمي لعرض مثيلات السلاسل الزمنية:

    عرض كافة التسلسلات الهرمية في طريقة عرض المخطط.

  8. ضمن ⁧⁩Pacific Science Center⁧⁩، حدد مثيل السلاسل الزمنية ⁧⁩Elevator 2⁧⁩، ثم حدد ⁧⁩Show Average Temperature⁧⁩.

  9. لنفس المثيل، ⁧⁩Elevator 2⁧⁩، حدد ⁧⁩Show Floor⁧⁩.

    مع المتغير الفئوي الخاص بك، يمكنك تحديد مقدار الوقت الذي يقضي المصعد في الطوابق العليا والدنيا والوسطى.

    تصور المصعد 2 مع التسلسل الهرمي والبيانات.

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

الآن بعد أن أكملت البرنامج التعليمي، قم بتنظيف الموارد التي قمت بإنشائها:

  1. من القائمة اليسرى في ⁧⁩بوابة Azure،⁧⁩ حدد⁧⁩All resources⁧⁩ حدد موقع مجموعة Azure Time Series Insights Gen2.
  2. احذف مجموعة الموارد بأكملها (وكافة الموارد الموجودة فيها) بتحديد ⁧⁧⁩⁩ Delete⁧⁧⁩⁩ أو قم بإزالة كل مورد على حدة.

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

في هذا البرنامج التعليمي، تعلمت كيفية القيام بما يأتي:

  • إنشاء مسرع محاكاة جهاز واستخدامه.
  • إنشاء بيئة دفع الاستحقاقات أولاً بأول لـ Azure Time Series Insights Gen2.
  • توصيل بيئة Azure Time Series Insights Gen2 بـIoT Hub.
  • تشغيل نموذج مسرع الحلول لدفق البيانات إلى بيئة Azure Time Series Insights Gen2.
  • إجراء تحليل أساسي للبيانات.
  • تعريف نوع نموذج التسلسل الزمني والتسلسل الهرمي، وإقرانه بالمثيلات الخاصة بك.

الآن بعد أن عرفت كيفية إنشاء بيئة Azure Time Series Insights Gen2، تعرف على المزيد حول المفاهيم الرئيسية في Azure Time Series Insights Gen2.

اقرأ عن استيعاب Azure Time Series Insights Gen2:

اقرأ عن تخزين Azure Time Series Insights Gen2:

تعرف على المزيد حول نماذج السلاسل الزمنية:

تعرف على المزيد حول توصيل بيئتك بـ Power BI: