دروس تدريب SAP HANA للمبتدئين

ما هو ساب هانا؟

ساب هانا هي أحدث قاعدة بيانات ومنصة في الذاكرة يمكن نشرها محليًا أو سحابيًا. SAP HANA عبارة عن مجموعة من الأجهزة والبرامج التي تدمج مكونات مختلفة مثل قاعدة بيانات SAP HANA وخادم النسخ المتماثل SAP SLT (تحويل المناظر الطبيعية للنظام) واتصال SAP HANA Direct Extractor والنسخ المتماثل لـ Sybase.

تتمتع HANA باعتماد غير مسبوق من قبل عملاء SAP. SAP HANA قادر على معالجة كمية كبيرة من البيانات في الوقت الفعلي في فترة زمنية قصيرة.

وهذا ما نغطيه في الدورة

؟؟؟؟ البرنامج التعليمي معمار
؟؟؟؟ البرنامج التعليمي تحميل ملف التثبيت
؟؟؟؟ البرنامج التعليمي ساب هانا SQL
؟؟؟؟ البرنامج التعليمي نوع البيانات
؟؟؟؟ البرنامج التعليمي المُشغل
؟؟؟؟ البرنامج التعليمي وظائف SQL
؟؟؟؟ البرنامج التعليمي الإجراء المخزن في SQL
؟؟؟؟ البرنامج التعليمي إنشاء تسلسل
؟؟؟؟ البرنامج التعليمي SQL النصي
؟؟؟؟ البرنامج التعليمي عرض الحساب
؟؟؟؟ البرنامج التعليمي توفير البيانات والنسخ المتماثل
؟؟؟؟ البرنامج التعليمي ساب هانا SLT
؟؟؟؟ البرنامج التعليمي SAP DS (خدمات بيانات SAP)
؟؟؟؟ البرنامج التعليمي اتصال مستخرج مباشر (DXC)
؟؟؟؟ البرنامج التعليمي تحميل ملف مسطح
؟؟؟؟ البرنامج التعليمي نمذجة
؟؟؟؟ البرنامج التعليمي انضم
؟؟؟؟ البرنامج التعليمي عرض السمة
؟؟؟؟ البرنامج التعليمي عرض تحليلي
؟؟؟؟ البرنامج التعليمي الامتيازات التحليلية
؟؟؟؟ البرنامج التعليمي الاستيراد والتصدير
؟؟؟؟ البرنامج التعليمي حماية
؟؟؟؟ البرنامج التعليمي التقارير
؟؟؟؟ البرنامج التعليمي اسئلة المقابلة
؟؟؟؟ البرنامج التعليمي ساب هانا PDF

قاعدة بيانات ومنصة SAP HANA

  1. قاعدة بيانات SAP HANA – قاعدة بيانات SAP HANA هي قاعدة بيانات مختلطة في الذاكرة. قاعدة بيانات SAP HANA هي قلب تقنية الذاكرة الداخلية لـ SAP. في SAP HANA، جدول قاعدة البيانات من نوعين –
  • متجر الصف
  • متجر العمود
  1. منصة ساب هانا – منصة SAP HANA عبارة عن منصة تطوير تحتوي على مخزن بيانات في الذاكرة يتيح للعملاء تحليل كمية كبيرة من البيانات في الوقت الفعلي. تعمل منصة SAP HANA كمنصة تطوير توفر البنية التحتية والأدوات اللازمة لبناء تطبيق عالي الأداء يعتمد على خدمات التطبيقات الموسعة SAP HANA (SAP HANA XS).

إصدار ساب هانا

هناك أنواع مختلفة من إصدار SAP HANA، بعضها كما يلي-

  • إصدار منصة SAP HANA – ويوفر تكنولوجيا قاعدة البيانات الأساسية. إنه يدمج مكونات SAP مثل قاعدة بيانات SAP HANA وعملاء SAP HANA Studio وعملاء SAP HANA. إنه مخصص للعملاء الذين يرغبون في استخدام النسخ المتماثل المستند إلى ETL ولديهم بالفعل ترخيص لـ SAP Business Objects Data Services.
  • إصدار SAP HANA Enterprise – أنه يحتوي على مكون توفير البيانات (SLT، BODS، DXC) بما في ذلك تكنولوجيا قاعدة البيانات الأساسية. إنه مخصص للعملاء الذين يرغبون في استخدام النسخ المتماثل المستند إلى المشغل أو النسخ المتماثل المستند إلى ETL وليس لديهم كل التراخيص اللازمة لـ SAP Business Objects Data Services.
  • الإصدار الممتد من SAP HANA – يحتوي على ميزات توفير البيانات (Sybase) أكثر من إصدار النظام الأساسي والمؤسسات. إنه مخصص للعملاء الذين يرغبون في استخدام الإمكانات الكاملة لجميع سيناريوهات النسخ المتماثل المتاحة بما في ذلك النسخ المتماثل المستند إلى السجل.

التاليwing رسم بياني يوضح الفرق بين جميع الإصدارات –

دروس تدريب SAP HANA للمبتدئين

لماذا تختار SAP HANA؟

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


المذكورة أدناه هي الأسباب القليلة لاختيار SAP HANA –

  • في الوقت الحالى - يوفر SAP HANA توفير البيانات في الوقت الفعلي وإعداد التقارير في الوقت الفعلي.
  • سرعة - يوفر SAP HANA معالجة عالية السرعة للبيانات الضخمة بفضل تقنية الذاكرة الداخلية.
  • أي بيانات/مصدر- يمكن لـ SAP HANA الوصول إلى مصدر بيانات مختلف بما في ذلك البيانات المنظمة وغير المنظمة من مصدر بيانات SAP أو غير SAP.
  • سحاب- يمكن نشر قاعدة بيانات وتطبيق SAP HANA في البيئة السحابية.
  • البساطة - يعمل SAP HANA على تقليل الجهود المبذولة في عملية ETL وتجميع البيانات والفهرسة ورسم الخرائط.
  • كلفة - تدعي SAP أن برنامج SAP HANA يمكنه تقليل التكلفة الإجمالية لتكنولوجيا المعلومات للشركة.
  • خيار الاختيار – يتم دعم SAP HANA من قبل بائعي أجهزة وموفري برامج مختلفين، لذلك بناءً على المتطلبات، يمكن للمستخدم اختيار الخيار الأفضل.

استراتيجية SAP HANA في الذاكرة

لدى SAP HANA العديد من العمليات التي يتم تشغيلها على SUSE لينكس الخادم. يدير خادم SUSE Linux حجز الذاكرة لجميع العمليات.

عند بدء تشغيل SAP HANA، يحتفظ نظام التشغيل Linux بالذاكرة لرمز البرنامج ومكدس البرنامج والبيانات الثابتة. يمكن لنظام التشغيل حجز ذاكرة بيانات إضافية ديناميكيًا عند الطلب من خادم SAP HANA.

يقوم SAP HANA بإنشاء مجموعة ذاكرة لإدارة وتتبع استهلاك الذاكرة. يتم استخدام مجمع الذاكرة لتخزين جميع البيانات الموجودة في الذاكرة وجداول النظام ومكدس الخيوط والحسابات المؤقتة وجميع هياكل البيانات الأخرى المطلوبة لإدارة قاعدة البيانات.

ساب هانا

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

للحصول على نظرة عامة، راجع نظرة عامة على الذاكرة ميزة استوديو SAP HANA. للوصول إليه، انقر بزر الماوس الأيمن على النظام -> التكوين والمراقبة -> فتح نظرة عامة على الذاكرة في قائمة السياق، كما يلي:

دروس تدريب SAP HANA للمبتدئين

مزايا ساب هانا

وفيما يلي مزايا SAP HANA –

  • بواسطة تقنية In-Memory، يمكن للمستخدم استكشاف وتحليل جميع بيانات المعاملات والتحليلات في الوقت الفعلي من أي مصدر بيانات تقريبًا.
  • يمكن تجميع البيانات من العديد من المصادر.
  • يمكن استخدام خدمات النسخ المتماثل في الوقت الفعلي للوصول إلى البيانات ونسخها من SAP ERP.
  • واجهة SQL وMDX من دعم الطرف الثالث.
  • ويوفر نمذجة المعلومات وبيئة التصميم.

مقارنة SAP HANA بـ BWA (مسرع مستودعات الأعمال)

  • مسرع SAP BW: إنه مسرع في الذاكرة لـ BW. تركز BWA على تحسين أداء الاستعلام لـ SAP NetWeaver BW. تم تصميم BWA خصيصًا لتسريع استعلامات BW مما يقلل وقت الحصول على البيانات عن طريق الاحتفاظ بنسخ من صندوق المعلومات.
  • ساب هانا: SAP HANA عبارة عن قاعدة بيانات ومنصة في الذاكرة للتقارير والتطبيقات التحليلية عالية الأداء. في SAP HANA، يمكن تحميل البيانات من نظام مصدر SAP وغير تابع لـ SAP من خلال SLT وBODS وDXC وSybase ويمكن عرضها باستخدام SAP BO/BI وCrystal Reports وExcel وما إلى ذلك.

حاليًا، يعمل SAP HANA أيضًا كقاعدة بيانات داخل الذاكرة لـ SAP BW، وبهذه الطريقة يستطيع SAP HANA تحسين الأداء العام لـ SAP Net weaver BW.

ما هو مؤلف معلومات SAP HANA؟

مؤلف معلومات SAP HANA هو تطبيق ويب يسمح لنا بعمل النمذجة وتحميل البيانات المحلية إلى قاعدة بيانات SAP HANA.

هذه بيئة نمذجة للأشخاص غير التقنيين مثل المستخدم النهائي. يعمل مؤلف المعلومات بنفس طريقة عمل SAP HANA Modeler ويستخدمه مستخدمو الأعمال الذين لديهم معرفة تقنية أقل.

يمكن تحميل كمية كبيرة من البيانات (ما يصل إلى 5 ملايين خلية) باستخدام Information Composer.

الدور المطلوب للعمل مع SAP HANA Information Composer -

  • IC_MODELLER: يستخدم للسماح للمستخدم بالعمل مع مؤلف المعلومات وتحميل البيانات وإنشاء عرض المعلومات.
  • IC_PUBLIC: يستخدم للسماح للمستخدم بالعمل مع مؤلف المعلومات، ورؤية المصنف وطرق عرض المعلومات.

SAP HANA SQL التعبير

تعبيرات SQL هي جملة يمكن استخدامها لقيم الإرجاع. هناك 4 أنواع من تعبيرات SQL-

  • تعبيرات الحالة – في هذا التعبير يمكن للمستخدم استخدام منطق IF – THEN – ELSE بدون إجراء الكتابة.
  • التعبيرات الوظيفية – يمكن استخدام وظائف SQL المضمنة كتعبيرات.
  • التعبيرات الإجمالية – في هذا التعبير، يتم استخدام الدالات التجميعية لحساب قيمة واحدة من قيم صفوف متعددة لعمود.
الاسم الجامع الوصف
بالإحصاء حساب عدد الصفوف التي تم إرجاعها بواسطة الاستعلام.
دقيقة إرجاع الحد الأدنى لقيمة التعبير.
MAX إرجاع القيمة القصوى للتعبير.
مجموع إرجاع مجموع التعبيرات.
AVG إرجاع الوسط الحسابي للتعبيرات.
الأمراض المنقولة جنسيا ديف قم بإرجاع الانحراف المعياري للتعبيرات المعطاة كجذر تربيعي لدالة VARIANCE.
VAR قم بإرجاع تباين التعبيرات كمربع الانحراف المعياري
  • الاستعلامات الفرعية في التعبير – الاستعلام الفرعي عبارة عن عبارة تحديد محاطة بين قوسين وتستخدم في عبارة التحديد الرئيسية كمدخل.

إنشاء مشغلات SQL في SAP HANA

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

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

يحدد أمر CREATE TRIGGER مجموعة من العبارات التي يتم تنفيذها عند إجراء عملية معينة (INSERT/UPDATE/DELETE) في جدول موضوع معين أو طريقة عرض الموضوع.

بناء الجملة لإنشاء مشغلات SQL

CREATE TRIGGER <trigger_name>	<trigger_action_time>  <trigger_event_list>		
     ON <subject_table_name> [REFERENCING <transition_list>] 
       [<for_each_row>] 
                 BEGIN 
                           [<trigger_decl_list>]
                           [<proc_handler_list>]
	             <trigger_stmt_list>		
                 END 

عناصر بناء الجملة لإنشاء مشغلات SQL

عناصر الوصف
وهو يحدد اسم المشغل الذي سيتم إنشاؤه، مع اسم المخطط الاختياري.
قبل | بعد | بدلاً من

  • قبل – يحدد أنه سيتم تنفيذ المشغل قبل عملية DML على الجدول.
  • بعد – يحدد أنه سيتم تنفيذ المشغل بعد عملية DML على الجدول.
  • بدلاً من - يحدد أنه سيتم تنفيذ المشغل بدلاً من عملية DML في طريقة العرض. يصبح العرض الذي يستخدم بدلاً من المشغل قابلاً للتحديث.

ما هو ملف تعريف بيانات SAP HANA SQL؟

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

ميزة SAP HANA SQL DATA Profileing هي كما يلي -

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

ملخص:

  • SAP HANA عبارة عن قاعدة بيانات وتطبيقات في الذاكرة، تعمل على أجهزة وبرامج SAP المعتمدة.
  • لدى SAP HANA ثلاثة إصدارات – النظام الأساسي والمؤسسات والممتدة.
  • يمكن لـ SAP HANA تحميل البيانات من مصدر بيانات SAP وغير SAP من خلال SLT وBODS وDXC وSybase.
  • يوفر SAP HANA التزويد وإعداد التقارير في الوقت الفعلي.
  • يوفر SAP HANA تقارير تحليلية عالية الأداء في الوقت الفعلي.
  • يعمل SAP HANA على تقليل إجمالي تكلفة تكنولوجيا المعلومات.