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 استوديو هان-
الخطوة 1) في هذه الخطوة،
- حدد نظام Hana، وهنا HDB.
- انتقل إلى مجلد المحتوى.
الخطوة 2) في هذه الخطوة،
- حدد جديد.
- حدد خيار الحزمة.
الخطوة 3) في هذه الخطوة،
- أدخل اسم الحزمة. على سبيل المثال "DHK_SCHEMA".
- أدخل Descriptأيون للحزمة.
- يتم تحديد اللغة الأصلية والشخص المسؤول بشكل افتراضي.
سيتم إنشاء الحزمة غير الهيكلية بالاسم "DHK_SCHEMA" في عقدة المحتوى على النحو التالي-
الخطوة 4) الآن، قم بتحويل الحزمة غير الهيكلية إلى الحزمة الهيكلية.
- حدد الحزمة "DHK_SCHEMA" وانقر عليها بزر الماوس الأيمن.
- انتقل إلى خيار التعديل للحزمة.
الخطوة 5) في هذه الخطوة،
- حدد "نعم" في حقل الخيارات الهيكلية.
- انقر على زر موافق.
"DHK_SCHEMA" الخاص بنا عند تغييره من الحزمة غير الهيكلية إلى الحزمة الهيكلية، سيتم تغيير نمط الرمز من إلى
. وهذا مؤشر على أن الحزمة غير الهيكلية قد تحولت الآن إلى الحزمة الهيكلية.
خطوة إنشاء حزمة غير هيكلية ضمن الحزمة الهيكلية كحزمة فرعية.
يتم إنشاء الحزمة بشكل افتراضي على أنها غير هيكلية. في الحزمة غير الهيكلية، يمكن إنشاء كائن حزمة ومعلومات أخرى. من الأفضل إنشاء حزمة هيكلية أولاً، ثم إنشاء حزمة هيكلية فرعية فيها.
الخطوة 1) في هذه الخطوة،
- حدد الحزمة الهيكلية "DHK_SCHEMA" وانقر عليها بزر الماوس الأيمن.
- حدد جديد -> الحزمة.
الخطوة 2) في هذه الخطوة،
- أدخل اسم الحزمة الفرعية في حقل الاسم.
- أدخل الوصف لذلك.
- انقر على زر "موافق".
سيتم إنشاء حزمة غير هيكلية جديدة كحزمة فرعية ضمن حزمة DHK_SCHEMA.
SAP تقنية تحسين أداء HANA
هناك القواعد التالية لتقنية تحسين الأداء -
- يجب استخدام كل من عرض المعلومات وعرض الجدول مع عقدة الإسقاط. تعمل عقدة الإسقاط على تحسين الأداء من خلال تضييق مجموعة الأعمدة.
- من خلال تطبيق المرشحات على عقد الإسقاط.
- تجنب عقد JOIN في طريقة عرض الحساب، واستخدم UNION بدلاً من ذلك.
- استخدم معلمات الإدخال/المتغير لتقييد مجموعة البيانات ضمن طريقة العرض التحليلية/الحسابية.
- يجب أن يتم الحساب قبل التجميع.
- يجب إعادة تعريف التسلسلات الهرمية في عرض الحساب، ولا تكون التسلسلات الهرمية لعرض السمات مرئية في عرض الحساب.
- تظهر التسلسلات الهرمية لعرض السمات في العرض التحليلي.
- لن يتم عرض تسمية السمة ووصف المقياس المحدد في طريقة عرض السمة وطريقة العرض التحليلية وعرض الحساب في طريقة عرض الحساب. نحن بحاجة إلى إعادة رسم خريطة لها.
- لا تخلط وظيفة CE و SQL البرنامج النصي في نموذج المعلومات.