تدفق البيانات في Azure SQL Edge

هام

لم يعد Azure SQL Edge يدعم النظام الأساسي ARM64.

يوفر Azure SQL Edge تنفيذا أصليا لقدرات تدفق البيانات المسماة دفق Transact-SQL (T-SQL). ويوفر تدفق البيانات في الوقت الحقيقي والتحليلات ومعالجة الأحداث لتحليل ومعالجة كميات كبيرة من البيانات المتدفقة بسرعة من مصادر متعددة، في وقت واحد. تم إنشاء دفق T-SQL باستخدام نفس محرك الدفق عالي الأداء الذي يشغل Azure Stream Analytics في Microsoft Azure. تدعم الميزة مجموعة مماثلة من القدرات التي تقدمها Azure Stream Analytics التي تعمل على الحافة.

كما هو الحال مع Stream Analytics، يتعرف T-SQL Streaming على الأنماط والعلاقات في المعلومات المستخرجة من العديد من مصادر إدخال IoT، بما في ذلك الأجهزة وأجهزة الاستشعار والتطبيقات. يمكنك استخدام هذه الأنماط لتشغيل الإجراءات وبدء مهام سير العمل. على سبيل المثال، يمكنك إنشاء تنبيهات أو موجز معلومات إلى حل إعداد التقارير أو المرئيات أو تخزين البيانات لاستخدامها لاحقا.

يمكن أن يساعدك دفق T-SQL في:

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

كيف يعمل دفق T-SQL؟

يعمل دفق T-SQL بنفس الطريقة تماما مثل Azure Stream Analytics. على سبيل المثال، يستخدم مفهوم وظائف الدفق لمعالجة تدفق البيانات في الوقت الحقيقي.

تتكون وظيفة تحليلات الدفق من:

  • إدخال الدفق: يحدد هذا الاتصالات بمصدر بيانات لقراءة دفق البيانات منه. يدعم Azure SQL Edge حاليا أنواع إدخال الدفق التالية:

    • مركز Edge
    • Kafka (يتوفر دعم مدخلات Kafka حاليا فقط على إصدارات Intel/AMD64 من Azure SQL Edge.)
  • إخراج الدفق: يحدد هذا الاتصالات بمصدر بيانات لكتابة دفق البيانات إليه. يدعم Azure SQL Edge حاليا أنواع إخراج الدفق التالية

    • مركز Edge
    • SQL (يمكن أن يكون إخراج SQL قاعدة بيانات محلية داخل مثيل Azure SQL Edge، أو SQL Server بعيد أو قاعدة بيانات Azure SQL.)
  • استعلام الدفق: يحدد هذا التحويل والتجميعات والتصفية والفرز والصلات التي سيتم تطبيقها على دفق الإدخال، قبل كتابتها إلى إخراج الدفق. يستند استعلام الدفق إلى نفس لغة الاستعلام المستخدمة من قبل Stream Analytics. لمزيد من المعلومات، راجع Stream Analytics Query Language.

إشعار

يدعم دفق T-SQL فقط مجموعة فرعية من مساحة سطح اللغة التي يدعمها Stream Analytics. لمزيد من المعلومات، راجع Stream Analytics Query Language.

القيود

تنطبق القيود والقيود التالية على دفق T-SQL.

  • يمكن أن تكون مهمة دفق واحدة فقط نشطة في أي وقت محدد. يجب إيقاف المهام قيد التشغيل بالفعل قبل بدء مهمة أخرى.
  • كل تنفيذ مهمة دفق يكون مترابطا بشكل واحد. إذا كانت مهمة الدفق تحتوي على استعلامات متعددة، يتم تقييم كل استعلام بترتيب تسلسلي.
  • عند إيقاف مهمة دفق في Azure SQL Edge، قد يكون هناك بعض التأخير قبل بدء مهمة الدفق التالية. يتم تقديم هذا التأخير لأن عملية الدفق الأساسية تحتاج إلى إيقاف استجابة لطلب مهمة الإيقاف ثم إعادة تشغيلها استجابة لطلب مهمة البدء.
  • T-SQL Streaming يصل إلى 32 قسما لدفق kafka. تؤدي محاولات تكوين عدد أقسام أعلى إلى حدوث خطأ.

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