استكشاف أخطاء مهمة متكررة غير طبيعية وإصلاحها

توضح هذه المقالة كيفية استخدام أدوات بحيرة بيانات Azure Visual Studio لاستكشاف مشكلات المهام المتكررة وإصلاحها. تعرف على المزيد حول خط الأنابيب والمهام المتكررة من Azure Data Lake ومدونة Azure HDInsight.

عادة ما تشترك المهام المتكررة في نفس منطق الاستعلام وبيانات الإدخال المماثلة. على سبيل المثال ، تخيل أن لديك وظيفة متكررة تعمل كل صباح يوم اثنين في الساعة 8 A.M. لحساب المستخدم النشط أسبوعيا الأسبوع الماضي. تشترك البرامج النصية لهذه المهام في قالب برنامج نصي واحد يحتوي على منطق الاستعلام. مدخلات هذه الوظائف هي بيانات الاستخدام للأسبوع الماضي. عادة ما تعني مشاركة منطق الاستعلام نفسه والإدخال المماثل أن أداء هذه الوظائف متشابه ومستقر. إذا كانت إحدى وظائفك المتكررة تؤدي فجأة بشكل غير طبيعي أو تفشل أو تتباطأ كثيرا، فقد ترغب في:

  • راجع تقارير الإحصائيات الخاصة بالمراحل السابقة من المهمة المتكررة لمعرفة ما حدث.
  • قارن الوظيفة غير الطبيعية مع وظيفة عادية لمعرفة ما تم تغييره.

تساعدك طريقة عرض الوظائف ذات الصلة في Azure Data Lake Tools for Visual Studio على تسريع تقدم استكشاف الأخطاء وإصلاحها في كلتا الحالتين.

لاستخدام "طريقة عرض الوظائف ذات الصلة" لاستكشاف مشكلة مهمة متكررة وإصلاحها، تحتاج أولا إلى العثور على الوظيفة المتكررة في Visual Studio ثم فتح "طريقة عرض الوظيفة ذات الصلة".

الحالة 1: لديك عنوان URL للمهمة المتكررة

من خلال ToolsData>LakeJob>View، يمكنك لصق عنوان URL للوظيفة لفتح "طريقة عرض الوظيفة" في Visual Studio. حدد عرض الوظائف ذات الصلة لفتح طريقة عرض الوظائف ذات الصلة.

View Related Jobs link in Data Lake Analytics Tools

الحالة 2: لديك خط أنابيب للمهمة المتكررة، ولكن ليس عنوان URL

في Visual Studio، يمكنك فتح "مستعرض خط الأنابيب" من خلال "مستكشف > الخادم" الخاص بك "خطوط أنابيب حساب > Azure Data Lake Analytics". (إذا لم تتمكن من العثور على هذه العقدة في مستكشف الخادم، فقم بتنزيل أحدث مكون إضافي.)

Selecting the Pipelines node

في متصفح خطوط الأنابيب، يتم سرد جميع خطوط الأنابيب لحساب Data Lake Analytics على اليمين. يمكنك توسيع خطوط الأنابيب للعثور على كافة الوظائف المتكررة، ثم تحديد الوظيفة التي تواجه مشاكل. يتم فتح طريقة عرض الوظائف ذات الصلة على اليمين.

Selecting a pipeline and opening Related Job View

الخطوة 2: تحليل تقرير إحصائي

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

  1. في التقرير، يعرض المحور X وقت تقديم الوظيفة. استخدمه للعثور على الوظيفة غير الطبيعية.
  2. استخدم العملية في الرسم التخطيطي التالي للتحقق من الإحصائيات والحصول على رؤى حول المشكلة والحلول الممكنة.

Process diagram for checking statistics

الخطوة 3: مقارنة الوظيفة غير الطبيعية بالوظيفة العادية

يمكنك العثور على جميع الوظائف المتكررة المقدمة من خلال قائمة الوظائف في أسفل طريقة عرض الوظائف ذات الصلة. للعثور على مزيد من الرؤى والحلول المحتملة، انقر بزر الماوس الأيمن فوق الوظيفة غير الطبيعية. استخدم طريقة العرض Job Diff لمقارنة الوظيفة غير الطبيعية بالوظيفة العادية السابقة.

Shortcut menu for comparing jobs

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

Process diagram for checking differences between jobs

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