مصحح الأخطاء في إنفورماتيكا: الجلسة، نقطة التوقف، البيانات التفصيلية والخريطةping
كما ناقشنا في مواضيع سابقة، الخريطةping هي مجموعة من كائنات المصدر والهدف المرتبطة ببعضها البعض بواسطة مجموعة من التحويلات. تتكون هذه التحويلات من مجموعة من القواعد التي تحدد تدفق البيانات وكيفية تحميل البيانات في الأهداف.
ما هو المصحح؟
أداة تصحيح الأخطاء هي أداة مفيدة للغاية في برنامج Informatica. عند تنفيذ الخريطةpingتقوم شركة إنفورماتيكا بتنفيذ عملية الربطping بناءً على منطق التحويل المحدد.
يشبه تنفيذه تنفيذ الوضع الدفعي حيث لا يمكننا رؤية النتائج المتوسطة، أو كيفية تعديل البيانات من تحويل إلى تحويل.
في كثير من الأحيان نحصل على البيانات الموجودة في الهدف والتي ليست كما توقعنا. بمساعدة المصحح، نحن يمكن تحليل كيفية تحرك البيانات داخل الخريطةpingيمكننا تحليل البيانات صفًا صفًا في برنامج تصحيح الأخطاء.
يتطلب استخدام مصحح الأخطاء وجود جلسة، ويمكننا إما إعادة استخدام جلسة موجودة تم إنشاؤها مسبقًا لتشغيل الخريطة.pingأو يمكننا إنشاء جلسة تصحيح أخطاء جديدة. بما أن البيانات ستُجلب من المصدر أثناء عملية التصحيح، فسيكون لدينا خيار تحديد كيفية التعامل مع هذه البيانات.
- إما أن نتمكن من تجاهل البيانات أو
- يمكن تحميل البيانات إلى الهدف
يمكن تعيين هذه الخيارات أثناء تكوين مصحح الأخطاء.
لمراقبة المصحح، هناك نافذتان في مصمم Informatica
- Target نافذة
- نافذة المثيل
في نافذة الهدف، يظهر سجل الهدف الذي سيتم إدراجه في جدول الهدف. في نافذة المثال، يمكنك تحديد أي من أمثلة تحويل الخريطةpingبعد ذلك، ستكون جميع منافذ هذا التحويل مرئية في هذه النافذة، ويمكنك تحليل البيانات، وكيفية تحويلها.
خطوات استخدام مصحح الأخطاء في الخريطةping
يوفر برنامج Informatica Designer ميزة استخدام مصحح الأخطاء لتصحيح الخريطةpingيعني ذلك أنه يمكننا تصحيح وتحليل أي خريطة موجودةpingالشرط الأساسي للمصحح هو أن تكون الخريطةping يجب أن تكون خريطة صالحةping.
في هذا التمرين، سنقوم بتصحيح أخطاء الخريطة الموجودة لديناping "m_emp_emp_target" الذي أنشأناه سابقًا. في بياناتنا المصدرية، سنتحقق من وجود سجل معين باسم الموظف 'SCOTT'. بالنسبة لسكوت، سنتأكد من جلب القيم في برنامج Informatica وما إذا كان السجل قد أُضيف إلى الهدف بشكل صحيح أم لا.
تبدو بياناتنا المصدرية للجدول "emp" هكذا.
بالنسبة للاسم "SCOTT"، باستخدام مصحح الأخطاء، سنتحقق من قيمة عمود "sal" (الراتب) الذي تم جلبه في Informatica.
الخطوة 1) افتح برنامج Informatica Designer، ثم افتح الخريطة داخل البرنامج.ping انقر نقرًا مزدوجًا على "m_emp_emp_target". سيؤدي ذلك إلى فتح جداول تعريف المصدر والهدف التي تعرض الخريطة.ping خريطة داخليةping مصمم.
الخطوة 2) الآن قم بتشغيل المصحح
- انقر على الزر رسم خريطةpings خيار القائمة
- حدد مصحح الأخطاء من الخيارات
- حدد خيار "بدء مصحح الأخطاء".
الخطوة 3) حدد التالي في خريطة التصحيحping نافذة
الخطوة 4) في النافذة التالية، سوف تحصل على خيار لتحديد نوع الجلسة. يمكنك استخدام الجلسة الحالية، أو الجلسة الحالية القابلة لإعادة الاستخدام، أو يمكنك إنشاء مثيل جلسة تصحيح الأخطاء.
عند استخدام الجلسة الحالية، سيستخدم برنامج Informatica الجلسة السابقة التي أنشأتها لهذه الخريطة.pingعند تحديد خيار إنشاء مثيل جلسة تصحيح الأخطاء، سيتم إنشاء مثيل جلسة جديد لأغراض تصحيح الأخطاء.
في هذا المثال، سنختار مثيل الجلسة الحالي القابل لإعادة الاستخدام. ستكون خدمة التكامل هي الخدمة الافتراضية.
- حدد خيار "استخدام مثيل جلسة موجود".
- انقر فوق التالي
الخطوة 5) في النافذة الجديدة، ستطالبك Informatica بتحديد الجلسة الحالية لتصحيح الأخطاء.
حدد الجلسة "s_m_emp_emp_target" وانقر فوق الزر "التالي".
الخطوة 6) في النافذة التالية سيكون هناك خيار "تجاهل البيانات المستهدفة"، نحدد هذا الخيار لأننا لا نريد تحميل أي بيانات في الجدول المستهدف أثناء تصحيح الأخطاء.
- حدد الخيار "تجاهل البيانات المستهدفة".
- حدد الجدول المستهدف "emp_target"
- انقر فوق زر النهاية.
باتباع الخطوات المذكورة أعلاه، قمنا بتهيئة وتشغيل مصحح الأخطاء. الآن يمكننا تصحيح أخطاء الخريطةping.
الخطوة 7) لقد بدأ مصحح الأخطاء، لكنه لم يجلب أي صفوف من المصدر. أثناء التصحيح، يقوم بجلب البيانات من صف المصدر تلو الآخر. لبدء جلب الصف الأول من المصدر
- اختر الخريطةpingخيار s من القائمة
- حدد خيار مصحح الأخطاء
- حدد خيار المثيل التالي
الخطوة 8) في نافذة المثيل، ستشاهد أول سجل تم جلبه من مؤهل المصدر.
إذا قمت بتحليل نافذة المثيل، فسوف تظهر السجل الأول - الصف ename "SMITH". هذا ليس السجل الذي نبحث عنه. لذا يمكننا الانتقال إلى المثيل التالي.
الخطوة 9) للانتقال إلى المثيل التالي (للانتقال إلى الصف التالي)
- اضغط على زر F10 (اختصار للانتقال إلى الحالة التالية، بدلاً من الانتقال إلى الخريطة)ping (خيار ثم خيار المصحح)
بعد الانتقال إلى المثيل التالي، ستتغير البيانات الموجودة في نافذة المثيل إلى السجل التالي.
الخطوة 10) استمر في الضغط على زر F10، حتى تصل إلى السجل المطلوب لموظف "SCOTT". بمجرد وصولك إلى هذه النقطة، ستكون نافذة المثيل كما هو موضح أدناه
هذا هو المثال الذي كنا نبحث عنه. لذا، في نافذة المثيل، يمكننا تحليل البيانات. سواء كانت قادمة بشكل صحيح، أو أي قيمة مفقودة.
في بيانات المصدر، كانت تفاصيل الموظف "SCOTT" مثل الوظيفة = "ANALYST"، معرف المدير = "7566"، رقم السجل "3000".
وفي المصحح، بالنسبة للموظف "SCOTT"، قمنا بتحليل كل هذه التفاصيل، وهي تتطابق مع بيانات المصدر، لذلك نحن متأكدون من أن السجلات تم جلبها بشكل صحيح بواسطة مؤهل المصدر.
استخدام نقطة التوقف في المصحح
عندما نبحث عن صف معين من البيانات كما في المثال السابق، فبدلاً من الانتقال إلى كل مثيل للبيانات المصدر، يمكننا تحديد نقاط التوقف.
نقطة التوقف هي شرط أو مجموعة من الشروط المحددة أثناء تكوين تصحيح الأخطاء، بحيث عندما يصبح هذا الشرط صحيحًا، يتوقف مصحح الأخطاء عن هذا المثيل المحدد.
على سبيل المثال، إذا قمنا بتعريف deptno=20 في نقطة توقف، فكلما كان هذا الشرط صحيحًا، فسيتوقف مصحح الأخطاء عند هذا المثيل من البيانات.
الخطوة 1) لتكوين نقطة التوقف
- انتقل إلى الخريطةpingقائمة s
- حدد خيار مصحح الأخطاء
- حدد خيار "تحرير نقاط التوقف".
الخطوة 2) ستظهر لك نافذة "تحرير نقطة التوقف" كما هو موضح أدناه
الخطوة 3) في نافذة نقطة التوقف، انقر فوق زر الإضافة
الخطوة 4) في النافذة الجديدة
- حدد SQ_EMP كمثيل
- حدد زر موافق
الخطوة 5) ستظهر النافذة السابقة كما هو موضح أدناه
الخطوة 6) لديك نقطة توقف، والآن عليك تحديد شرط نقطة التوقف. لتحديد حالة نقطة التوقف
- الضغط على أيقونة "إضافة شرط جديد".
سيظهر صف جديد ضمن علامة التبويب الشرط. هنا يمكننا تكوين الشرط.
الخطوة 7) في جدول الحالة
- في القائمة المنسدلة للمنفذ، حدد خيار "ENAME" (حيث نقوم بتصحيح أخطاء السجل ename='SCOTT')
- في مربع القيمة، أدخل القيمة "SCOTT".
- حدد زر موافق
الخطوة 8) الآن قم بتشغيل المصحح كما ذكرنا في الموضوع السابق
انتقل إلى الخريطةping menu -> حدد خيار المصحح -> حدد بدء مصحح الأخطاء -> حدد مثيل الجلسة
الخطوة 9) بمجرد بدء تشغيل المصحح
- اختر الخريطةpingقائمة s
- حدد خيار مصحح الأخطاء
- حدد خيار المتابعة
سينتقل مصحح الأخطاء إلى كل مثيل للصف نفسه وسيتحقق من الحالة "ename=SCOTT". السجل الذي يكون هذا الشرط صحيحًا فيه، سيتوقف مصحح الأخطاء في هذا المثيل. لذا، عندما يكون حجم البيانات مرتفعًا، فبدلاً من الانتقال إلى كل مثيل للسجل المصدر، يمكنك تكوين نقطة توقف، ويمكنك الانتقال مباشرة إلى هذا السجل.
بمجرد انتهاء Informatica من مراجعة كافة المثيلات، يتم إيقاف مصحح الأخطاء تلقائيًا. إذا كنت تريد تحليل البيانات مرة أخرى، فيجب عليك إعادة تشغيل مصحح الأخطاء مرة أخرى.
Tracالعمل في إنفورماتيكا
عند تنفيذ جلسة لخريطةpingيتم إنشاء سجل جلسة. ويتضمن تفاصيل التنفيذ مثل
- توقيت الأحداث
- تفاصيل الخطأ
- إحصائيات التحول الفردي وما إلى ذلك.
داخل تحولات الخريطةpingيمكنك تكوين وتحديد مقدار التفاصيل التي يكتبها برنامج Informatica داخل سجل الجلسة.
هناك أربعة مستويات يمكن ضبطها لـ tracالانخراط في التحولات.
| أوضاع سجل مختلفة | الأنشطة في أوضاع السجل المختلفة |
|---|---|
| اساسي | في الوضع العادي، تكتب Informatica عن معلومات تهيئة التحويل والحالة والأخطاء التي تمت مواجهتها وتلخص نتيجة الجلسات. |
| مقتضب | في الوضع المختصر، تكتب Informatica فقط معلومات التهيئة وتفاصيل الخطأ. يكتب الوضع المختصر الحد الأدنى من التفاصيل في سجل الجلسة. |
| التهيئة المطولة | في وضع التهيئة المفصل، تكتب Informatica تفاصيل السجل بشكل مشابه للوضع العادي، بالإضافة إلى الكتابة أيضًا حول ملفات البيانات والفهرس المستخدمة وإحصائيات التحويل. |
| بيانات مطولة | في البيانات المطولة، تكتب Informatica سجلًا مشابهًا للتهيئة المطولة ولكنها بالإضافة إلى ذلك تكتب أيضًا كل البيانات التي تمر عبر التحويل. |
ملاحظات: بشكل افتراضي tracتم ضبط مستوى الإدخال على الوضع العادي، ويُنصح باستخدام وضع البيانات المطولة فقط عند تصحيح أخطاء الخريطةpingيمكن استخدام الوضع المختصر لتحسين الأداء، حيث أنه يكتب الحد الأدنى من التفاصيل. وبالتالي، ستكون تكلفة كتابة السجل في حدها الأدنى.
كيفية التعيين tracمستوى ing في عملية التحول
الخطوة 1) افتح الخريطةping في برنامج Informatica Designer، الذي تريد ضبطه tracمستوى ing
الخطوة 2) Double انقر على التحويل (تحويل مؤهل المصدر "SQ_EMP")
سيتم فتح نافذة تحويل التحرير.
الخطوة 3) في نافذة تحويل التحرير
- انقر فوق علامة التبويب خصائص
- إختار ال Tracخيار مستوى ing
- من القائمة المنسدلة، حدد بيانات مطولة
- حدد زر موافق
الخطوة 4) احفظ الخريطةping ونفذ الخريطةping (استخدم اختصار لوحة المفاتيح Ctrl+S لحفظ الخريطة)ping)
الخطوة 5) لعرض السجل
- ساعات العمل مراقبة سير العمل وحدد الجلسة التي تم تنفيذها في الخطوة الأخيرة
- انقر على خيار "سجل الجلسة" لفتح سجل جلسة الخريطةping
سيؤدي هذا إلى فتح نافذة سجل الجلسة للخريطةping
يوفر سجل الجلسة تفاصيل حول كيفية تنفيذ جلستك. كما يوفر تفاصيل التوقيت عند بدء التنفيذ وتوقفه. كما يوفر فكرة أساسية حول الأداء. ويذكر اتصال قاعدة البيانات الذي تستخدمه، وملف المعلمات الذي تستخدمه. كما يلخص المصدر والأهداف من خلال ذكر عدد سجلات المصدر التي تم جلبها، وعدد السجلات التي تم تحميلها في الهدف، وما إلى ذلك.
الخطوة 6) قم بالتمرير لأسفل في السجل، وستتمكن من رؤية تفاصيل السجل الإضافية التي تم التقاطها بما في ذلك سجلات البيانات.
بهذه الطريقة، يمكنك ضبط tracمستوى ing في الخريطةpings لالتقاط التفاصيل الإضافية لأغراض تصحيح الأخطاء.
في هذا الدرس التعليمي، تعلمت كيفية إعداد وتكوين وتشغيل مصحح الأخطاء وكيفية ضبط tracمستوى ing في الخريطةpingتتيح لك هذه الخيارات إمكانية تصحيح أخطاء الخريطةpings.


























