مشاركة عبر


Azure Stream Analytics on IoT Edge

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

يعمل Azure Stream Analytics على IoT Edge ضمن إطار عمل Azure IoT Edge . بمجرد إنشاء الوظيفة في تحليلات التدفق، يمكنك نشرها وإدارتها باستخدام مركز إنترنت الأشياء.

السيناريوهات الشائعة

يصف هذا القسم السيناريوهات الشائعة لتحليلات التدفق على إنترنت الأشياء Edge. يوضح الرسم البياني التالي تدفق البيانات بين أجهزة إنترنت الأشياء وسحابة Azure.

مخطط عالي المستوى لحافة إنترنت الأشياء

التحكم والتحكم منخفض الكمون

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

الاتصال المحدود بالسحابة

تحتاج الأنظمة الحيوية للمهام، مثل معدات التعدين عن بعد، السفن المتصلة، أو الحفر البحري، إلى تحليل البيانات والتفاعل معها حتى عندما يكون الاتصال السحابي متقطعا. مع Stream Analytics، يعمل منطق البث بشكل مستقل عن اتصال الشبكة ويمكنك اختيار ما ترسله إلى السحابة لمزيد من المعالجة أو التخزين.

النطاق الترددي المحدود

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

التوافق

قد يتطلب الامتثال التنظيمي إخفاء هوية أو تجميع بعض البيانات محليا قبل إرسالها إلى السحابة.

وظائف الحافة في Azure Stream Analytics

تعمل وظائف Stream Analytics Edge في حاويات منشورة على أجهزة Azure IoT Edge. تتكون وظائف الحافة من جزأين:

  • جزء سحابي مسؤول عن تعريف الوظيفة: يقوم المستخدمون بتعريف المدخلات، والإخراج، والاستعلام، وإعدادات أخرى، مثل الأحداث غير المرتبة، في السحابة.

  • وحدة تعمل على أجهزة إنترنت الأشياء الخاصة بك. تحتوي الوحدة على محرك تحليلات التدفق وتتلقى تعريف الوظيفة من السحابة.

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

Azure Stream Analytics Edge job

قيود الوظائف على الحافة

الهدف هو تحقيق المساواة بين وظائف إنترنت الأشياء Edge ووظائف السحابة. معظم ميزات لغة استعلام SQL مدعومة لكل من الحافة والسحابة. ومع ذلك، لا تدعم الميزات التالية في المهام الحافية:

  • الدوال المعرفة من قبل المستخدم (UDF) في JavaScript. تتوفر UDF بصيغة C# لوظائف إنترنت الأشياء على الحافة (معاينة).
  • التجمعات المعرفة من قبل المستخدم (UDA).
  • Azure ML functions.
  • تنسيق AVRO للإدخال/الإخراج. في الوقت الحالي، يتم دعم CSV وJSON فقط.
  • المشغلات التالية لأنظمة SQL التالية:
    • التقسيم بواسطة
    • GetMetadataPropertyValue
  • سياسة الوصول المتأخر

وقت التشغيل ومتطلبات الأجهزة

لتشغيل تحليلات التدفق على إنترنت الأشياء، تحتاج إلى أجهزة يمكنها تشغيل Azure IoT Edge.

تستخدم Stream Analytics وAzure IoT Edge حاويات Docker لتوفير حل محمول يعمل على أنظمة تشغيل متعددة (ويندوز، لينكس).

تتوفر تحليلات التدفق على إنترنت الأشياء Edge كصور ويندوز ولينكس، تعمل على بنى x86-64 أو ARM (آلات RISC المتقدمة).

المدخلات والمخرجات

وظائف Stream Analytics Edge يمكنها الحصول على مدخلات ومخرجات من وحدات أخرى تعمل على أجهزة IoT Edge. للاتصال من وإلى وحدات معينة، يمكنك ضبط تكوين التوجيه عند وقت النشر. يتم شرح المزيد من المعلومات في وثائق تركيب وحدة إنترنت الأشياء.

لكل من المدخلات والمخرجات، يتم دعم تنسيقات CSV وJSON.

لكل تدفق إدخال ومخرج تنشئه في وظيفة تحليلات التدفق الخاصة بك، يتم إنشاء نقطة نهاية مقابلة على وحدة النشر الخاصة بك. يمكن استخدام هذه النقاط النهائية في مسارات نشرك.

أنواع المدخلات المدعومة للتدفق هي:

  • مركز Edge
  • مركز الأحداث
  • IoT Hub

أنواع الإخراج المدعومة للتدفق هي:

  • مركز Edge
  • SQL Database
  • مركز الأحداث
  • تخزين الكتل/ADLS Gen2

يدعم إدخال المرجع نوع ملف المرجع. يمكن الوصول إلى مخرجات أخرى باستخدام وظيفة سحابية في المراحل النهائية. على سبيل المثال، وظيفة تحليلات التدفق المستضافة في Edge ترسل المخرجات إلى Edge Hub، والذي يمكنه بعد ذلك إرسال المخرجات إلى IoT Hub. يمكنك استخدام وظيفة Azure Stream Analytics مستضافة سحابية ثانية مع إدخال من IoT Hub وإخراج Power BI أو نوع مخرج آخر.

معلومات صورة وحدة Azure Stream Analytics

تم تحديث معلومات هذه النسخة آخر مرة في 2020-09-21:

  • صورة: mcr.microsoft.com/azure-stream-analytics/azureiotedge:1.0.9-linux-amd64

    • الصورة الأساسية: mcr.microsoft.com/dotnet/core/runtime:2.1.13-alpine
    • المنصة:
      • العمارة: AMD64
      • نظام التشغيل: لينكس
  • صورة: mcr.microsoft.com/azure-stream-analytics/azureiotedge:1.0.9-linux-arm32v7

    • الصورة الأساسية: mcr.microsoft.com/dotnet/core/runtime:2.1.13-bionic-arm32v7
    • المنصة:
      • العمارة: ARM
      • نظام التشغيل: لينكس
  • صورة: mcr.microsoft.com/azure-stream-analytics/azureiotedge:1.0.9-linux-arm64

    • الصورة الأساسية: mcr.microsoft.com/dotnet/core/runtime:3.0-bionic-arm64v8
    • المنصة:
      • العمارة: ARM64
      • نظام التشغيل: لينكس

الحصول على المساعدة

لمزيد من المساعدة، جرب صفحة أسئلة Microsoft Q&A الخاصة ب Azure Stream Analytics.

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