اختبار استعلامات Stream Analytics محلياً مع نموذج البيانات باستخدام Visual Studio Code
يمكنك استخدام أدوات Azure Stream Analytics لبرنامج Visual Studio Code لاختبار وظائف Stream Analytics محلياً باستخدام بيانات نموذجية. يمكن العثور على نتائج الإخراج كملفات JSON في مجلد LocalRunOutputs لمشروعك.
لمزيد من المعلومات، راجع نظرة عامة على Stream Analytics المحلي الذي يتم تشغيله في Visual Studio Code باستخدام أدوات ASA.
المتطلبات الأساسية
ثبّت .NET core SDK وأعِد تشغيل Visual Studio Code.
استخدم التشغيل السريع لمعرفة كيفية إنشاء مهمة Stream Analytics باستخدام Visual Studio Code.
تحضير بيانات العينة
تحتاج إلى إعداد ملفات بيانات الإدخال النموذجية أولاً. إذا كان لديك بالفعل بعض ملفات البيانات النموذجية على جهازك، فيمكنك تخطي هذه الخطوة والانتقال إلى الخطوة التالية.
انقر فوق Preview data في ملف تكوين الإدخال من السطر العلوي. سيتم جلب بعض بيانات الإدخال من IoT Hub وتظهر في نافذة المعاينة.
بمجرد عرض البيانات، حدد حفظ باسم لحفظ البيانات في ملف محلي.
تحديد المدخلات المحلية
حدد input.json ضمن مجلد Inputs في مشروع Stream Analytics. ثم حدد Add local input من السطر العلوي.
يمكنك أيضاً استخدام Ctrl + Shift + P لفتح لوحة الأوامر وإدخال ASA: Add Input.
حدد Local Input.
حدد New Local Input +.
أدخل نفس الاسم المستعار للإدخال الذي استخدمته في الاستعلام الخاص بك.
في ملف LocalInput_Input.json الذي تم إنشاؤه حديثاً، أدخل مسار الملف حيث يوجد ملف البيانات المحلي.
حدد Preview Data لمعاينة بيانات الإدخال. يتم الكشف تلقائيا عن نوع التسلسل (JSON أو CSV) لبياناتك. استخدم المحدد لعرض البيانات بتنسيق Table أو Raw. الجدول التالي هو مثال على البيانات الموجودة في تنسيق الجدول:
الجدول التالي هو مثال على البيانات الموجودة في التنسيق الأوَّلي:
قم بتشغيل الاستعلامات محلياً
ارجع إلى محرر الاستعلام وحدد Run locally. ثم حدد Use local input من القائمة المنسدلة.
تظهر النتيجة في النافذة اليمنى. يمكنك تحديد "تشغيل" للاختبار مرة أخرى. يمكنك أيضاً تحديد Open in folder لمشاهدة ملفات النتائج في مستكشف الملفات وفتحها باستخدام أدوات أخرى. لا تتوفر ملفات النتائج إلا بتنسيق JSON.
الخطوات التالية
- نظرة عامة على Stream Analytics المحلي الذي يتم تشغيله في Visual Studio Code باستخدام أدوات ASA
- استعلامات Test Stream Analytics محلياً مقابل إدخال البث المباشر باستخدام Visual Studio Code
- استكشف وظائف Azure Stream Analytics باستخدام Visual Studio Code (إصدار أوَّلي)
- إعداد تدفقات CI/CD واختبار الوحدة باستخدام حزمة npm