طريقة بدء مهمة Azure Stream Analytics

يمكنك بدء مهمة Azure Stream Analytics باستخدام مدخل Microsoft Azure وVisual Studio وPowerShell. وقت بدء الإخراج، يمكنك تحديد وقت للمهمة لبدء إنشاء الإخراج. لكل من مدخل Microsoft Azure وVisual Studio وPowerShell أساليب مختلفة لتعيين وقت البدء. هذه الأساليب موضحة أدناه.

⁧⁩خيارات البدء⁧⁩

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

  • Now: يجعل نقطة البداية لتدفق حدث الإخراج هي نفسها عند بدء المهمة. إذا تم استخدام عامل تشغيل زمني (على سبيل المثال، النافذة الزمنية أو LAG أو JOIN)، فسينظر Azure Stream Analytics تلقائيًا إلى البيانات الموجودة في مصدر الإدخال. على سبيل المثال، إذا بدأت مهمة "الآن" وإذا كان استعلامك يستخدم نافذة التدوير لمدة 5 دقائق، فسيبحث Azure Stream Analytics عن بيانات من 5 دقائق مضت في الإدخال. سيكون لحدث الإخراج المحتمل الأول طابع زمني مساوي أو أكبر من الوقت الحالي، وتضمن ASA حساب جميع أحداث الإدخال التي قد تساهم منطقياً في الإخراج. على سبيل المثال، لا يتم إنشاء تجميعات جزئية ذات نوافذ. إنها دائما قيمة التجميعات الكاملة.

  • Custom: يمكنك اختيار نقطة بداية الإخراج. على غرار الخيار Now، سيقرأ Azure Stream Analytics تلقائياً البيانات قبل هذه المرة إذا تم استخدام عامل تشغيل مؤقت

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

مدخل Azure

انتقل إلى مهمتك في مدخل Microsoft Azure وحدد البدء في صفحة النظرة العامة. حدد وقت بدء إخراج المهمة ثم حدد بدء.

اختر أحد الخيارات لوقت بدء إخراج المهمة. الخيارات هي Now وCustom، وإذا تم تشغيل المهمة مسبقاً، عند آخر توقف. راجع أعلاه لمزيد من المعلومات حول هذه الخيارات.

Visual Studio

حدد زر السهم الأخضر لبدء المهمة. عيّن وضع بدء إخراج المهمة وحدد بدء. ستتغير حالة المهمة إلى قيد التشغيل.

توجد ثلاثة خيارات لوضع بدء إخراج المهمة: JobStartTime وCustomTime وLastOutputEventTime. إذا كانت هذه الخاصية غير موجودة، فإن الإعداد الافتراضي هو JobStartTime. راجع أعلاه لمزيد من المعلومات حول هذه الخيارات.

PowerShell

استخدم cmdlet التالي لبدء مهمتك باستخدام PowerShell:

Start-AzStreamAnalyticsJob `
  -ResourceGroupName $resourceGroup `
  -Name $jobName `
  -OutputStartMode 'JobStartTime'

هناك ثلاثة خيارات لـ OutputStartMode: JobStartTime وCustomTime وLastOutputEventTime. إذا كانت هذه الخاصية غير موجودة، فإن الإعداد الافتراضي يكون JobStartTime. راجع أعلاه لمزيد من المعلومات حول هذه الخيارات.

لمزيد من المعلومات حول Start-AzStreamAnalyitcsJob cmdlet، اعرض مرجع Start-AzStreamAnalyticsJob.

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