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

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

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

يمكن أن تعيش موارد الإدخال هذه في اشتراك Azure نفسه مثل وظيفة Stream Analytics أو الاشتراك المختلف.

يمكنك استخدام مدخل Microsoft Azure و Azure PowerShell و .NET API و REST API و Visual Studio و Visual Studio Code لإنشاء مدخلات مهمة Stream Analytics وتحريرها واختبارها.

إشعار

نوصي بشدة باستعمال أدوات Stream Analytics لـ Visual Studio Code للحصول على أفضل تجربة تطوير محلية. هناك فجوات في الميزات المعروفة في أدوات Stream Analytics لبرنامج Visual Studio 2019 (الإصدار 2.6.3000.0) ولن يتم تحسينها من الآن فصاعداً.

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

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

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

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

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

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

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

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

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

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