تستعلام Test Stream Analytics محليا باستخدام بيانات عينة باستخدام تعليمة Visual Studio برمجية

استخدم أدوات Azure Stream Analytics ل تعليمة Visual Studio برمجية لاختبار وظائف Stream Analytics محليا باستخدام بيانات عينات. الاختبار محليا يتيح لك التحقق من منطق الاستعلام بسرعة قبل تشغيل المهمة في Azure. يحفظ تعليمة Visual Studio برمجية نتائج الإخراج كملفات JSON في مجلد LocalRunOutputs الخاص بمشروعك.

المتطلبات المسبقه

تحضير البيانات النموذجية

جهز ملفات بيانات الإدخال النموذجية أولا. إذا كان لديك بالفعل ملفات بيانات عينات على جهازك، يمكنك تخطي هذه الخطوة.

للتحقق من استعلامك مقابل مصدر بث مباشر بدلا من بيانات عينة محفوظة، راجع استعلامات تحليلات التدفق الاختباري محليا مقابل إدخال البث المباشر باستخدام تعليمة Visual Studio برمجية.

  1. اختر معاينة البيانات في ملف تكوين الإدخال من السطر الأعلى. يقوم تعليمة Visual Studio برمجية بجلب بعض بيانات الإدخال من IoT Hub ويعرضها في نافذة المعاينة.

  2. بعد ظهور البيانات، اختر حفظ ك لحفظها في ملف محلي.

لقطة شاشة لملف تكوين الإدخال في تعليمة Visual Studio برمجية مع اختيار بيانات المعاينة لجلب الإدخال الحي.

تعريف مدخل محلي

حدد مدخلا محليا في مشروع تحليلات التدفق الخاص بك بحيث يمكن للاستعلام قراءة من ملف البيانات النموذجي بدلا من المصدر الحي. استخدم الخطوات التالية لإضافة وتكوين المدخل المحلي:

  1. اختر input.json تحت مجلد المدخلات في مشروع تحليلات التدفق الخاص بك. ثم اختر إضافة مدخل محلي من السطر الأعلى.

    لقطة شاشة لمشروع تحليلات التدفق في تعليمة Visual Studio برمجية مع إضافة إدخال محلي محدد من السطر الأعلى.

    يمكنك أيضا استخدام Ctrl+Shift+P لفتح لوحة الأوامر وإدخال ASA: Add Input.

    لقطة شاشة للوحة أوامر تعليمة Visual Studio برمجية مع إدخال أمر ASA: Add Input.

  2. اختر الإدخال المحلي.

    لقطة شاشة للعبة تعليمة Visual Studio برمجية تظهر خيار الإدخال المحلي المحدد لإدخال تحليلات التدفق.

  3. اختر + مدخل محلي جديد.

    لقطة شاشة لبرنامج تعليمة Visual Studio برمجية تظهر خيار الإدخال المحلي الجديد المحدد لإدخال تحليلات التدفق.

  4. أدخل نفس اسم الإدخال المستعار الذي استخدمته في استفسارك.

    لقطة شاشة للعبة تعليمة Visual Studio برمجية تظهر إدخال الاسم المستعار لإدخال محلي جديد من Stream Analytics.

  5. في ملف LocalInput_Input.json الجديد، أدخل المسار إلى ملف البيانات المحلي الخاص بك.

    لقطة شاشة لملف LocalInput_Input.json في تعليمة Visual Studio برمجية مع إدخال مسار ملف البيانات المحلي.

  6. اختر بيانات المعاينة لمعاينة بيانات الإدخال. تعليمة Visual Studio برمجية يكتشف تلقائيا نوع التسلسل (JSON أو CSV) لبياناتك. استخدم المحدد لعرض بياناتك بصيغة الجدول أو RAW . الجدول التالي هو مثال على البيانات بصيغة الجدول:

    لقطة شاشة لبيانات الإدخال المحلية المعروضة بصيغة الجدول بتقنية تعليمة Visual Studio برمجية.

    الجدول التالي هو مثال على البيانات في صيغة Raw:

    لقطة شاشة لبيانات الإدخال المحلية المعروضة بصيغة Raw في تعليمة Visual Studio برمجية.

تشغيل الاستعلامات محليا

قم بتشغيل استعلامك ضد المدخل المحلي للتحقق من منطق الاستعلام قبل تشغيل المهمة في Azure.

  1. ارجع إلى محرر الاستعلامات الخاص بك واختر تشغيل محلي. ثم اختر استخدام الإدخال المحلي من القائمة المنسدلة.

    لقطة شاشة لمحرر استعلامات تحليلات التدفق في تعليمة Visual Studio برمجية مع اختيار Run محليا.

    لقطة شاشة لبرنامج تعليمة Visual Studio برمجية تظهر خيار استخدام الإدخال المحلي المختار من القائمة المنسدلة.

  2. راجع النتيجة في النافذة المناسبة. اختر تشغيل للاختبار مرة أخرى، أو اختر فتح في المجلد لرؤية ملفات النتائج في مستكشف الملفات وفتحها باستخدام أدوات أخرى. ملفات النتائج متوفرة فقط بصيغة JSON.

    لقطة شاشة لنتائج الجولة المحلية معروضة في النافذة اليمنى من تعليمة Visual Studio برمجية.