محلل المصادر و Target مصمم في المعلوماتية

⚡ ملخص ذكي

محلل المصدر و Target أدوات المصمم هي أدوات PowerCenter Designer التي تقوم بإنشاء واستيراد تعريفات المصدر والهدف لكل خريطة Informaticaping الاحتياجات، باستخدام مصدر بيانات ODBC لقراءة بيانات التعريف الخاصة بقاعدة البيانات.

  • 📥 تعريفات المصادر: يقوم محلل المصدر باستيراد اسم الجدول والأعمدة وأنواع البيانات والقيود من قاعدة البيانات.
  • 📤 Target تعريفات: Target يقوم المصمم باستيراد أو تصميم هياكل البيانات العلائقية أو XML أو الملفات المسطحة التي يتم تحميل البيانات فيها.
  • ؟؟؟؟ ODBC أولاً: يلزم وجود DSN للمستخدم مبني على برنامج التشغيل الصحيح قبل أن تتمكن أي من الأداتين من الوصول إلى قاعدة البيانات.
  • 🗂️ بيانات فقط: يؤدي استيراد تعريف إلى إنشاء بنية داخل برنامج Informatica، وليس إلى إنشاء جدول في قاعدة البيانات.
  • 🔁 قابلة لإعادة الاستخدام: يمكن إعادة استخدام تعريف واحد مستورد عبر أي عدد من الخرائطpings في نفس المجلد.
  • 📁 المجلدات: يقوم مدير المستودع بإنشاء المجلدات المنطقية التي تحتوي على المصادر والأهداف والخرائطpings و mapplets.

محلل المصدر في المعلوماتية

في أعمال ETL/مستودعات البيانات، ستواجه مصادر وأهدافًا مختلفة.

تعريف المصدر في المعلوماتية

تعريف المصدر في إنفورماتيكا هو كيان يتم من خلاله استخراج السجلات، ثم يتم تخزين هذه السجلات في جداول مؤقتة (جداول مرحلية) أو في ذاكرة التخزين المؤقت للتحويلات في إنفورماتيكا. بناءً على الخريطةping في وثيقة التصميم أو متطلبات العمل، تقوم بإجراء تغيير في سجلات البيانات هذه (تحويل البيانات) ثم تقوم بتحميل البيانات المحولة إلى بنية جدول أخرى تسمى جدول الهدف.

في كل خريطة من خرائط إنفورماتيكاpingسيكون هناك دائمًا مصدر وهدف. لإدارة المصادر والأهداف المختلفة في برنامج Informatica، عليك استخدام محلل المصادر و Target المصمم. هذه الأدوات مدمجة في أداة PowerCenter Designer ويمكن تشغيلها من هناك نفسها.

يقوم المصمم بتقسيم هذا العمل بين أدوات مخصصة.

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

محلل المصدر في المعلوماتية

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

وبالمثل، باستخدام Target في برنامج التصميم، يمكنك إنشاء أو استيراد أنواع مختلفة من الأهداف. يوفر لك برنامج Informatica ميزة إنشاء مصدر أو هدف من الصفر بتصميم هيكله، أو يمكنك إنشاء مصدر أو هدف باستيراد التعريفات. عند استيراد مصدر من قاعدة البيانات، يتم استيراد البيانات الوصفية التالية:

  • اسم المصدر (الجدول)
  • موقع قاعدة البيانات
  • أسماء الأعمدة
  • أنواع بيانات الأعمدة
  • القيود

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

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

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

يمكنك استيراد الأنواع التالية من المصادر باستخدام محلل المصادر:

  • الجداول العلائقية (جداول قواعد البيانات)، وطرق العرض، والمترادفات
  • ملفات مسطحة
  • ملفات COBOL
  • ملفات XML

نصيحة الأداء لتحسين أداء جداول المصدر العلائقية، استخدم الفهارس على جداول قاعدة البيانات المصدر. أما على جداول الهدف، فقم بتعطيل أو إزالة القيود والفهارس لتحسين الأداء.

كيفية فتح محلل المصدر في Informatica

فيما يلي شرح مفصل لخطوات فتح محلل المصادر في برنامج Informatica.

الخطوة 1) افتح أداة Informatica PowerCenter Designer.

اختصار PowerCenter Designer في مجموعة برامج عميل Informatica

الخطوة 2) في الشاشة التالية:

  1. Doubleانقر على المستودع الذي تريد الاتصال به
  2. أدخل اسم المستخدم
  3. أدخل كلمة المرور
  4. انقر على زر الاتصال

مربع حوار الاتصال بالمستودع في PowerCenter Designer باستخدام اسم المستخدم وكلمة المرور

بعد تسجيل الدخول بنجاح، سيتم إدراج مجلدات المستخدم تحت اسم المستودع.

ملاحظات -

  1. إذا لم تنجح عملية تسجيل الدخول، فتحقق مما إذا كان لدى المستخدم صلاحيات الاتصال بالمستودع.
  2. إذا لم يكن هناك مجلد مرئي تحت اسم المستودع، فتحقق مما إذا كان المجلد قد تم إنشاؤه.
  3. إذا تم إنشاء مجلد مؤخرًا، فقم بفصل الاتصال بالمستودع ثم أعد الاتصال.

مستكشف المستودع الذي يسرد المجلدات المتاحة للمستخدم المسجل دخوله

الخطوة 3) في الخطوة التالية:

  1. انقر بزر الماوس الأيمن على المجلد
  2. اختر خيار الفتح

انقر بزر الماوس الأيمن على قائمة مجلد المستودع لعرض خيار "فتح".

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

مجلد موسع يعرض المصادر، Targets والخريطةpingالمجلدات الفرعية s

الخطوة 4) انقر على قائمة محلل المصدر، كما هو موضح في الشكل.

شريط أدوات المصمم مع تحديد أداة محلل المصدر

كيفية استيراد جدول المصدر في محلل المصدر

فيما يلي خطوات استيراد جدول المصدر في برنامج Informatica Source Analyzer.

الخطوة 1) انتقل إلى خيار "المصادر". في محلل المصادر:

  1. انقر على علامة التبويب "المصادر" من القائمة الرئيسية
  2. حدد خيار الاستيراد من قاعدة البيانات؛ بعد ذلك سيتم فتح مربع اتصال ODBC.

قائمة المصادر في محلل المصادر مع تحديد خيار الاستيراد من قاعدة البيانات

الخطوة 2) أنشئ اتصال ODBC. إذا كان لديك اتصال ODBC بالفعل، فانتقل إلى الخطوة 3. يتم تنفيذ الخطوات الفرعية الخمس أدناه بالترتيب.

  1. انقر على الزر المجاور لمصدر بيانات ODBC.

    مربع حوار استيراد الجداول مع الزر الذي يفتح مسؤول ODBC

  2. في الصفحة التالية، حدد علامة تبويب DSN للمستخدم وانقر فوق زر الإضافة.

    مسؤول مصدر بيانات ODBC في علامة تبويب DSN الخاص بالمستخدم باستخدام زر الإضافة

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

  3. عند النقر على زر "إضافة"، ستظهر لك قائمة ببرامج التشغيل لقواعد البيانات المختلفة (Oracle، سكل سيرفر، سايبيس، Microsoft (مثل Access وExcel وغيرها). يعتمد برنامج التشغيل الذي تختاره على قاعدة البيانات التي تريد الاتصال بها. حدد برنامج التشغيل المناسب لمصدر البيانات. هنا في Guru99، ستستخدم Oracle جداول قاعدة البيانات. حدد Oracle سائق بروتوكول الأسلاك.

  4. في الصفحة التالية، حدد علامة التبويب "عام" وأدخل تفاصيل قاعدة البيانات. ثم انقر فوق "اختبار الاتصال".

    نافذة إنشاء مصدر بيانات جديد تعرض قائمة ببرامج تشغيل ODBC المثبتة

    ملاحظات تختلف تفاصيل قاعدة البيانات باختلاف تثبيتك، وذلك بناءً على اسم المضيف والمنفذ وSID الذي اخترته أثناء تثبيت قاعدة البيانات. يمكنك الحصول على هذه التفاصيل عن طريق فتح ملف tnsnames.ora الموجود في Oracle مجلد التثبيت.

    Oracle إعداد برنامج تشغيل بروتوكول الاتصال السلكي في علامة التبويب "عام" مع المضيف والمنفذ ومعرف النظام (SID).

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

    تسجيل الدخول إلى Oracle مطالبة تطلب اسم مستخدم قاعدة البيانات وكلمة المرور

    مربع رسالة يؤكد نجاح اتصال اختبار ODBC

انقر على "موافق" في نافذة اختبار الاتصال ونافذة إعداد برنامج تشغيل ODBC. سيتم إضافة مصدر بيانات ODBC الذي تم إنشاؤه إلى مصادر بيانات المستخدم. أصبح مصدر بيانات ODBC جاهزًا الآن.

الخطوة 3) أنشئ جداول المخطط. في برنامج Guru99، ستستخدم Oracleجداول مخطط Scott/Tiger. إذا لم تكن هذه الجداول موجودة في قاعدة البيانات، فأنشئها باستخدام البرنامج النصي أدناه.

قم بتنزيل ملف Scott.sql

الخطوة 4) أدخل تفاصيل قاعدة البيانات. في نافذة استيراد الجداول:

  1. حدد مصدر بيانات ODBC لـ Oracle قاعدة البيانات.
  2. أدخل اسم مستخدم قاعدة البيانات
  3. أدخل كلمة مرور قاعدة البيانات
  4. انقر على زر الاتصال/إعادة الاتصال. سيؤدي ذلك إلى عرض جداول مستخدم قاعدة البيانات.
  5. قم بتوسيع الشجرة الموجودة ضمن مجلد الجداول وحدد جدول الموظفين (EMP).
  6. حدد زر موافق.

نافذة استيراد الجداول مع تحديد جدول الموظفين (EMP) ضمن مخطط guru99

الخطوة 5) تحقق من الجدول المستورد واحفظه. سيتم استيراد الجدول إلى محلل مصادر Informatica. استخدم مفتاحي "Ctrl+S" لحفظ التغييرات في المستودع.

تم عرض تعريف مصدر النبض الكهرومغناطيسي المستورد في مساحة عمل محلل المصادر

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

كيفية استيراد Target في المعلوماتية Target مصمم

فيما يلي خطوات استيراد هدف في برنامج Informatica Target مصمم.

في هذا الدرس، ستنشئ جدول الوجهة emp_target، الذي سيكون له نفس بنية جدول المصدر EMP. لاستيراد جدول الوجهة، يجب أن يكون موجودًا في قاعدة البيانات. لإنشاء جدول الوجهة، استخدم البرنامج النصي أدناه. أنواع الوجهات المتاحة في Informatica هي: العلاقاتية، وملفات XML، والملفات النصية.

قم بتنزيل ملف emp_target.sql

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

الخطوة 1) في برنامج Informatica Designer، انقر فوق Target أيقونة مصممة للإطلاق Target مصمم.

شريط أدوات المصمم مع Target تم تمييز أيقونة المصمم

الخطوة 2) في الخطوة التالية:

  1. حدد الخيار "Target"s" من القائمة الرئيسية
  2. حدد "استيراد" من خيار قاعدة البيانات

Targetقائمة s في Target تم تحديد خيار الاستيراد من قاعدة البيانات في المصمم

الخطوة 3) في نافذة جدول الاستيراد:

  1. حدد مصدر بيانات ODBC لـ Oracle قاعدة البيانات.
  2. أدخل اسم مستخدم قاعدة البيانات
  3. أدخل كلمة مرور قاعدة البيانات
  4. انقر على زر الاتصال/إعادة الاتصال. سيؤدي ذلك إلى عرض جداول مستخدم قاعدة البيانات.
  5. قم بتوسيع الشجرة الموجودة ضمن مجلد الجداول وحدد جدول EMP_TARGET
  6. انقر على زر موافق

نافذة استيراد الجداول مع تحديد جدول EMP_TARGET

سيؤدي هذا إلى استيراد الهدف إلى Target مصمم برنامج Informatica PowerCenter، كما هو موضح أدناه. استخدم مفتاحي "Ctrl+S" لحفظ التغييرات.

تم استيراد تعريف EMP_TARGET في Target مساحة عمل مصممة

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

كيفية إنشاء مجلد في Informatica

فيما يلي خطوات إنشاء مجلد في برنامج Informatica.

تُعد مجلدات Informatica حاويات منطقية تحفظ الكائنات التي تقوم بإنشائها في Informatica Designer وWorkflow Manager (الخريطة).ping(s، mapplets، مصادر، أهداف، وما إلى ذلك).

لإنشاء مجلد:

الخطوة 1) مدير المستودع المفتوح.

إدخال مدير المستودع في مجموعة برنامج عميل Informatica

ملاحظات – إذا كان برنامج Informatica Designer مفتوحًا بالفعل، فيمكن فتح برنامج Repository Manager باستخدام الاختصارات المتوفرة في صندوق الأدوات.

اختصار في صندوق أدوات المصمم لتشغيل مدير المستودعات

سيؤدي هذا إلى فتح برنامج Informatica Repository Manager في نافذة منفصلة.

نافذة مدير مستودعات Informatica مع مستكشف المستودعات

الخطوة 2) اتبع الخطوات:

  1. انقر على قائمة المجلدات
  2. حدد خيار الإنشاء

تم فتح قائمة المجلدات في مدير المستودعات على خيار الإنشاء

الخطوة 3) في الخطوة التالية:

  1. أدخل اسم المجلد المطلوب
  2. اختر موافق

مربع حوار إنشاء مجلد مع اسم المجلد وخيارات الأذونات

سيؤدي هذا إلى إنشاء مجلد جديد وستظهر رسالة تقول "تم إنشاء المجلد بنجاح".

مربع رسالة تأكيد يفيد بإنشاء المجلد

سيتم بعد ذلك إدراج المجلد الذي تم إنشاؤه حديثًا ضمن المستودع ذي الصلة.

مستكشف المستودع يعرض المجلد الذي تم إنشاؤه حديثًا في الشجرة

هذا يكمل البرنامج التعليمي. نراكم في اليوم التالي!

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

تعريف المصدر هو بنية الجدول المستوردة. مؤهل المصدر التحويل الذي يقرأ الصفوف منه داخل الخريطةping ويقوم بتحويل القيم إلى أنواع بيانات التحويل في برنامج Informatica.

نعم. سحب تعريف المصدر من مجلد المصادر إلى Target تُنشئ مساحة عمل المصمم تعريفًا مستهدفًا مطابقًا. ولا يزال يتعين إنشاء جدول قاعدة البيانات نفسه بشكل منفصل باستخدام نص برمجي لتعريف البيانات (DDL).

لا شيء يتغير تلقائيًا. يحتفظ التعريف المخزن بالأعمدة القديمة حتى تعيد استيراده من قاعدة البيانات، لذا قم بتعيين الخريطة.pingتستمر في مواجهة هيكل لم يعد يتطابق مع الجدول.

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

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

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

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

يمكن لـ Copilot صياغة DDL لجداول التجهيز والجدول المستهدف، وإنشاء إدخالات بيانات نموذجية وكتابة أوامر pmrep التي تستورد مستودع البرامج النصية. Revراجع كل عبارة تم إنشاؤها قبل تشغيلها على مخطط حقيقي.

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