البرنامج التعليمي لـ Informatica PowerCenter: Archiمخطط الهيكل والمكونات
⚡ ملخص ذكي
يتبع برنامج Informatica PowerCenter بنيةً موجهةً نحو الخدمات، تتكون من نطاق، وعُقد، وخدمة المستودع، وخدمة التكامل. تشرح هذه الصفحة كل مكون، وكيفية تكوين النطاق من خلال لوحة تحكم المسؤول، وكيفية وصول العملاء إلى المصادر والوجهات.

انفورماتيكا باور سنتر Architecture
تُعدّ البنية العامة لبرنامج Informatica PowerCenter خدمة المنحى Architecture (SOA). تتكون بنية أداة Informatica ETL من الخدمات والمكونات التالية:
- خدمة المستودع - مسؤولة عن صيانة بيانات تعريف Informatica وتوفير الوصول إليها للخدمات الأخرى.
- خدمة التكامل - مسؤولة عن نقل البيانات من المصادر إلى الوجهات.
- خدمة إعداد التقارير – تُمكّن من إنشاء التقارير.
- العُقد – منصة الحوسبة التي يتم فيها تنفيذ الخدمات المذكورة أعلاه.
- برنامج Informatica Designer – يُستخدم لإنشاء الخرائطpingبين المصدر والهدف.
- مدير سير العمل – يُستخدم لإنشاء سير العمل والمهام الأخرى وتشغيلها.
- مراقب سير العمل – يستخدم لمراقبة تنفيذ سير العمل.
- مدير المستودع – يستخدم لإدارة الكائنات في المستودع.
يوضح الرسم التخطيطي أدناه كيفية ترابط أدوات العميل وخدمات التطبيقات والعُقد هذه معًا داخل تثبيت PowerCenter واحد.
المعلوماتيّة Archiمخطط فني
ملاحظة حول الإصدار: خدمة التقارير المذكورة أعلاه تنتمي إلى إصدارات أقدم. وقد أوقفت شركة إنفورماتيكا دعم خدمة التقارير، وخدمة التقارير ولوحات المعلومات، ومحلل البيانات في الإصدار 10.1.1، ونصحت باستخدام أداة تقارير خارجية بدلاً منها.
المجال المعلوماتي
يُعدّ نطاق Informatica الوحدة الإدارية الأساسية في أداة Informatica، وهو عبارة عن مجموعة من العُقد والخدمات. ويمكن تصنيف هذه العُقد والخدمات إلى مجلدات ومجلدات فرعية بناءً على متطلبات الإدارة.
على سبيل المثال، في لقطة الشاشة أدناه، يمكنك أن ترى أسفل نافذة المجال أنه تم إنشاء المجلد "Domain_Rajesh"، والذي أنشأنا تحته عقدة باسم "node01_rajesh" وخدمات باسم "guru99 integration services".
المجال في المعلوماتية
العقدة هي تمثيل منطقي لجهاز داخل النطاق. العقدة ضرورية لتشغيل الخدمات والعمليات الخاصة بـ Informatica.
يمكن أن يكون لديك عقد متعددة في المجال. في المجال، ستجد أيضًا عقدة بوابة.
تكون عقدة البوابة مسؤولة عن تلقي الطلبات من أدوات العميل المختلفة وتوجيه تلك الطلبات إلى العقد والخدمات المختلفة.
يوجد نوعان من الخدمات في النطاق:
- مدير الخدمات: يدير مدير الخدمات عمليات النطاق مثل المصادقة والتفويض والتسجيل. كما يقوم بتشغيل خدمات التطبيقات على العقد، بالإضافة إلى إدارة المستخدمين والمجموعات.
- خدمات التطبيقات: تمثل خدمة التطبيقات الخدمات الخاصة بالخادم، مثل خدمة التكامل، وخدمة المستودع، وخدمة إعداد التقارير. وتعمل هذه الخدمات على عُقد مختلفة بناءً على التكوين.
تكوين المجال في Informatica
كما ذكرنا سابقاً، يُعد النطاق هو عنصر التحكم الإداري الأساسي في برنامج Informatica. وهو الكيان الرئيسي الذي يتكون من خدمات أخرى مثل خدمة التكامل، وخدمة المستودع، والعديد من العقد.
يمكن ضبط إعدادات النطاق باستخدام وحدة تحكم إدارة Informatica. ويمكن تشغيل وحدة التحكم باستخدام متصفحات الويب، كما هو موضح أدناه.
بمجرد فتحه في متصفح الويب، سيطلب منك تسجيل الدخول كمسؤول. يتم تعيين كلمة المرور أثناء تثبيت برنامج Informatica.
بعد تسجيل الدخول إلى نطاق Informatica، تبدو الصفحة الرئيسية كالتالي.
في الجزء الأيسر، يعرض العقد الموجودة وخدمات المستودع وخدمات التكامل ضمن النطاق.
وفي النافذة الرئيسية، يتم عرض حالة تلك الخدمات سواء كانت مرتفعة أو منخفضة.
خصائص المجال في المعلوماتية
انقر على قائمة الخصائص في صفحة الإدارة لعرض خصائص النطاق، كما هو موضح في لقطة الشاشة أدناه.
خصائص المجال في المعلوماتية
فيما يلي الخصائص الرئيسية للمجال في Informatica:
| الممتلكات | ما الذي يتحكم فيه |
|---|---|
| مهلة المرونة | إذا تعطلت أي من خدمات التكامل أو خدمات المستودع، فإن مهلة المرونة هي عدد الثواني التي تحاول فيها خدمة التطبيق الاتصال بتلك الخدمات. |
| فترة إعادة التشغيل | الحد الأقصى لعدد الثواني التي يستغرقها النطاق لإعادة تشغيل الخدمة. |
| وضع الإرسال | السياسة التي يستخدمها موازن الأحمال لتوزيع المهام على مختلف العقد. |
| نوع قاعدة البيانات | نوع قاعدة البيانات التي تم تكوين النطاق عليها. |
| مضيف قاعدة البيانات | اسم مضيف الجهاز الذي تم تكوين النطاق عليه. |
| منفذ قاعدة البيانات واسمها | منفذ قاعدة البيانات واسم مثيل قاعدة البيانات للنطاق. |
يمكن تعديل هذه الخصائص بناءً على المتطلبات.
مستودع Informatica PowerCenter
مستودع PowerCenter هو قاعدة بيانات علائقية مثل Oracleيتم تشغيلها بواسطة Sybase أو SQL Server، وتتم إدارتها بواسطة خدمة المستودع. وهي تتكون من جداول قاعدة بيانات تخزن البيانات الوصفية.
تتوفر أربع أدوات عميل Informatica في Informatica PowerCenter:
- مصمم
- مدير سير العمل
- مراقبة سير العمل
- مدير المستودع
يمكن لهؤلاء العملاء الوصول إلى المستودع باستخدام خدمة المستودع فقط.
لإدارة المستودع، توجد خدمة في برنامج Informatica تُسمى خدمة المستودع. وتتولى كل خدمة مستودع إدارة مستودع واحد فقط. كما يمكن تشغيل خدمة المستودع على عدة عُقد لتحسين الأداء.
تستخدم خدمات المستودع أقفالًا على الكائنات، لذلك لا يمكن لعدة مستخدمين تعديل نفس الكائن في نفس الوقت.
يمكنك تمكين التحكم في الإصدار في المستودع. باستخدام ميزة التحكم في الإصدار، يمكنك الاحتفاظ بإصدارات مختلفة من نفس الكائن.
يمكن أن يكون للكائنات التي تم إنشاؤها في المستودع الحالات الثلاث التالية:
- الكائنات الصالحة: هي الكائنات التي يكون تركيبها صحيحًا وفقًا لبرنامج Informatica. ويمكن استخدام هذه الكائنات في تنفيذ سير العمل.
- غير صالح: الكائنات غير الصالحة هي تلك التي لا تلتزم بالمعايير أو القواعد المحددة. عند حفظ أي كائن في برنامج Informatica، يتم التحقق من صحة تركيبه وخصائصه، ويتم وضع علامة على الكائن بالحالة المناسبة.
- الكائنات المتأثرة: هي الكائنات التي تكون كائناتها الفرعية غير صالحة. على سبيل المثال، في الخريطةpingإذا كنت تستخدم تحويلاً قابلاً لإعادة الاستخدام وأصبح كائن التحويل هذا غير صالح، فإن الخريطةping سيتم وضع علامة "متأثر".
خدمة المستودع في المعلوماتية
تتولى خدمة المستودع في برنامج Informatica إدارة الاتصالات بين عملاء PowerCenter ومستودع PowerCenter. وهي عبارة عن عملية منفصلة متعددة الخيوط، تقوم بجلب البيانات الوصفية وإدراجها وتحديثها داخل المستودع. كما أنها مسؤولة عن ضمان اتساق البيانات الوصفية داخل المستودع. توضح لقطة الشاشة أدناه كيفية عمل هذه الخدمة كوسيط بين العملاء وقاعدة بيانات المستودع.
خدمة المستودع في المعلوماتية
خدمة التكامل في المعلوماتية
خدمة التكامل هي المحرك التنفيذي لبرنامج إنفورماتيكا؛ بمعنى آخر، هي الكيان الذي ينفذ المهام التي ننشئها في إنفورماتيكا. إليك كيفية عملها:
- يقوم المستخدم بتنفيذ سير العمل.
- تقوم شركة Informatica بتوجيه خدمة التكامل لتنفيذ سير العمل.
- تقوم خدمة التكامل بقراءة تفاصيل سير العمل من المستودع.
- تبدأ خدمة التكامل بتنفيذ المهام داخل سير العمل.
- بمجرد اكتمال التنفيذ، يتم تحديث حالة المهمة، أي فشل أو نجاح أو إجهاض.
- بعد اكتمال التنفيذ، يتم إنشاء سجل الجلسة وسجل سير العمل.
- تتولى هذه الخدمة مسؤولية تحميل البيانات إلى الأنظمة المستهدفة.
- كما تقوم خدمة التكامل بدمج البيانات من مصادر مختلفة.
فعلى سبيل المثال، يمكنه دمج البيانات من Oracle جدول ومصدر ملف مسطح.
باختصار، خدمة تكامل Informatica هي عملية موجودة على خادم Informatica، تنتظر إسناد المهام إليها لتنفيذها. عند تنفيذ سير عمل، تتلقى خدمة التكامل إشعارًا بتنفيذه. ثم تقرأ خدمة التكامل سير العمل لمعرفة تفاصيله، مثل المهام التي يجب عليها تنفيذها، و... رسم خريطةpings يتم تحديد الجهات المعنية وتوقيت تنفيذها. ثم تقرأ الخدمة تفاصيل المهمة من المستودع وتشرع في تنفيذها.
اتصال عميل وخادم PowerCenter
يمكن الوصول إلى كلتا الخدمتين المذكورتين أعلاه من خلال أدوات عميل سطح المكتب، والتي تحتاج إلى مسارين منفصلين للشبكة.
أدوات عميل PowerCenter هي أدوات تطوير يتم تثبيتها على أجهزة العميل. ويُعدّ كل من PowerCenter Designer وWorkflow Manager وRepository Manager وWorkflow Monitor من أهم أدوات العميل.
الخريطةpingيتم حفظ الكائنات والبيانات التي ننشئها في أدوات العميل هذه في مستودع Informatica الموجود على خادم Informatica. لذا، يجب أن تتمتع أدوات العميل باتصال شبكي بالخادم.
من جهة أخرى، يتصل عميل PowerCenter بالمصادر والأهداف لاستيراد البيانات الوصفية وتعريفات بنية المصدر/الهدف. لذا، يجب أن يكون لديه أيضًا اتصال بأنظمة المصدر/الهدف.
- للاتصال بخدمة التكامل وخدمة المستودع، يستخدم عميل PowerCenter بروتوكولات TCP/IP.
- للاتصال بالمصادر والأهداف، يستخدم عميل PowerCenter برامج تشغيل ODBC.
مصادر & Targets
المعلوماتية كونها ETL وباستخدام أداة تكامل البيانات، ستتعامل دائمًا مع نوع من البيانات وتقوم بتحويلها. مدخلات خريطتناpingيُطلق على s في برنامج Informatica اسم نظام المصدر. نقوم باستيراد تعريفات المصدر من المصدر ثم نتصل به لجلب بيانات المصدر في خريطتنا.pingقد تتنوع أنواع المصادر، وقد تتواجد في مواقع متعددة. وبناءً على متطلباتك، يمكن أن يكون النظام المستهدف نظامًا علائقيًا أو نظام ملفات مسطحة. تُنشأ أنظمة الملفات المسطحة على خادم Informatica، ويمكن نقلها لاحقًا باستخدام بروتوكول نقل الملفات (FTP).
البيانات العلائقية – هذه الأنواع من المصادر هي جداول أنظمة قواعد البيانات. عادةً ما تكون أنظمة قواعد البيانات هذه مملوكة لتطبيقات أخرى تقوم بإنشاء هذه البيانات وصيانتها. يمكن أن تكون قاعدة بيانات لإدارة علاقات العملاء، أو قاعدة بيانات للموارد البشرية، وما إلى ذلك. لاستخدام هذه المصادر في Informatica، إما أن نحصل على نسخة طبق الأصل من مجموعات البيانات هذه، أو نحصل على امتيازات محددة على هذه الأنظمة من خلال SQL.
الملفات المسطحة – تُعدّ الملفات المسطحة من أكثر مصادر البيانات شيوعًا بعد قواعد البيانات العلائقية في برنامج Informatica. يمكن أن يكون الملف المسطح ملفًا مفصولًا بفواصل، أو ملفًا مفصولًا بعلامات جدولة، أو ملفًا ثابت العرض. يدعم برنامج Informatica جميع صفحات الترميز مثل ASCII وUnicode. لاستخدام الملف المسطح في Informatica، يجب استيراد تعريفاته بنفس طريقة استيراد تعريفات الجداول العلائقية.







