ما هو التحديث المباشر DSO في SAP؟ كيفية إنشاء واحدة؟

⚡ ملخص ذكي

تحديث مباشر لـ DSO في SAP يقوم نظام BW بتخزين البيانات في جدول نشط واحد مكتوب مباشرة من خلال واجهات برمجة التطبيقات، دون الحاجة إلى سجل تغيير أو إنشاء معرف النظام (SID)، مما يجعل البيانات المحملة متاحة على الفور لعمليات التحليل وإعداد التقارير.

  • 🗄️ نسخة فردية: يحتفظ مخزن البيانات ذو التحديث المباشر بالبيانات في جدول نشط واحد، تمامًا كما كتبها التطبيق.
  • ؟؟؟؟ مدفوع بواجهة برمجة التطبيقات: يتم ملء البيانات وحذفها من خلال واجهات برمجة تطبيقات RSDRI_ODSO، وليس من خلال مصادر البيانات القياسية.
  • 🚫 لا يوجد سجل تغييرات: لا يوجد سجل تغييرات أو إنشاء معرف النظام (SID)، لذا فإن تحديثات دلتا غير ممكنة.
  • 📊 عملية التحليل: غالباً ما يتم استخدامه كهدف لمصمم عملية التحليل (APD).
  • بيانات فورية: تتوفر البيانات المحملة لإعداد التقارير فور كتابتها.
  • 🤖 مساعدة الذكاء الاصطناعي: يقوم الذكاء الاصطناعي بكتابة النتائج المسجلة أو المتوقعة في مخزن بيانات محدّث مباشرةً لأغراض إعداد التقارير.

ما هو التحديث المباشر DSO في SAP

ما هو DSO للتحديث المباشر؟

يختلف مخزن البيانات القياسي عن مخزن البيانات ذي التحديث المباشر في طريقة معالجة البيانات. ففي مخزن البيانات القياسي، تُخزَّن البيانات في إصدارات مختلفة (نشطة، ودلتا، ومُعدَّلة)، بينما يحتوي مخزن البيانات ذو التحديث المباشر على البيانات في إصدار واحد. تُخزَّن البيانات بنفس الشكل الذي كُتبت به في مخزن البيانات. ويتكون من جدول بيانات نشط للتحديث المباشر بواسطة التطبيق، ويسترجع بياناته من الأنظمة الخارجية عبر واجهات برمجة التطبيقات الخاصة بالتعبئة أو الحذف.

واجهات برمجة التطبيقات المتاحة

  • RSDRI_ODSO_INSERT: يقوم بإدراج بيانات جديدة غير موجودة في النظام.
  • RSDRI_ODSO_INSERT_RFC: مشابه لـ RSDRI_ODSO_INSERT، ولكن يمكن استدعاؤه عن بعد.
  • RSDRI_ODSO_MODIFY: يقوم بتعديل السجلات الموجودة؛ إذا ورد سجل جديد، يتم إدراجه.
  • RSDRI_ODSO_MODIFY_RFC: مشابه لـ RSDRI_ODSO_MODIFY، ولكن يمكن استدعاؤه عن بعد.
  • RSDRI_ODSO_UPDATE: يقوم بتعديل السجلات الموجودة.
  • RSDRI_ODSO_UPDATE_RFC: مشابه لـ RSDRI_ODSO_UPDATE، ولكن يمكن استدعاؤه عن بعد.
  • RSDRI_ODSO_DELETE_RFC: يحذف السجلات.

تحديث خصائص DSO المباشر

  • يحتوي على بيانات في نسخة واحدة، مخزنة بنفس الشكل الذي تم كتابتها به بواسطة التطبيق.
  • لا يتم تجميع السجلات التي تحمل نفس المفتاح.
  • لا يمكن إنشاء معرفات الأمان (SIDs).
  • يمكن تحديث البيانات منه إلى مزودي معلومات إضافيين.
  • وهو متاح كموفر معلومات في مصمم استعلامات BEx ويمكن استخدامه للتحليل.
  • إنها وظيفة إضافية تُستخدم في سياقات تطبيقية خاصة.
  • يقوم بتحميل البيانات بسرعة دون استخدام extracعمليات التشغيل والتحميل لنظام ذكاء الأعمال.
  • يمكن استخدامه كهدف بيانات لعملية التحليل.

وظيفة تحديث DSO المباشر

  • يمكنه تحديث بيانات DSO للتحديث المباشر إلى موفري المعلومات الإضافيين.
  • يمكن استخدامه كمزود معلومات لمصمم استعلام BEx ولعمليات التحليل.

المزايا:

  • تم تصميمه بحيث يسهل الوصول إلى البيانات.
  • تتوفر البيانات للتحليل وإعداد التقارير فور تحميلها.

السلبيات:

  • عملية التحميل غير مدعومة من قبل نظام بي (مصادر البيانات لا توفر البيانات).
  • لذلك هذه مشغلو نظام التوزيع لا يتم عرضها في لوحة التحكم أو الشاشة.
  • بما أنه لا يتم إنشاء سجل التغييرات، فإن تحديث دلتا لموفري المعلومات غير ممكن.

إنشاء مخزن بيانات التحديث المباشر

الخطوة 1)

  1. انتقل إلى رمز المعاملة RSA1.
  2. انقر على زر موافق.

إنشاء مخزن بيانات التحديث المباشر

الخطوة 2)

  1. انتقل إلى علامة التبويب "النمذجة" -> "موفر المعلومات".
  2. انقر بزر الماوس الأيمن على منطقة المعلومات.
  3. انقر فوق "إنشاء كائن DataStore" من قائمة السياق.

إنشاء مخزن بيانات التحديث المباشر

الخطوة 3)

  1. أدخل الاسم الفني.
  2. أدخل Descriptأيون.
  3. انقر على زر "إنشاء".

إنشاء مخزن بيانات التحديث المباشر

الخطوة 4) انقر فوق الزر "تحرير" الخاص بـ "نوع كائن DataStore".

إنشاء مخزن بيانات التحديث المباشر

الخطوة 5) اختر النوع "التحديث المباشر".

إنشاء مخزن بيانات التحديث المباشر

الخطوة 6) تفعيل DSO.

إنشاء مخزن بيانات التحديث المباشر

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

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

تُكتب البيانات من خلال وحدات وظائف RSDRI_ODSO، مثل RSDRI_ODSO_INSERT لإضافة السجلات، وRSDRI_ODSO_MODIFY وRSDRI_ODSO_UPDATE لتغييرها، وRSDRI_ODSO_DELETE_RFC لحذفها. ولكل منها نسخة تدعم التحكم عن بُعد (_RFC).

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

نعم. يمكن لعمليات التعلم الآلي والتحليل كتابة النتائج أو التوقعات أو الشرائح في مخزن بيانات محدّث مباشرةً عبر واجهات برمجة تطبيقات RSDRI. وتكون النتائج متاحة فورًا كمزود معلومات لاستعلامات BEx ولوحات المعلومات.

تقوم تقنيات التعلم الآلي ومصمم عملية التحليل (APD) بقراءة بيانات BW، وتطبيق نماذج استخراج البيانات، وكتابة المخرجات المُصنفة إلى مخزن بيانات DSO للتحديث المباشر. ثم تصبح النتائج متاحة فورًا كمزود معلومات لإعداد التقارير، دون الحاجة إلى ملف تنفيذي قياسي.traction and load.

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