ما هو OLAP؟ المكعب، العمليات التحليلية في مستودع البيانات

ما هو OLAP؟

المعالجة التحليلية عبر الإنترنت (OLAP) هي فئة من البرامج التي تسمح للمستخدمين بتحليل المعلومات من أنظمة قواعد بيانات متعددة في نفس الوقت. إنها تقنية تمكن المحللين من استخراج بيانات الأعمال وعرضها من وجهات نظر مختلفة.

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

يتم تقسيم قواعد بيانات OLAP إلى مكعب واحد أو أكثر. تم تصميم المكعبات بطريقة تخلق وتتنافسwing تصبح التقارير سهلة. OLAP لتقف علي المعالجة التحليلية عبر الإنترنت.

مكعب OLAP

مكعب أولاب
مكعب أولاب

في قلب مفهوم OLAP، يوجد مكعب OLAP. مكعب OLAP عبارة عن بنية بيانات محسنة للسرعة الكبيرة تحليل البيانات.

يتكون مكعب OLAP من حقائق رقمية تسمى المقاييس والتي يتم تصنيفها حسب الأبعاد. يُطلق على مكعب OLAP أيضًا اسم المكعب الزائد.

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

كيف تعمل؟

يقوم مستودع البيانات باستخراج المعلومات من مصادر وتنسيقات بيانات متعددة مثل الملفات النصية وورقة Excel وملفات الوسائط المتعددة وما إلى ذلك.

يتم تنظيف البيانات المستخرجة وتحويلها. يتم تحميل البيانات إلى خادم OLAP (أو مكعب OLAP) حيث يتم حساب المعلومات مسبقًا مسبقًا لمزيد من التحليل.

العمليات التحليلية الأساسية لـ OLAP

أربعة أنواع من عمليات OLAP التحليلية هي:

  1. لفة المتابعة
  2. التنقل لأسفل
  3. قطّع ونرد
  4. المحور (التدوير)

1) التدوير:

يُعرف التجميع أيضًا باسم "الدمج" أو "التجميع". يمكن تنفيذ عملية الرفع بطريقتين

  1. تقليل الأبعاد
  2. تسلق التسلسل الهرمي للمفهوم. التسلسل الهرمي للمفاهيم هو نظام لتجميع الأشياء بناءً على ترتيبها أو مستواها.

خذ بعين الاعتبار ما يليwing رسم بياني

عملية الإظهار في OLAP
عملية الإظهار في OLAP
  • في هذا المثال، تم دمج مدينتي نيوجيرسي وLost Angles في دولة الولايات المتحدة الأمريكية
  • رقم المبيعات في نيوجيرسي ولوس أنجلوس هو 440 و1560 على التوالي. يصبحون 2000 بعد اللف
  • في عملية التجميع هذه، تنتقل البيانات في التسلسل الهرمي للموقع من المدينة إلى الدولة.
  • في عملية التجميع، يلزم إزالة بُعد واحد أو أكثر على الأقل. في هذا المثال، تتم إزالة بُعد المدن.

2) الحفر لأسفل

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

  • الانتقال إلى أسفل التسلسل الهرمي للمفهوم
  • زيادة البعد
عملية الحفر لأسفل في OLAP
عملية الحفر لأسفل في OLAP

النظر في الرسم البياني أعلاه

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

3) شريحة:

هنا، يتم تحديد بُعد واحد، ويتم إنشاء مكعب فرعي جديد.

فولوwing رسم تخطيطي يشرح كيفية تنفيذ عملية الشريحة:

عملية الشريحة في OLAP
عملية الشريحة في OLAP
  • يتم تقسيم وقت البعد باستخدام Q1 كمرشح.
  • يتم إنشاء مكعب جديد تمامًا.

حجر النرد:

هذه العملية تشبه الشريحة. الفرق في النرد هو أنك تختار بعدين أو أكثر مما يؤدي إلى إنشاء مكعب فرعي.

عملية النرد في OLAP
عملية النرد في OLAP

4) المحور

في المحور، يمكنك تدوير محاور البيانات لتوفير عرض تقديمي بديل للبيانات.

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

العملية المحورية في OLAP
العملية المحورية في OLAP

أنواع أنظمة OLAP

أولاب هيرarchiهيكل كال

أنواع أنظمة OLAP
أنواع أنظمة OLAP
نوع OLAP تفسير
OLAP العلائقية (ROLAP): ROLAP عبارة عن نظام RDBMS ممتد مع تعيين بيانات متعدد الأبعاد لتنفيذ العملية العلائقية القياسية.
OLAP متعدد الأبعاد (MOLAP) MOLAP ينفذ العملية في البيانات متعددة الأبعاد.
المعالجة التحليلية الهجينة عبر الإنترنت (HOLAP) في نهج HOLAP، يتم تخزين الإجماليات المجمعة في قاعدة بيانات متعددة الأبعاد بينما يتم تخزين البيانات التفصيلية في قاعدة البيانات العلائقية. وهذا يوفر كفاءة البيانات لنموذج ROLAP وأداء نموذج MOLAP.
سطح المكتب OLAP (DOLAP) في Desktop OLAP، يقوم المستخدم بتنزيل جزء من البيانات من قاعدة البيانات محليًا، أو على سطح المكتب الخاص به وتحليلها.

يعد DOLAP أرخص نسبيًا في النشر لأنه يوفر عددًا قليلاً جدًا من الوظائفares إلى أنظمة OLAP الأخرى.

ويب أولاب (وولاب) Web OLAP وهو نظام OLAP يمكن الوصول إليه عبر متصفح الويب. WOLAP عبارة عن ثلاث طبقات architecture. وهو يتألف من ثلاثة مكونات: العميل، والبرمجيات الوسيطة، وخادم قاعدة البيانات.
OLAP المحمول: يساعد Mobile OLAP المستخدمين على الوصول إلى بيانات OLAP وتحليلها باستخدام أجهزتهم المحمولة
OLAP المكانية : تم إنشاء SOLAP لتسهيل إدارة البيانات المكانية وغير المكانية في نظام المعلومات الجغرافية (GIS)

رولاب

يعمل ROLAP مع البيانات الموجودة في قاعدة البيانات العلائقية. يتم تخزين الحقائق وجداول الأبعاد كجداول علائقية. كما يسمح بتحليل البيانات متعدد الأبعاد وهو أسرع جروwing OLAP.

مزايا نموذج ROLAP:

  • كفاءة البيانات العالية. إنه يوفر كفاءة عالية في البيانات لأنه تم تحسين أداء الاستعلام ولغة الوصول بشكل خاص لتحليل البيانات متعددة الأبعاد.
  • قابلية التوسع. يوفر هذا النوع من نظام OLAP قابلية التوسع لإدارة كميات كبيرة من البيانات، وحتى عندما تتزايد البيانات بشكل مطرد.

عيوب نموذج ROLAP:

  • الطلب على موارد أعلى: يحتاج ROLAP إلى استخدام عالي للقوى العاملة والبرمجيات وموارد الأجهزة.
  • قيود البيانات بشكل إجمالي. استخدام أدوات ROLAP SQL لجميع حسابات البيانات المجمعة. ومع ذلك، لا توجد حدود محددة للتعامل مع الحسابات.
  • أداء الاستعلام بطيء. أداء الاستعلام في هذا النموذج بطيء بالمقارنة مع MOLAP

مولاب

يستخدم MOLAP محركات تخزين متعددة الأبعاد قائمة على المصفوفة لعرض طرق عرض متعددة الأبعاد للبيانات. في الأساس، يستخدمون مكعب OLAP.

اعرف المزيد عن MOLAP هنا

OLAP الهجين

Hybrid OLAP عبارة عن مزيج من كل من ROLAP وMOLAP. إنه يوفر حسابًا سريعًا لـ MOLAP وقابلية تطوير أعلى لـ ROLAP. يستخدم HOLAP قاعدتي بيانات.

  1. يتم تخزين البيانات المجمعة أو المحسوبة في مكعب OLAP متعدد الأبعاد
  2. يتم تخزين المعلومات التفصيلية في قاعدة بيانات علائقية.

فوائد OLAP الهجين:

  • يساعد هذا النوع من OLAP على توفير مساحة القرص، ويظل أيضًا مضغوطًا مما يساعد على تجنب المشكلات المتعلقة بسرعة الوصول والراحة.
  • يستخدم Hybrid HOLAP تقنية المكعب التي تتيح أداء أسرع لجميع أنواع البيانات.
  • يتم تحديث ROLAP على الفور ويمكن لمستخدمي HOLAP الوصول إلى هذه البيانات المحدثة على الفور في الوقت الفعلي. يوفر MOLAP تنظيف البيانات وتحويلها وبالتالي تحسين أهمية البيانات. وهذا يجلب أفضل ما في العالمين.

عيوب الهجين OLAP:

  • أكبر كومplexمستوى المدينة: العيب الرئيسي في أنظمة HOLAP هو أنها تدعم كلاً من أدوات وتطبيقات ROLAP وMOLAP. وبالتالي، فالأمر معقد للغاية.
  • التداخلات المحتملة: هناك فرص أكبر للتداخل خاصة في وظائفها.

مزايا OLAP

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

عيوب OLAP

  • يتطلب OLAP تنظيم البيانات في مخطط نجمة أو ندفة الثلج. هذه المخططات معقدة في التنفيذ والإدارة
  • لا يمكن أن يكون لديك عدد كبير من الأبعاد في مكعب OLAP واحد
  • لا يمكن الوصول إلى بيانات المعاملات باستخدام نظام OLAP.
  • يحتاج أي تعديل في مكعب OLAP إلى تحديث كامل للمكعب. هذه عملية تستغرق وقتا طويلا

نبذة عامة

  • أولاب في مستودع البيانات هي تقنية تمكن المحللين من استخراج وعرض بيانات الأعمال من وجهات نظر مختلفة.
  • في قلب مفهوم OLAP، يوجد مكعب OLAP.
  • تتطلب تطبيقات الأعمال المختلفة وعمليات البيانات الأخرى استخدام OLAP Cube.
  • هناك خمسة أنواع أساسية من عمليات OLAP التحليلية في مستودع البيانات: 1) التجميع 2) الحفر لأسفل 3) الشريحة 4) النرد و 5) المحور
  • ثلاثة أنواع من أنظمة OLAP المستخدمة على نطاق واسع هي MOLAP، ROLAP، وHybrid OLAP.
  • تعد Desktop OLAP وWeb OLAP وMobile OLAP بعض الأنواع الأخرى من أنظمة OLAP.