اختبار البيانات المباشرة محليًا باستخدام أدوات Azure Stream Analytics لـ Visual Studio (معاينة)
تتيح لك أدوات Azure Stream Analytics لـ Visual Studio اختبار الوظائف محليًا من IDE باستخدام تدفقات الأحداث المباشرة من "مركز أحداث Azure" و"مركز IoT" و"تخزين كائن ثنائي كبير الحجم". لا يمكن أن يحل الاختبار المحلي للبيانات المباشرة محل اختبار الأداء وقابلية التوسع الذي تقوم به في السحابة، ولكن يمكنك توفير الوقت أثناء الاختبار الوظيفي من خلال عدم الاضطرار إلى الإرسال إلى السحابة في كل مرة تريد فيها اختبار Stream Analytics. هذه الميزة قيد المعاينة ولا يجب استخدامها لأحمال عمل الإنتاج.
خيارات الاختبار
خيارات الاختبار المحلي التالية مدعومة:
إدخال | المخرجات | نوع الوظيفة |
---|---|---|
البيانات الثابتة المحلية | البيانات الثابتة المحلية | السحابة/Edge |
بيانات الإدخال المباشر | البيانات الثابتة المحلية | السحابة |
بيانات الإدخال المباشر | بيانات الإخراج المباشر | السحابة |
الاختبار المحلي باستخدام البيانات المباشرة
بعد إنشاء مشروع سحابة Azure Stream Analytics في Visual Studio، افتح script.asaql. يستخدم الاختبار المحلي الإدخال المحلي والإخراج المحلي بشكل افتراضي.
لاختبار البيانات المباشرة، اختر "استخدام إدخال السحابة" من مربع القائمة المنسدلة.
عيّن "وقت البدء" لتحديد وقت بدء الوظيفة في معالجة بيانات الإدخال. قد تحتاج الوظيفة إلى قراءة بيانات الإدخال مسبقًا لضمان نتائج دقيقة. يُعيّن الوقت الافتراضي إلى 30 دقيقة قبل الوقت الحالي.
انقر فوق "تشغيل محليًا". ستظهر نافذة وحدة تحكم مع تقدم التشغيل ومقاييس الوظيفة. إذا أردت إيقاف العملية، يمكنك القيام بذلك يدويًا.
تُحدث نتائج الإخراج كل ثلاث ثوان مع أول 500 صف إخراج في نافذة نتيجة التشغيل المحلي، وتُوضع ملفات الإخراج في مجلد ASALocalRun لمسار المشروع. يمكنك أيضًا فتح ملفات الإخراج بالنقر فوق الزر "فتح مجلد النتائج" في نافذة نتيجة التشغيل المحلي.
إذا أردت إخراج النتائج إلى متلقي إخراج السحابة، فاختر "الإخراج إلى السحابة" من مربع القائمة المنسدلة الثاني. Power BI وAzure Data Lake Storage ليسا بمتلقي إخراج مدعومين.
التقييدات
Power BI وAzure Data Lake Storage ليسا بمتلقي إخراج مدعومين بسبب قيود نموذج المصادقة.
تدعم نُهج الوقت خيارات الإدخال السحابية فقط، بينما لا تدعم خيارات الإدخال المحلية.