اختبار استعلامات "إحصاءات البث" محليا مقابل إدخال البث المباشر باستخدام شفرة Visual Studio

يمكنك استخدام أدوات تحليلات تدفق Azure لشفرة Visual Studio لاختبار مهام تحليلات البث محليا مقابل إدخال البث المباشر. يمكن أن يأتي الإدخال من مصدر مثل Azure Event Hubs أو Azure IoT Hub. يتم إرسال نتائج المخرجات كملفات JSON إلى مجلد في مشروعك يسمى LocalRunOutputs.

لمزيد من المعلومات، راجع نظرة عامة على تحليلات البث المحلية التي يتم تشغيلها في شفرة Visual Studio باستخدام أدوات ASA.

المتطلبات الأساسية

تحديد إدخال بث مباشر

  1. انقر بزر الماوس الأيمن فوق مجلد ⁧⁩الإدخالات⁧⁩ في مشروع Stream Analytics الخاص بك. ثم حدد ⁧⁩ASA: إضافة إدخال⁧⁩ من قائمة السياق.

    Add input from the Inputs folder

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

    Add Stream Analytics input in Visual Studio Code

  2. اختر نوع مصدر إدخال من القائمة المنسدلة.

    Select IoT hub as the input option

  3. إذا قمت بإضافة الإدخال من لوحة الأوامر، فاختر البرنامج النصي للاستعلام Stream Analytics الذي سيستخدم الإدخال. يجب أن يتم تعبئته تلقائيًا بمسار الملف إلى ⁧⁩myASAproj.asaql⁧⁩.

    Select a Stream Analytics script in Visual Studio Code

  4. اختر ⁧⁩تحديد من اشتراكات Azure ⁧⁩ من القائمة المنسدلة.

    Select from subscriptions

  5. تكوين ملف JSON الذي تم إنشاؤه حديثا. يمكنك استخدام ميزة CodeLens لمساعدتك في إدخال سلسلة، أو التحديد من قائمة منسدلة، أو تغيير النص مباشرة في الملف. لقطة الشاشة التالية تُظهر ⁧⁩التحديد من الاشتراكات⁧⁩ كمثال.

    Configure input in Visual Studio Code

معاينة الإدخال

للتأكد من أن بيانات الإدخال قادمة، حدد معاينة البيانات في ملف تكوين الإدخال المباشر من السطر العلوي. تأتي بعض بيانات الإدخال من مركز إنترنت الأشياء ويتم عرضها في نافذة المعاينة. قد تستغرق المعاينة بضع ثوان حتى تظهر.

Preview live input

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

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

Select

Select

تظهر النتيجة في النافذة اليمنى ويتم تحديثها كل 3 ثوان. يمكنك تحديد تشغيل للاختبار مرة أخرى. يمكنك أيضا تحديد فتح في مجلد لرؤية ملفات النتائج في مستكشف الملفات وفتحها باستخدام Visual Studio Code أو أداة مثل Excel. تتوفر ملفات النتائج بتنسيق JSON فقط.

يتم تعيين الوقت الافتراضي للمهمة لبدء إنشاء الإخراج إلى الآن. يمكنك تخصيص الوقت عن طريق تحديد الزر وقت بدء الإخراج في نافذة النتيجة.

View local run result

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