دروس إنفورماتيكا: فهم إنفورماتيكا 'الداخل إلى الخارج'



ستشرح مدونة Informatica التعليمية هذه بالتفصيل Informatica PowerCenter ، وهندسة إنفورماتيكا وكيفية إنشاء مجال في Informatica

علمنا في آخر مدونة عن وتطبيقه الواقعي.دعنا نتعمق الآن ونفهم في مدونة Informatica التعليمية هذه حول Informatica وهندستها وحالة استخدامها. هي واحدة من أكثر المهارات انشغالًا في سوق اليوم لأنها عبارة عن نظام أساسي فريد وغير متحيز لتكامل البيانات يتفاعل عبر نطاقات واسعة من المعايير والأنظمة والتطبيقات المتباينة.كما تمت مناقشته في المدونة الأخيرة ، فإن Informatica PowerCenter هو المنتج الرئيسي لشركة Informatica وغالبًا ما يتم استخدامه بالتبادل. فقط للتلخيص ، إن Informatica Powercenter عبارة عن نظام أساسي واحد وموحد لتكامل بيانات المؤسسة يسمح للشركات والمؤسسات الحكومية من جميع الأحجام بالوصول إلى البيانات واكتشافها ودمجها من أي نظام أعمال تقريبًا بأي تنسيق وتقديم تلك البيانات في جميع أنحاء المؤسسة بأي سرعة . إنها أداة ETL (استخراج وتحويل وتحميل) مع ميزتها الرئيسية على أداة ETL الأخرى كما يلي:

  • إنه قوي ، ويمكن استخدامه في كل من أنظمة Windows وأنظمة UNIX
  • إنه أداء عالٍ ولكنه بسيط جدًا للتطوير والصيانة والإدارة

دروس انفورماتيكا: فهم انفورماتيكا بوويرسنتر

لفهم الوقت الحقيقي لـ Informatica ، يجب أن نفهم بعمق حول Informatica Architecture والمكونات الأخرى لـ Informatica. لذلك في نهاية مدونة Informatica Tutorial هذه ، ستتمكن من فهم ما يلي:





  1. ما هي إنفورماتيكا العمارة؟
    1. مكون العميل من Informatica
      1. مدير مستودع Informatica PowerCenter
      2. مصمم Informatica PowerCenter
      3. PowerCenter Workflow Manager
      4. مراقب سير عمل PowerCenter
      5. مسؤول وحدة التحكم
    2. مكون الخادم من Informatica
      1. خدمة المستودع
      2. خدمة التكامل
      3. خدمة SAP BW
      4. مركز خدمات الويب
  2. تدفق البيانات في Informatica
  3. مجال وعقد انفورماتيكا
  4. مدير الخدمات والخدمات Informatica
  5. حالة الاستخدام: كيفية تحميل جدول أبعاد المنتج باستخدام SCD

ما هي إنفورماتيكا العمارة؟

تعتمد بنية Informatica PowerCenter على مفهوم الهندسة الموجهة للخدمة (SOA). يمكن تعريف البنية الموجهة للخدمة (SOA) على أنها مجموعة من الخدمات التي تتواصل مع بعضها البعض. تتضمن عملية الاتصال إما نقل بيانات بسيطًا أو قد تتضمن خدمتين أو أكثر تنسق نفس النشاط.

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



لذلك ، تتكون أداة Informatica PowerCenter من مكونين. هم انهم:

  • مكون العميل
  • مكون الخادم
Informatica-tutorial-Informatica-Architecture

التين: نظرة عامة على هندسة إنفورماتيكا

مكونات العميل من Informatica PowerCenter:

  • مدير مستودع PowerCenter:

مدير المستودعات يستخدم لإدارة المستودعات. يمكنه إدارة المستخدمين والمجموعات. يمكننا إنشاء وحذف وتحرير مستخدمي المستودع ومجموعات المستخدمين. يمكننا أيضًا تعيين وإلغاء امتيازات المستودع وأذونات المجلد.



مدير المستودع لديه النوافذ التالية:

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

التين: مدير المستودع

  • مصمم Informatica PowerCenter

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

التين: مصمم Informatica PowerCenter

  • مدير سير العمل Informatica PowerCenter

    إنها مجموعة مرتبة من جلسة واحدة أو أكثر ومهام أخرى ، مصممة لتحقيق غرض تشغيلي شامل. هxecutes سلسلة من التعيينات (مثل جلسات) ومهام أخرى.

Fig: Workflow Manager

Workflow Manager هو تطبيق PowerCenter الذي يمكّن المصممين من إنشاء مهام سير العمل وتشغيلها. يمكن فتحه كالتالي:

  • يمكن تشغيله من برنامج Designer بالنقر فوق رمز 'W'
  • يمكن فتحه بشكل مستقل عن المسار ابدأ> كافة البرامج> Informatica PowerCenter 9.6.1> العميل> PowerCenter Client> PowerCenter Workflow Manager
  • يمكن فتحه من Workflow Designer - الأداة التي تستخدمها لإنشاء كائنات Workflow

الشكل: واجهة مدير سير العمل

يعرض Workflow Manager النوافذ التالية لمساعدتك في إنشاء مهام سير العمل وتنظيمها:

  • يمكنك الاتصال والعمل في مستودعات ومجلدات متعددة. في Navigator ، يعرض Workflow Manager رمزًا أحمر فوق الكائنات غير الصالحة.
  • يمكنك إنشاء وتحرير وعرض المهام ومهام سير العمل ومجموعات العمل.
  • يحتوي على علامات تبويب لعرض أنواع مختلفة من رسائل الإخراج. تحتوي نافذة الإخراج على علامات التبويب التالية:
    • يعرض الرسائل عندما تقوم بحفظ سير عمل أو عمل أو مهمة. تعرض علامة التبويب حفظ ملخص التحقق من الصحة عندما تحفظ سير عمل أو تمرين.
    • سجل الجلب. يعرض الرسائل عندما يقوم Workflow Manager بجلب الكائنات من المستودع.
    • يعرض الرسائل عندما تقوم بالتحقق من صحة سير العمل أو العمل أو المهمة.
    • يعرض الرسائل عند نسخ كائنات المستودع.
    • يعرض رسائل من خدمة التكامل.
    • يعرض الرسائل من خدمة المستودع.

مصمم سير عمل Informatica

يقوم بتعيين ترتيب التنفيذ وتبعيات الجلسات والمهام و Worklets لخادم Informatica

التين: مصمم سير العمل

  • مطور المهام

يقوم بإنشاء مهام الجلسة وأوامر شل والبريد الإلكتروني. المهام التي تم إنشاؤها في Task Developer قابلة لإعادة الاستخدام

  • مصمم Worklet

يقوم بإنشاء كائنات تمثل مجموعة من المهام. كائنات Worklet قابلة لإعادة الاستخدام.

يعرض Workflow Manager أيضًا شريط الحالة الذي يعرض حالة العملية التي تقوم بها.

يوضح الشكل التالي كيف يبدو سير العمل النموذجي بما في ذلك مكونات مهمة البدء والارتباط والجلسة.

Fig: مثال على Workflow Manager

  • إنفورماتيكا PowerCenter سير العمل مراقب

تُستخدم أداة مراقبة سير العمل ، وهي أداة PowerCenter ، لمراقبة تنفيذ مهام سير العمل والمهام.

يمكن استخدام مراقب سير العمل من أجل:

  • عرض تفاصيل حول سير عمل أو مهمة يتم تشغيلها في طريقة عرض مخطط جانت أو طريقة عرض المهمة
  • قم بتشغيل مهام سير العمل أو المهام وإيقافها وإحباطها واستئنافها
  • يعرض مراقب سير العمل مهام سير العمل التي تم تشغيلها مرة واحدة على الأقل.
  • يتلقى مراقب سير العمل المعلومات باستمرار من خدمة التكامل وخدمة المستودع. يقوم أيضًا بجلب المعلومات من المستودع لعرض المعلومات التاريخية.

التين: مراقب سير العمل

كيفية فتح Informatica Workflow Monitor:

لفتح مراقب سير العمل ، انتقل إلى:

ابدأ> كافة البرامج> lnformatica PowerCenter 9.6.1> العميل> PowerCenter Client> PowerCenter Workflow Monitor

يمكن أيضًا فتح الشاشة:

  • من Workflow Manager Navigator
    • يمكن تكوين Workflow Manager لفتح Workflow Monitor عندما يتم تشغيل سير العمل من Workflow Manager
    • من أدوات> مراقبة سير العمل في برنامج Designer أو Workflow Manager أو Repository Manager
  • أو من رمز مراقب سير العمل على شريط الأدوات

التين: أقسام مراقبة سير العمل

  • الحوسبةمسؤول وحدة التحكم

وحدة تحكم المسؤول Informatica (أداة المسؤول) هي أداة الإدارة لإدارة مجال Informatica وأمان Informatica.تتوفر وحدة تحكم المسؤول Informatica (أداة المسؤول) بعد تثبيت Informatica.

Fig: Informatica Administrator Console

تقوم وحدة التحكم الإدارية بتنفيذ المهام التالية في المجال:

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

التين: واجهة وحدة تحكم المسؤول

كيفية إنشاء حزمة جافا

لذلك ، باختصار ، يتكون مكون العميل في Informatica من 5 مكونات بمعنى. مدير مستودع Informatica ، مصمم Informatica PowerCenter ، مدير سير العمل Informatica ، مراقب سير العمل Informatica ، وحدة تحكم المسؤول Informatica. إنها تشكل شكل عمل الأداة بأكملها. لنحاول الآن فهم مكون الخادم الخاص بـ Informatica PowerCenter.

مكونات الخادم من Informatica PowerCenter

تتكون مكونات خادم PowerCenter من الخدمات التالية:

  • خدمة المستودع: تدير خدمة المستودع المستودع. يقوم باسترداد وإدراج وتحديث البيانات الوصفية في جداول قاعدة بيانات المستودع.
  • خدمة التكامل: تدير خدمة التكامل الجلسات ومهام سير العمل.
  • خدمة SAP BW: تبحث خدمة SAP BW عن طلبات RFC من SAP BW وتبدأ سير العمل لاستخراج البيانات أو تحميل البيانات في SAP BW.
  • مركز خدمات الويب: يتلقى مركز خدمات الويب الطلبات من عملاء خدمة الويب ويعرض مهام سير عمل PowerCenter كخدمات.

الآن بعد أن فهمنا كلاً من مكونات العميل والخادم في Informatica ، سيشرح الرسم البياني التالي تدفق البيانات في Informatica ، أي كيفية معالجة البيانات:

Fig: تدفق البيانات في Informatica

من المنطقي جدًا في هذه المرحلة أن نفهم ما هي الوحدات الأساسية الأخرى في Informatica مثل Domain & Node ، Service & Service Manager. لذلك دعونا نتوقف لحظة لفهمها قبل أن نقوم بتوجيه تعليمات على Informatica.

مجال وعقد إنفورماتيكا:

السمات البارزة للمجال هي كما يلي:

  • المجال هو مجموعة منطقية أو مجموعة من العقد والخدمات
  • مجال PowerCenter هو الوحدة الإدارية الأساسية لـ PowerCenter
  • يمكن أن يكون المجال تثبيت PowerCenter واحدًا ، أو يمكن أن يتكون من تثبيتات PowerCenter متعددة

السمات البارزة للعقدة هي كما يلي:

  • العقدة هي تمثيل منطقي لآلة فيزيائية. لها سمات مادية مثل اسم المضيف ورقم المنفذ
  • تدير كل عقدة مدير خدمة مسؤول عن التطبيق والخدمات الأساسية
  • يمكن أن تكون العقدة عقدة بوابة أو عقدة عاملة ، لكنها يمكن أن تنتمي إلى مجال واحد فقط

التين: عقدة المجال n Informatica

مدير الخدمات والخدمات إنفورماتيكا:

الخدمة هي مورد يوفر وظائف متخصصة. تعمل جميع عمليات PowerCenter كخدمات على عقدة.

لدى Informatica PowerCenter نوعان من الخدمات:

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

مدير الخدمة

  • مدير الخدمة هو خدمة تدير جميع عمليات المجال وتعمل على كل عقدة داخل المجال
  • في عقدة البوابة ، يكون مدير الخدمة مسؤولاً عما يلي:
    • السيطرة على المجال
    • إدارة الخدمات التي تعمل على المجال
    • توفير خدمة البحث
  • في جميع العقد ، يهدف مدير الخدمة إلى التحكم في الخدمات الأساسية وخدمات التطبيقات

كيف تتفاعل مكونات PowerCenter المختلفة:

التين: تفاعل مكون Informatica

حالة الاستخدام: كيفية تحميل جدول أبعاد المنتج باستخدام SCD

عرض المشكلة: هدفنا هو تحميل جدول أبعاد المنتج باستخدام الأبعاد المتغيرة ببطء (SCDs) من النوع 2 باستخدام التاريخ الفعلي.

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

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

يوجد أدناه عملية خطوة بخطوة لتحميل جدول أبعاد المنتج باستخدام SCD.

الخطوة 1 : افتح مصمم PowerCenter.

الخطوة 2 : قم بالاتصال بالمستودع

التين: إنشاء اتصال بالمستودع

دروس خادم SQL للمبتدئين

الخطوه 3 : قم بتشغيل المصمم

Fig: إطلاق PowerCenter Designer

الخطوة 4: تحميل المصدر من قاعدة البيانات

الشكل: خيارات مختلفة لتحميل مجموعة بيانات المصدر

الخطوة الخامسة: الاتصال بقاعدة البيانات

الخطوة السادسة: حدد جدول SCD_INPUT_DATA

الخطوة السابعة: وبالمثل تحميل الهدف المحدد من قاعدة البيانات

التين: خيارات مختلفة للمجموعات المستهدفة

الخطوة 8 : صمم سير عمل لأداء العملية المطلوبة كما هو موضح أدناه

الشكل: تصميم سير العمل لقاعدة البيانات

الخطوة 9 : قم بتشغيل Oracle SQL Developer وقم بالتحميل SCD_CUSTOMER الطاولة

الشكل: جدول SCD_CUSTOMER

الخطوة 10 : تعديل قيم الدولة لعملاء ماري وهانا

التين: تعديل قيم ماري

التين: تعديل قيم حنة

الخطوة 11 : قم بتشغيل مراقبة سير العمل وتنفيذ سير العمل

التين: تنفيذ سير العمل

الشكل: إخراج سير العمل

الخطوة 12: قم بتنفيذ الأمر أدناه للحصول على قاعدة البيانات المستهدفة

  • حدد * من scd_customer_target

الشكل: تنفيذ استعلام SQL للمخرجات المستهدفة

الخطوة 13: إخراج جدول أبعاد المنتج

الشكل: إخراج جدول أبعاد المنتج

في الختام ، يحتوي جدول المنتج الذي تم تحميله على القيم التاريخية للبيانات بما في ذلك التباين في القيم الحالية ويتم الحصول عليها باستخدام Informatica PowerCenter.

آمل أن تكون مدونة Informatica Tutorial هذه مفيدة في بناء مؤسستك لـ Informatica وقد خلقت اهتمامًا كافيًا لمعرفة المزيد حول Informatica.

إذا كنت قد قررت بالفعل تولي Informatica كمهنة ، فإنني أوصيك لماذا لا تلقي نظرة على صفحة الدورة. سيجعلك تدريب Informatica Certification في Edureka خبيرًا في Informatica من خلال جلسات يقودها مدرب مباشر وتدريب عملي باستخدام حالات استخدام واقعية.

لديك سؤال لنا؟ يرجى ذكر ذلك في قسم التعليقات وسنعاود الاتصال بك.