البرنامج التعليمي لـ Informatica PowerCenter: Archiالبنية، المكونات

انفورماتيكا باور سنتر Architecture

الهندسة المعمارية الشاملة لـ Informatica PowerCenter موجهة نحو الخدمة Archiتتكون بنية أداة ETL الخاصة بـ Informatica من الخدمات والمكونات التالية:

  1. خدمة المستودع – مسؤول عن الحفاظ على البيانات الوصفية Informatica وتوفير الوصول إليها إلى الخدمات الأخرى.
  2. خدمة التكامل – مسؤول عن نقل البيانات من المصادر إلى الأهداف
  3. خدمة التقارير – تمكين توليد التقارير
  4. العقد – منصة الحوسبة حيث يتم تنفيذ الخدمات المذكورة أعلاه
  5. مصمم المعلوماتية - يستخدم لإنشاء التعيينات بين المصدر والهدف
  6. مدير سير العمل - يستخدم لإنشاء سير العمل والمهام الأخرى وتنفيذها
  7. مراقبة سير العمل – يستخدم لمراقبة تنفيذ سير العمل
  8. مدير المستودع - يستخدم لإدارة الكائنات في المستودع
المعلوماتيّة Archiمخطط فني
المعلوماتيّة Archiمخطط فني

المجال المعلوماتي

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

على سبيل المثال، في لقطة الشاشة أدناه، يمكنك أن ترى ضمن نافذة النطاق المجلد "Domain_Rajesh" الذي أنشأنا بموجبه اسم العقدة "node01_rajesh" والخدمات باسم "خدمات تكامل guru99".

المجال في المعلوماتية
المجال في المعلوماتية

العقدة هي تمثيل منطقي لجهاز داخل المجال. العقدة مطلوبة لتشغيل الخدمات والعمليات الخاصة بـ Informatica.

يمكن أن يكون لديك عقد متعددة في المجال. في المجال، ستجد أيضًا عقدة بوابة.

تكون عقدة البوابة مسؤولة عن تلقي الطلبات من أدوات العميل المختلفة وتوجيه تلك الطلبات إلى العقد والخدمات المختلفة.

هناك نوعان من الخدمات في المجال

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

مستودع Informatica PowerCenter

مستودع PowerCenter هو قاعدة بيانات علائقية مثل Oracleسايبيس, SQL الخادم ويتم إدارته بواسطة خدمة المستودع. وهو يتألف من جداول قاعدة البيانات التي تخزن البيانات الوصفية.

هناك ثلاث أدوات Informatica Client متوفرة في Informatica PowerCenter. هم المعلوماتية

  • مصمم
  • مراقبة سير العمل
  • مدير سير العمل

يمكن لهؤلاء العملاء الوصول إلى المستودع باستخدام خدمة المستودع فقط.

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

تستخدم خدمات المستودع أقفالًا على الكائنات، لذلك لا يمكن لعدة مستخدمين تعديل نفس الكائن في نفس الوقت.

يمكنك تمكين التحكم في الإصدار في المستودع. باستخدام ميزة التحكم في الإصدار، يمكنك الاحتفاظ بإصدارات مختلفة من نفس الكائن.

يمكن أن تحتوي الكائنات التي تم إنشاؤها في المستودع على الحالات الثلاث التالية

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

تكوين المجال في Informatica

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

يمكن إجراء تكوين المجال باستخدام وحدة تحكم مسؤول Informatica. يمكن تشغيل وحدة التحكم باستخدام متصفحات الويب.

تكوين المجال في Informatica

بمجرد فتحه في متصفح الويب، فإنه يطالب بتسجيل دخول المسؤول. يتم تعيين كلمة المرور أثناء تثبيت Informatica.

تكوين المجال في Informatica

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

تكوين المجال في Informatica

في الجزء الأيمن يعرض العقد الموجودة وخدمات المستودع وخدمات التكامل ضمن المجال.

وفي النافذة الرئيسية، يتم عرض حالة تلك الخدمات سواء كانت مرتفعة أو منخفضة.

خصائص المجال في المعلوماتية

انقر على قائمة الخصائص في صفحة الإدارة لعرض خصائص المجال.

خصائص المجال في المعلوماتية

خصائص المجال في المعلوماتية

فيما يلي الخصائص الرئيسية للمجال في Informatica:

مهلة المرونة - إذا تعطلت أي من خدمات التكامل أو خدمات المستودع، فإن مهلة المرونة هي عدد الثواني التي تحاول خدمة التطبيق الاتصال بهذه الخدمات.

فترة إعادة التشغيل – هو الحد الأقصى لعدد الثواني التي يقضيها النطاق لإعادة تشغيل الخدمة.

وضع الإرسال - إنها السياسة التي يستخدمها موازن التحميل لإرسال المهام إلى العقد المختلفة.

نوع قاعدة البيانات – نوع قاعدة البيانات التي تم تكوين المجال عليها.

مضيف قاعدة البيانات – اسم المضيف للجهاز الذي تم تكوين المجال عليه.

منفذ قاعدة البيانات & الاسم - هو منفذ قاعدة البيانات واسم مثيل قاعدة البيانات للمجال.

يمكن تعديل هذه الخصائص بناءً على المتطلبات.

اتصال عميل وخادم PowerCenter

أدوات عميل PowerCenter هي أدوات تطوير يتم تثبيتها على الأجهزة العميلة. يعد مصمم PowerCenter ومدير سير العمل ومدير المستودع ومراقبة سير العمل من أدوات العميل الرئيسية.

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

من ناحية أخرى، يتصل عميل PowerCenter بالمصادر والأهداف لاستيراد بيانات التعريف وتعريفات بنية المصدر/الهدف. لذلك يجب أيضًا أن يكون لديه اتصال بأنظمة المصدر/الهدف.

  • للاتصال بخدمة التكامل وخدمة المستودع، يستخدم عميل PowerCenter بروتوكولات TCP/IP و
  • للاتصال بالمصادر/الأهداف، يستخدم عميل PowerCenter برامج تشغيل ODBC.

خدمة المستودع في المعلوماتية

إنّ خدمة المستودع في Informatica بالاتصالات من عملاء PowerCenter إلى مستودع PowerCenter. إنها عملية منفصلة متعددة الخيوط، وتقوم بجلب البيانات التعريفية وإدراجها وتحديثها داخل المستودع. كما أنه مسؤول عن الحفاظ على الاتساق داخل البيانات التعريفية للمستودع.

خدمة المستودع في المعلوماتية
خدمة المستودع في المعلوماتية

خدمة التكامل في المعلوماتية

خدمة التكامل هي المحرك التنفيذي لـ Informatica، بمعنى آخر، هذه هي الجهة التي تنفذ المهام التي نقوم بإنشائها في Informatica. هذه هي الطريقة التي يعمل بها:

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

على سبيل المثال، يمكنه دمج البيانات من جدول Oracle ومصدر ملف مسطح.

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

مصادر & Targets

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

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

ملفات مسطحة - تعد الملفات المسطحة هي مصادر البيانات الأكثر شيوعًا بعد قواعد البيانات العلائقية في Informatica. يمكن أن يكون الملف الثابت ملفًا مفصولاً بفواصل، أو ملفًا محددًا بعلامات جدولة، أو ملفًا بعرض ثابت. تدعم Informatica أيًا من صفحات الأكواد مثل ascii أو Unicode. لاستخدام الملف الثابت في Informatica، يجب استيراد تعريفاته بشكل مشابه لما نفعله مع الجداول العلائقية.

الملخص

  • الهندسة المعمارية الشاملة لـ Informatica PowerCenter هي خدمة المنحى Architecture (الخدمية).
  • Informatica Domain هو الوحدة الإدارية الأساسية في أداة Informatica.
  • مستودع PowerCenter هو قاعدة بيانات علائقية مثل OracleوSybase وSQL server ويتم إدارتها بواسطة خدمة المستودع.
  • يمكن إجراء تكوين المجال باستخدام وحدة تحكم مسؤول Informatica.
  • خصائص المجال في Informatica: مهلة المرونة، وفترة إعادة التشغيل، ووضع الإرسال، ونوع قاعدة البيانات، ومضيف قاعدة البيانات، ومنفذ قاعدة البيانات واسمها
  • أدوات عميل PowerCenter هي أدوات تطوير يتم تثبيتها على الأجهزة العميلة.
  • تحافظ خدمة المستودع في Informatica على الاتصالات من عملاء PowerCenter إلى مستودع PowerCenter.
  • خدمة التكامل هي المحرك التنفيذي لـ Informatica، بمعنى آخر، هذه هي الجهة التي تنفذ المهام التي نقوم بإنشائها في Informatica.