SAP نمذجة HANA: البرنامج التعليمي الكامل

ما هي تفاصيل SAP هناء النمذجة؟

SAP نمذجة HANA هي نشاط نقوم من خلاله بإنشاء عرض المعلومات. يشبه عرض المعلومات البعد أو المكعب أو مزود المعلومات الخاص بـ BW. يتم استخدام طريقة عرض المعلومات هذه لإنشاء نموذج بيانات متعدد الأبعاد.

SAP نظرة عامة على نمذجة HANA

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

يتم عرض المعلومات من مجموعات مختلفة من بيانات المحتوى لإنشاء نموذج لسيناريو الأعمال.

بيانات المحتوى في عرض المعلومات هي من نوعين -

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

أنواع السمات

SAP HANA دعم ثلاثة أنواع من السمات -

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

أنواع القياس

SAP HANA تدعم أربعة أنواع من القياس –

أنواع الصفات الأنشطة
قياس بسيط فهو مشتق من أساس البيانات.
القياس المحسوب وهو مشتق من واحد أو أكثر من المقاييس والثوابت والوظائف. على سبيل المثال، الحساب الحسابي.
التدبير المقيد يتم استخدامه لتصفية القيمة بناءً على القواعد المحددة من قبل المستخدم لقيم السمات.
Counter هي أنواع خاصة من الأعمدة التي تعرض رقمًا فريدًا لأعمدة السمات (العرض التحليلي / عرض الحساب). يتم استخدامه في حساب عمود واحد أو أكثر من أعمدة السمات.

طرق عرض المعلومات هي من ثلاثة أنواع على النحو التالي -

  • عرض السمة - يُستخدم هذا في سياق البيانات الرئيسية.
  • العرض التحليلي – يُستخدم هذا لإنشاء جداول الحقائق ويشبه Cube of BW.
  • عرض الحساب – يتم استخدام هذا لإنشاء عرض معقد ومماثل للتوفير المتعدد في BW.

من أجل العمل في SAP HANA، الامتيازات مطلوبة من قبل المستخدم، فيما يلي الامتيازات المطلوبة لها SAP نمذجة هناء –

الامتيازات المطلوبة للنمذجة

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

امتيازات الكائن –

امتيازات الكائن هي SQL الامتيازات المستخدمة لتوفير الوصول للقراءة/الكتابة على كائنات قاعدة البيانات. فيما يلي امتيازات الكائن المطلوبة للنمذجة.

  • حدد الامتياز في مخطط _SYS_BI.
  • امتياز SELECT في مخطط _SYS_BIC.
  • تنفيذ الامتياز على REPOSITORY_REST (SYS).
  • امتياز التحديد في مخطط الجدول.

امتيازات الحزمة –

امتيازات الحزمة مطلوبة للسماح باتخاذ إجراء على الحزم الفردية. فيما يلي امتيازات الحزمة المطلوبة لنمذجة البيانات-

  • امتياز REPO.MAINTAIN_NATIVE_PACKAGES على حزمة الجذر.
  • REPO.READ وREPO.EDIT_NATIVE_OBJECTS وREPO.ACTIVATE_NATIVE_OBJECTS على الحزمة المستخدمة لكائنات المحتوى.

الامتيازات التحليلية –

للوصول SAP مطلوب امتيازات تحليلية لعرض معلومات HANA -

  • للوصول إلى البيانات الكاملة لعرض كافة المعلومات في SAP نظام HANA، الامتيازات التحليلية "_SYS_BI_CP_ALL" مطلوبة. بالنسبة للوصول المقيد إلى البيانات، يجب إنشاء الامتيازات التحليلية وتعيينها للمستخدم.

امتيازات أخرى-

  • قم بتوفير منحة على المخطط الخاص لمستخدم _SYS_REPO كـ "GRANT SELECT ON SCHEMA "اسم المخطط" TO _SYS_REPO مع خيار المنح"؛
  • REPO.MAINTAIN_DELIVERY_UNITS لإنشاء وحدات التسليم.
  • REPO.IMPORT، REPO.EXPORT لاستيراد / تصدير وحدات التسليم.
  • REPO.WORK_IN_FOREIGN_WORKSPACES للعمل في مساحات العمل الأجنبية.

SAP HANA أفضل الممارسات لإنشاء نماذج المعلومات

SAP HANA أفضل ممارسة هي المعيار أثناء إنشاء كائن في SAP قاعدة بيانات هناء. فيما يلي أفضل الممارسات للكائن –

صفقة:

  • قم بإنشاء حزمة المستوى الأعلى مثل "التطوير" لأعمال التطوير.
  • قم بإنشاء حزمة فرعية ضمن حزمة المستوى الأعلى لكل مطور.
  • ويمكن أيضًا إنشاء المزيد من الحزم الفرعية، إذا لزم الأمر.

مخطط:

  • صمم مخطط المخطط الخاص بك قبل بدء المشروع. على سبيل المثال (DS_SCHEMA، SLT_SCHEMA، FI_SCHEMA، SD_SCHEMA، وما إلى ذلك).
  • يجب أن يكون الجدول المخصص في مخطط منفصل.

الجداول:

  • الجدول الذي سيتم استخدامه في إعداد التقارير أو OLAP يجب أن يكون نوع مخزن العمود.
  • الجدول الذي سيتم استخدامه في المعاملة أو OLTP يجب أن يكون كنوع متجر الصف.
  • قم بإعطاء تعليق/وصف لاسم الجدول والعمود بشكل صحيح من أجل الوضوح.

اصطلاح التسمية:

الأجسام شكل الوصف
وجهات نظر السمات AT_منتج AT_….. يعني عرض السمة
وجهات نظر تحليلية AN_مبيعات AN_…..تعني وجهة نظر تحليلية
طرق عرض الحساب CA_مبيعات CA_….. يعني عرض الحساب
الامتيازات التحليلية AP_REST_AT(عرض السمة)
AP_REST_AN(العرض التحليلي)

AP_REST_CA(عرض الحساب)

ا ب_.... تعني الامتيازات التحليلية
التسلسل الهرمي HI_BNAME_PC(والد الطفل)

HI_BNAME_LV(المستوى)

HI_... يعني التسلسل الهرمي
PROCEDURE SP_PROCEDURENAME SP_... الإجراء المخزن
معلمات الإدخال IP_PARA_NAME IP_... يعني المعلمة
المتغيرات VA_VNAME VA_...يعني اسم المتغير

إنشاء حزمة في SAP استوديو هناء

صفقة: وهي عبارة عن حاوية تحتوي على جميع المعلومات حول النموذج (عرض السمات، العرض التحليلي، عرض الحساب، إلخ. . .) في مجموعة.

أنواع الحزمة: الحزمة هي من نوعين، وهي على النحو التالي –

النوع الوصف رمز
بنيوي في الحزمة الهيكلية، يمكن إنشاء حزمة فرعية فقط. لا يمكن إنشاء عرض معلومات (عرض السمات، العرض التحليلي، وما إلى ذلك) في الحزمة الهيكلية.

على سبيل المثال الحزمة الهيكلية – SAP، النظام المحلي، النظام المحلي. تم إنشاؤها، النظام المحلي. خاص.

SAP نمذجة هناء

ليس تركيبي

يمكن أن تحتوي الحزمة غير الهيكلية على كائن معلومات وحزم فرعية. هذه هي الحزمة الافتراضية.

SAP نمذجة هناء

استخدامات الحزمة: مجموعة الحزمة كلها نموذج معلومات، وتجعل نقل النموذج أسهل. يمكن استخدام كلا الحزمتين في النقل.

خطوات إنشاء الحزمة الهيكلية في SAP استوديو هان-

الخطوة 1) في هذه الخطوة،

  1. حدد نظام Hana، وهنا HDB.
  2. انتقل إلى مجلد المحتوى.

إنشاء الحزمة الهيكلية في SAP HANA

الخطوة 2) في هذه الخطوة،

  1. حدد جديد.
  2. حدد خيار الحزمة.

إنشاء الحزمة الهيكلية في SAP HANA

الخطوة 3) في هذه الخطوة،

  1. أدخل اسم الحزمة. على سبيل المثال "DHK_SCHEMA".
  2. أدخل Descriptأيون للحزمة.
  3. يتم تحديد اللغة الأصلية والشخص المسؤول بشكل افتراضي.

إنشاء الحزمة الهيكلية في SAP HANA

سيتم إنشاء الحزمة غير الهيكلية بالاسم "DHK_SCHEMA" في عقدة المحتوى على النحو التالي-

إنشاء الحزمة الهيكلية في SAP HANA

الخطوة 4) الآن، قم بتحويل الحزمة غير الهيكلية إلى الحزمة الهيكلية.

  1. حدد الحزمة "DHK_SCHEMA" وانقر عليها بزر الماوس الأيمن.
  2. انتقل إلى خيار التعديل للحزمة.

إنشاء الحزمة الهيكلية في SAP HANA

الخطوة 5) في هذه الخطوة،

  1. حدد "نعم" في حقل الخيارات الهيكلية.
  2. انقر على زر موافق.

إنشاء الحزمة الهيكلية في SAP HANA

"DHK_SCHEMA" الخاص بنا عند تغييره من الحزمة غير الهيكلية إلى الحزمة الهيكلية، سيتم تغيير نمط الرمز من إنشاء الحزمة الهيكلية في SAP HANA إلى إنشاء الحزمة الهيكلية في SAP HANA. وهذا مؤشر على أن الحزمة غير الهيكلية قد تحولت الآن إلى الحزمة الهيكلية.

إنشاء الحزمة الهيكلية في SAP HANA

خطوة إنشاء حزمة غير هيكلية ضمن الحزمة الهيكلية كحزمة فرعية.

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

الخطوة 1) في هذه الخطوة،

  1. حدد الحزمة الهيكلية "DHK_SCHEMA" وانقر عليها بزر الماوس الأيمن.
  2. حدد جديد -> الحزمة.

إنشاء حزمة غير هيكلية كحزمة فرعية

الخطوة 2) في هذه الخطوة،

  1. أدخل اسم الحزمة الفرعية في حقل الاسم.
  2. أدخل الوصف لذلك.
  3. انقر على زر "موافق".

إنشاء حزمة غير هيكلية كحزمة فرعية

سيتم إنشاء حزمة غير هيكلية جديدة كحزمة فرعية ضمن حزمة DHK_SCHEMA.

إنشاء حزمة غير هيكلية كحزمة فرعية

SAP تقنية تحسين أداء HANA

هناك القواعد التالية لتقنية تحسين الأداء -

  • يجب استخدام كل من عرض المعلومات وعرض الجدول مع عقدة الإسقاط. تعمل عقدة الإسقاط على تحسين الأداء من خلال تضييق مجموعة الأعمدة.
  • من خلال تطبيق المرشحات على عقد الإسقاط.
  • تجنب عقد JOIN في طريقة عرض الحساب، واستخدم UNION بدلاً من ذلك.
  • استخدم معلمات الإدخال/المتغير لتقييد مجموعة البيانات ضمن طريقة العرض التحليلية/الحسابية.
  • يجب أن يتم الحساب قبل التجميع.
  • يجب إعادة تعريف التسلسلات الهرمية في عرض الحساب، ولا تكون التسلسلات الهرمية لعرض السمات مرئية في عرض الحساب.
  • تظهر التسلسلات الهرمية لعرض السمات في العرض التحليلي.
  • لن يتم عرض تسمية السمة ووصف المقياس المحدد في طريقة عرض السمة وطريقة العرض التحليلية وعرض الحساب في طريقة عرض الحساب. نحن بحاجة إلى إعادة رسم خريطة لها.
  • لا تخلط وظيفة CE و SQL البرنامج النصي في نموذج المعلومات.