فهم المدخلات ل Azure Stream Analytics

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

يحتوي تحليل التدفق على تكامل من الدرجة الأولى مع أربعة أنواع من الموارد كمدخلات:

يمكن أن تكون هذه الموارد في نفس اشتراك Azure الخاص بك في وظيفة تحليلات التدفق الخاصة بك، أو من اشتراك مختلف.

يمكنك استخدام Azure portal، Azure PowerShell، .NET API، REST API، Visual Studio، و تعليمة Visual Studio برمجية لإنشاء وتحرير واختبار Stream مدخلات وظائف التحليل.

‏‫ملاحظة‬

استخدم أدوات تحليلات التدفق ل تعليمة Visual Studio برمجية للحصول على أفضل تجربة تطوير محلي. أدوات تحليلات التدفق للعبة Visual Studio 2019 (الإصدار 2.6.3000.0) لديها فجوات معروفة في الميزات ولن يتم تحسينها مستقبلا.

مدخلات التدفق والمراجع

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

  • مدخلات تدفق البيانات
  • مدخلات البيانات المرجعية

إدخال تدفق البيانات

تدفق البيانات هو تسلسل غير محدود من الأحداث عبر الزمن. يجب أن تتضمن وظائف تحليلات التدفق على الأقل مدخلا واحدا لتدفق البيانات. تدعم Event Hubs وIoT Hub وAzure Data Lake Storage Gen2 وBlob storage كمصادر إدخال تدفق البيانات. تجمع Event Hubs تدفقات الأحداث من عدة أجهزة وخدمات. قد تشمل هذه التدفقات خلاصات نشاط وسائل التواصل الاجتماعي، أو معلومات تداول الأسهم، أو بيانات من أجهزة الاستشعار. تم تحسين مراكز إنترنت الأشياء لجمع البيانات من الأجهزة المتصلة في سيناريوهات إنترنت الأشياء (إنترنت الأشياء). يمكن لتخزين الكتلة أن يستقبل بيانات جماعية كتدفق، مثل ملفات السجل.

لمزيد من المعلومات حول مدخلات بيانات البث، راجع بيانات التدفق كمدخل في تحليلات التدفق.

إدخال بيانات مرجعية

تدعم تحليلات التدفق أيضا الإدخال المعروف بالبيانات المرجعية. البيانات المرجعية إما ثابتة تماما أو تتغير ببطء. عادة ما يستخدم لإجراء الارتباط والبحث. على سبيل المثال، قد تربط البيانات في تدفق البيانات التي تدخل إلى البيانات في بيانات المرجع، تماما كما تقوم بعملية انضمام SQL للبحث عن القيم الثابتة. Azure تخزين Blob و Azure Data Lake Storage Gen2 و قاعدة بيانات Azure SQL مدعومون حاليا كمصادر إدخال للبيانات المرجعية. حجم كتل مصادر البيانات المرجعية يصل إلى 300 ميجابايت، حسب تعقيد الاستعلام ووحدات البث المخصصة. لمزيد من المعلومات، راجع قسم حدود الحجم في توثيق البيانات المرجعية.

لمزيد من المعلومات حول مدخلات البيانات المرجعية، راجع استخدام بيانات المراجع للبحث في تحليلات التدفق.

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