تطوير وظائف Azure Stream Analytics وتصحيحها محليا
على الرغم من قدرتك على إنشاء وظائف Azure Stream Analytics واختبارها في مدخل Azure، إلا أن العديد من المطورين يفضلون تجربة تطوير محلية. يسهل Stream Analytics استخدام محرر التعليمات البرمجية المفضل لديك وأدوات التطوير لإنشاء الوظائف واختبارها باستخدام تدفقات الأحداث المباشرة من Azure Event Hub وIoT Hub وBlob Storage باستخدام وقت تشغيل محلي لعقدة واحدة يعمل بكامل طاقته. يمكنك أيضا إرسال الوظائف إلى Azure مباشرة من بيئة التطوير المحلية الخاصة بك.
بيئات التطويرالمحلية
تعتمد الطريقة التي تطور بها مهام Stream Analytics على الكمبيوتر المحلي على تفضيلات الأدوات وتوافر الميزات. راجع مقارنة ميزات Azure Stream Analytics لمعرفة الميزات المدعومة لكل بيئة تطوير.
تدعم البيئات في الجدول التالي التنمية المحلية:
| البيئة | الوصف |
|---|---|
| تعليمة Visual Studio برمجية | يتيح لك ملحق Azure Stream Analytics Tools ل Visual Studio Code تأليف وظيفة تحليلات Stream وإدارتها واختبارها محليا وفي السحابة باستخدام IntelliSense الغني والتحكم في المصدر الأصلي. يدعم التطوير على Linux و MacOS و Windows. لمعرفة المزيد، راجع إنشاء وظيفة Azure Stream Analytics في Visual Studio Code. يدعم الملحق أيضا Visual Studio Codespaces وهي بيئة تطوير مستضافة على السحابة. |
| Visual Studio 2019 | تعد أدوات تحليلات الدفق جزءا من أحمال عمل تطوير Azure وتخزين البيانات ومعالجتها في Visual Studio. يمكنك استخدام Visual Studio لكتابة وظائف C# المخصصة المعرفة من قبل المستخدم و deserializers. لمعرفة المزيد، راجع إنشاء مهمة Azure Stream Analytics باستخدام Visual Studio. |
| موجه الأوامر أو المحطة الطرفية | توفر حزمة Azure Stream Analytics CI/CD NuGet أدوات لبناء مشروع الاستوديو المرئي والاختبار المحلي على جهاز تعسفي. توفر حزمة Azure Stream Analytics CI/CD npm أدوات لبناء مشروع التعليمات البرمجية Visual Studio (الذي ينشئ قالب Azure Resource Manager) على جهاز تعسفي. |
الخطوات التالية
- اختبار استعلامات Stream Analytics محليًا مع نموذج البيانات باستخدام Visual Studio Code
- اختبار استعلامات "إحصاءات البث" محليا مقابل إدخال البث المباشر باستخدام شفرة Visual Studio
- استعلامات "إحصاءات تدفق الاختبار" محليا باستخدام Visual Studio
- اختبر البيانات المباشرة محليا باستخدام أدوات Azure Stream Analytics Visual Studio