مشاركة عبر


اختبار استعلام Stream Analytics محليا مقابل إدخال البث المباشر باستخدام Visual Studio Code

يعد اختبار استعلام Stream Analytics محليا مقابل إدخال البث المباشر خطوة حاسمة في ضمان دقة وكفاءة منطق الاستعلام الخاص بك. باستخدام ملحق Azure Stream Analytics (ASA) ل Visual Studio Code (VS Code)، لديك الأدوات اللازمة لإجراء هذا الاختبار بسلاسة. ترشدك هذه المقالة خلال خطوات إعداد بيئتك، وتكوين إدخال البث المباشر، وتنفيذ الاستعلام محليا لإجراء اختبار شامل.

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

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

  1. انقر بزر الماوس الأيمن فوق مجلد المدخلات في مشروع Stream Analytics وحدد ASA: إضافة إدخال. لقطة شاشة لامتداد VS Code يضيف مدخلات عبر القائمة المنسدلة. أو اضغط على Ctrl+Shift+P لفتح لوحة الأوامر وإدخال ASA: إضافة إدخال. ثم اختر البرنامج النصي للاستعلام لمعالجة دفق الإدخال. لقطة شاشة لامتداد VS Code يضيف مدخلات عبر لوحة الأوامر.

  2. اختر نوع مصدر إدخال مباشر من القائمة المنسدلة، حدد من اشتراكات Azure وأدخل اسما لمصدر الإدخال. لقطة شاشة لملحق VS Code توضح سلسلة من الخطوات لتكوين إدخال مركز الأحداث.

  3. ترى ملف JSON جديد تم إنشاؤه ضمن مجلد الإدخال . افتح الملف وحدد من اشتراكاتك لمساعدتك في تكوين إدخال مراكز الأحداث. لقطة شاشة لامتداد VS Code توضح ملفات json الإدخال.

  4. حدد معاينة البيانات للتحقق مما إذا تم تكوين الإدخال المباشر بنجاح. لقطة شاشة لامتداد VS Code معاينة بيانات الإدخال المباشر.

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

افتح ملف الاستعلام الخاص بك، وحدد تشغيل محليا أو زر التشغيل في شريط القائمة لفتح نافذة خيار التشغيل المحلي لتكوين وضع التشغيل المحلي.

لقطة شاشة لامتداد VS Code مع تحديد

أختر استخدام الإدخال المباشر والإخراج المحلي لتشغيل المهمة محليا مقابل دفق الإدخال المباشر وإنتاج نتائج الإخراج إلى مجلد محلي. ثم حدد تشغيل لبدء تشغيل المهمة محليا.

لقطة شاشة لامتداد VS Code لتحديد وضع التشغيل للتشغيل المحلي.

يمكنك رؤية نافذة اختبار محلية يتم فتحها وتحديثها كل 3 ثوان. يتم تخزين نتائج الإخراج بتنسيق JSON في مجلد LocalRunOutputs .

لقطة شاشة لامتداد VS Code تعرض نافذة الاختبار المحلية.

تحديد أقسام الإدخال للاختبار المحلي

لتجنب استيعاب جميع البيانات من مراكز الأحداث، يمكنك تحديد أقسام محددة لمراكز الأحداث أثناء الاختبار المحلي.

  1. حدد تشغيل محليا لفتح نافذة خيار التشغيل المحلي.
  2. ضمن تحديد قسم أقسام الإدخال واختر مخصص.
  3. أدخل أرقام الأقسام المحددة التي تريد استيعاب البيانات منها للاختبار المحلي.

لقطة شاشة لملحق VS Code يحدد أقسام مركز الأحداث.

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

إرسال الوظيفة إلى Azure

بمجرد الانتهاء من اختبار الاستعلام محليا، يمكنك إرسال مشروع Stream Analytics إلى Azure والبدء في تشغيل المهمة في السحابة.

  1. حدد الخيار إرسال إلى Azure أو حدد الزر تحميل في ملف الاستعلام.
  2. في نافذة خيارات الإرسال، يمكنك تحديث وظيفة موجودة في Azure أو إنشاء وظيفة جديدة للتحميل.
  3. قم بتوفير التفاصيل اللازمة، بما في ذلك اشتراكك ومجموعة الموارد والمنطقة للنشر.

لقطة شاشة لملحق VS Code يرسل المهمة إلى Azure.

بمجرد اكتمال عملية الإرسال، يمكنك عرض وظيفتك السحابية في نافذة جديدة. من هناك ، يمكنك مراقبة أدائه وإدارة تكويناته حسب الحاجة. يمكنك أيضا فتح الوظيفة في متصفحك بالنقر فوق الرابط الموجود في لوحة OUTPUT.

لقطة شاشة لامتداد VS Code توضح وظيفة العرض السحابي.

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