ما هو OLAP؟ مكعب، تحليلي Operaالإجراءات في مستودع البيانات

ما هو OLAP؟

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

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

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

مكعب OLAP

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

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

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

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

كيف يعمل؟

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

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

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

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

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

1) التدوير:

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

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

انظر إلى الرسم التخطيطي التالي

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

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

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

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

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

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

3) شريحة:

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

يوضح الرسم البياني التالي كيفية إجراء عملية التقطيع:

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

حجر النرد:

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

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

4) المحور

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

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

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

أنواع أنظمة OLAP

هيكل OLAP الهرمي

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

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

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

رولاب

يعمل ROLAP مع البيانات الموجودة في قاعدة بيانات علائقية. يتم تخزين جداول الحقائق والأبعاد كجداول علائقية. كما يسمح أيضًا بتحليل البيانات متعدد الأبعاد وهو أسرع 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:

  • مستوى تعقيد أكبر: العيب الرئيسي في أنظمة 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.