البرنامج التعليمي لـ Informatica PowerCenter: Archiمخطط الهيكل والمكونات

⚡ ملخص ذكي

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

  • ؟؟؟؟ ️ تصميم SOA: تعمل خدمات المستودع والتكامل وإعداد التقارير كخدمات تطبيقات منفصلة على العقد.
  • 🗂️ وحدة المجال: تقوم مجموعة النطاقات بتجميع العقد والخدمات، مع وجود عقدة بوابة تقوم بتوجيه كل طلب عميل.
  • 🧩 نوعان من الخدمات: يتولى مدير الخدمة مسؤولية المصادقة والتسجيل؛ بينما تقوم خدمات التطبيق بعملية استخراج البيانات وتحويلها وتحميلها (ETL).
  • 🗄️ مستودع: تقوم قاعدة البيانات العلائقية بتخزين البيانات الوصفية، ويتم وضع علامات على الكائنات بأنها صالحة أو غير صالحة أو متأثرة.
  • ⚙️ محرك التكامل: يقوم بقراءة بيانات تعريف سير العمل، وتشغيل المهام، وتحميل البيانات إلى الأهداف.
  • ؟؟؟؟ الربط: يصل العملاء إلى الخدمات عبر بروتوكول TCP/IP ويصلون إلى المصادر والأهداف من خلال برامج تشغيل ODBC.

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

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

تُعدّ البنية العامة لبرنامج Informatica PowerCenter خدمة المنحى Architecture (SOA). تتكون بنية أداة Informatica ETL من الخدمات والمكونات التالية:

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

يوضح الرسم التخطيطي أدناه كيفية ترابط أدوات العميل وخدمات التطبيقات والعُقد هذه معًا داخل تثبيت PowerCenter واحد.

مخطط بنية Informatica PowerCenter يوضح أدوات العميل والخدمات والعُقد

المعلوماتيّة Archiمخطط فني

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

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

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

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

نافذة النطاق التي تعرض مجلد Domain_Rajesh، وعقدة node01_rajesh، وخدمات التكامل guru99

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

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

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

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

يوجد نوعان من الخدمات في النطاق:

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

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

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

يمكن ضبط إعدادات النطاق باستخدام وحدة تحكم إدارة Informatica. ويمكن تشغيل وحدة التحكم باستخدام متصفحات الويب، كما هو موضح أدناه.

تشغيل وحدة تحكم إدارة 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. وهي عبارة عن عملية منفصلة متعددة الخيوط، تقوم بجلب البيانات الوصفية وإدراجها وتحديثها داخل المستودع. كما أنها مسؤولة عن ضمان اتساق البيانات الوصفية داخل المستودع. توضح لقطة الشاشة أدناه كيفية عمل هذه الخدمة كوسيط بين العملاء وقاعدة بيانات المستودع.

خدمة المستودع التي تربط أدوات عميل 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، يجب استيراد تعريفاته بنفس طريقة استيراد تعريفات الجداول العلائقية.

الأسئلة الشائعة

انتهى الدعم القياسي لبرنامج PowerCenter 10.5 في 31 مارس 2026. ويمتد الدعم الممتد حتى مارس 2027 والدعم المستمر حتى مارس 2029، لذلك فإن معظم الفرق تخطط بالفعل لمسار الترحيل.

أسقطت شركة Informatica خدمة التقارير وخدمة التقارير ولوحات المعلومات ومحلل البيانات في الإصدار 10.1.1. يتم الآن إنتاج تقارير المستودع ومدير البيانات باستخدام أداة إعداد تقارير تابعة لجهة خارجية.

يتم تثبيت PowerCenter على خوادمك الخاصة وإدارته من خلال وحدة تحكم المجال والمسؤول. أما IDMC فهي منصة سحابية مستضافة، حيث تحل الوكلاء الآمنة محل العقد المُدارة محليًا.

يقوم المصمم ببناء رسم خريطةpings بين المصادر والأهداف. أما مدير المستودع فيدير الكائنات المخزنة - إنشاء المجلدات، ونسخ الكائنات بين المجلدات، ومقارنة الإصدارات، وإدارة أذونات المجلدات.

نعم. خدمة المستودع تدير مستودعًا واحدًا فقط، ولكن يمكن ربط العديد من خدمات التكامل بهذا المستودع، حيث يستخدم كل منها حسابه الخاص، مما يسمح بتشغيل بيئات منفصلة مقابل البيانات الوصفية المشتركة.

بفضل خيار التوافر العالي، يمكن تزويد خدمات التطبيقات بعُقد احتياطية، ويمكن تشغيل خدمة التكامل على شبكة. ثم تُعاد تشغيل عمليات الخدمة المعطلة أو يتم تحويلها تلقائيًا.

تقوم أدوات التعلم الآلي بتحليل بيانات المصدر، واقتراح تطابق الأعمدة بين المخططات، وتحديد التحويلات التي يُحتمل أن تُبطئ الجلسة. كما أنها تكتشف أي انحراف في الملفات الواردة قبل فشل التحميل.

لا يمكن للطيار المساعد تعديل خريطة PowerCenterpingتُخزَّن هذه البيانات كبيانات وصفية للمستودع بدلاً من ملفات. وهذا يُسهِّل العمل المُصاحب - مثل نصوص pmcmd البرمجية، وتعديلات SQL، وملفات المعلمات، وتصدير XML - والتي لا تزال بحاجة إلى مراجعة.

تلخيص هذه التدوينة بـ: