المعالجة التحليلية عبر الإنترنت (OLAP) هي تقنية تستخدم لتنظيم قواعد بيانات الأعمال الكبيرة ودعم المعلومات المهنية. تنقسم قواعد بيانات OLAP إلى مكعب واحد أو أكثر، ويتم تنظيم كل مكعب وتصميمه بواسطة مسؤول مكعب ليناسب الطريقة التي تقوم بها باسترداد البيانات وتحليلها بحيث يكون من الأسهل إنشاء تقارير PivotTable وتقارير PivotChart التي تحتاج إليها واستخدامها.
في هذه المقالة
ما هو الذكاء التجاري؟
غالبا ما يريد محلل الأعمال الحصول على صورة كبيرة للأعمال التجارية، لرؤية اتجاهات أوسع استنادا إلى البيانات المجمعة، ورؤية هذه الاتجاهات مقسمة حسب أي عدد من المتغيرات. المعلومات المهنية هي عملية استخراج البيانات من قاعدة بيانات OLAP ثم تحليل تلك البيانات للحصول على المعلومات التي يمكنك استخدامها لاتخاذ قرارات عمل مستنيرة واتخاذ إجراء. على سبيل المثال، يساعد OLAP والمعلومات المهنية في الإجابة على الأنواع التالية من الأسئلة حول بيانات الأعمال:
-
كيف يمكن مقارنة إجمالي مبيعات جميع المنتجات ل 2007 بإجمالي المبيعات من عام 2006؟
-
كيف تقارن ربحية الشركة حتى الآن بنفس الفترة الزمنية خلال السنوات الخمس الماضية؟
-
ما مقدار الأموال التي أنفقها العملاء الذين تجاوزوا 35 عاما في العام الماضي، وكيف تغير هذا السلوك بمرور الوقت؟
-
كم عدد المنتجات التي تم بيعها في بلد/منطقتين محددتين هذا الشهر بدلا من الشهر نفسه من العام الماضي؟
-
لكل فئة عمرية للعميل، ما هو تصنيف الربحية (كل من نسبة الهامش والإجمالي) حسب فئة المنتج؟
-
ابحث عن مندوبي المبيعات أو الموزعين أو الموردين أو العملاء أو الشركاء أو العملاء.
ما هي المعالجة التحليلية عبر الإنترنت (OLAP)؟
تسهل قواعد بيانات المعالجة التحليلية عبر الإنترنت (OLAP) استعلامات المعلومات المهنية. OLAP هي تقنية قاعدة بيانات تم تحسينها للاستعلام وإعداد التقارير، بدلا من معالجة المعاملات. البيانات المصدر ل OLAP هي قواعد بيانات معالجة المعاملات عبر الإنترنت (OLTP) المخزنة عادة في مستودعات البيانات. يتم اشتقاق بيانات OLAP من هذه البيانات التاريخية، وتجميعها في هياكل تسمح بالتحليل المتطور. يتم أيضا تنظيم بيانات OLAP هرميا وتخزينها في مكعبات بدلا من الجداول. وهي تقنية متطورة تستخدم هياكل متعددة الأبعاد لتوفير الوصول السريع إلى البيانات للتحليل. تسهل هذه المؤسسة على تقرير PivotTable أو تقرير PivotChart عرض ملخصات عالية المستوى، مثل إجماليات المبيعات عبر بلد أو منطقة بأكملها، كما تعرض تفاصيل المواقع التي تكون فيها المبيعات قوية أو ضعيفة بشكل خاص.
تم تصميم قواعد بيانات OLAP لتسريع استرداد البيانات. نظرا لأن خادم OLAP، بدلا من Microsoft Office Excel، يحسب القيم الملخصة، يجب إرسال بيانات أقل إلى Excel عند إنشاء تقرير أو تغييره. يمكنك هذا الأسلوب من العمل مع كميات أكبر بكثير من البيانات المصدر مما يمكنك إذا تم تنظيم البيانات في قاعدة بيانات تقليدية، حيث يسترد Excel جميع السجلات الفردية ثم يحسب القيم الملخصة.
تحتوي قواعد بيانات OLAP على نوعين أساسيين من البيانات: المقاييس، وهي البيانات الرقمية، والكميات والمتوسطات التي تستخدمها لاتخاذ قرارات الأعمال المستنيرة، والأبعاد، وهي الفئات التي تستخدمها لتنظيم هذه المقاييس. تساعد قواعد بيانات OLAP في تنظيم البيانات حسب العديد من مستويات التفاصيل، باستخدام نفس الفئات التي تعرفها لتحليل البيانات.
تصف الأقسام التالية كل مكون بمزيد من التفصيل:
مكعب بنية بيانات تجمع المقاييس حسب المستويات والتسلسلات الهرمية لكل بعد من الأبعاد التي تريد تحليلها. تجمع المكعبات بين عدة أبعاد، مثل الوقت والجغرافيا وخطوط المنتجات، مع بيانات ملخصة، مثل أرقام المبيعات أو المخزون. المكعبات ليست "مكعبات" بالمعنى الرياضي الصارم لأنها لا تحتوي بالضرورة على جوانب متساوية. ومع ذلك، فهي استعارة ملائمة لمفهوم معقد.
قاس مجموعة من القيم في مكعب تستند إلى عمود في جدول حقائق المكعب والتي عادة ما تكون قيما رقمية. المقاييس هي القيم المركزية في المكعب التي تتم معالجتها مسبقا وتجميعها وتحليلها. تتضمن الأمثلة الشائعة المبيعات والأرباح والإيرادات والتكاليف.
عضو عنصر في التسلسل الهرمي يمثل تكرارا واحدا أو أكثر من البيانات. يمكن أن يكون العضو فريدا أو غير أحادي. على سبيل المثال، يمثل 2007 و2008 أعضاء فريدين في مستوى السنة لبعد زمني، بينما يمثل يناير أعضاء غير أحاديين في مستوى الشهر لأنه يمكن أن يكون هناك أكثر من يناير في البعد الزمني إذا كان يحتوي على بيانات لأكثر من عام واحد.
عضو محسوب عضو في بعد يتم حساب قيمته في وقت التشغيل باستخدام تعبير. قد يتم اشتقاق قيم الأعضاء المحسوبة من قيم الأعضاء الآخرين. على سبيل المثال، يمكن تحديد عضو محسوب، الربح، عن طريق طرح قيمة العضو، التكاليف، من قيمة العضو، المبيعات.
بُعد مجموعة من تسلسل هرمي واحد أو أكثر من المستويات المنظمة في مكعب يفهمه المستخدم ويستخدمه كأساس لتحليل البيانات. على سبيل المثال، قد يتضمن البعد الجغرافي مستويات للبلد/المنطقة والولاية/المقاطعة والمدينة. أو، قد يتضمن البعد الزمني تسلسلا هرميا مع مستويات للسنة والربع والشهر واليوم. في تقرير PivotTable أو تقرير PivotChart، يصبح كل تسلسل هرمي مجموعة من الحقول التي يمكنك توسيعها وطيها للكشف عن مستويات أقل أو أعلى.
هيكلي بنية شجرة منطقية تنظم أعضاء بعد بحيث يكون لكل عضو عضو أصل واحد وصفر أو أكثر من الأعضاء التابعين. الطفل هو عضو في المستوى الأدنى التالي في التسلسل الهرمي المرتبط مباشرة بالعضو الحالي. على سبيل المثال، في التسلسل الهرمي للوقت الذي يحتوي على المستويات ربع السنة والشهر واليوم، يكون يناير تابعا ل Qtr1. الأصل هو عضو في المستوى الأعلى التالي في التسلسل الهرمي المرتبط مباشرة بالعضو الحالي. عادة ما تكون القيمة الأصل دمجا لقيم جميع العناصر التابعة لها. على سبيل المثال، في التسلسل الهرمي للوقت الذي يحتوي على المستويات ربع السنة والشهر واليوم، يكون Qtr1 هو الأصل لشهر يناير.
مستوى ضمن التسلسل الهرمي، يمكن تنظيم البيانات إلى مستويات أقل وأعلى من التفاصيل، مثل مستويات السنة والربع والشهر واليوم في التسلسل الهرمي للوقت.
ميزات OLAP في Excel
استرداد بيانات OLAP يمكنك الاتصال بمصادر بيانات OLAP تماما كما تفعل مع مصادر البيانات الخارجية الأخرى. يمكنك العمل مع قواعد البيانات التي تم إنشاؤها باستخدام Microsoft SQL Server OLAP Services الإصدار 7.0، Microsoft SQL Server Analysis Services الإصدار 2000، Microsoft SQL Server Analysis Services الإصدار 2005، منتجات خادم Microsoft OLAP. يمكن أن يعمل Excel أيضا مع منتجات OLAP التابعة لجهة خارجية والمتوافقة مع OLE-DB ل OLAP.
يمكنك عرض بيانات OLAP فقط كتقرير PivotTable أو تقرير PivotChart أو في دالة ورقة عمل تم تحويلها من تقرير PivotTable، ولكن ليس كتقرير نطاق البيانات الخارجية. يمكنك حفظ تقارير OLAP PivotTable وتقارير PivotChart في قوالب التقارير، ويمكنك إنشاء ملفات اتصال بيانات Office (ODC.) للاتصال بقواعد بيانات OLAP لاستعلامات OLAP. عند فتح ملف ODC، يعرض Excel تقرير PivotTable فارغا، وهو جاهز للرسم.
إنشاء ملفات مكعب للاستخدام دون اتصال يمكنك إنشاء ملف مكعب دون اتصال (.cub) مع مجموعة فرعية من البيانات من قاعدة بيانات خادم OLAP. استخدم ملفات المكعب دون اتصال للعمل مع بيانات OLAP عندما لا تكون متصلا بشبكتك. يمكنك المكعب من العمل مع كميات أكبر من البيانات في تقرير PivotTable أو تقرير PivotChart مما يمكنك القيام به بخلاف ذلك، ويسرع استرداد البيانات. يمكنك إنشاء ملفات مكعب فقط إذا كنت تستخدم موفر OLAP ، مثل Microsoft SQL Analysis Services Server الإصدار 2005، والذي يدعم هذه الميزة.
إجراءات الخادم إجراء الخادم هو ميزة اختيارية ولكنها مفيدة يمكن لمسؤول مكعب OLAP تعريفها على خادم يستخدم عضو مكعب أو يقيس كمعلمة في استعلام للحصول على تفاصيل في المكعب، أو لبدء تطبيق آخر، مثل المستعرض. يدعم Excel إجراءات خادم URL والتقرير ومجموعة الصفوف والتنقل والتوسيع إلى تفاصيل الخادم، ولكنه لا يدعم الملكية والبيان ومجموعة البيانات.
مؤشرات الأداء الرئيسية مؤشر الأداء الرئيسي هو مقياس محسوب خاص يتم تعريفه على الخادم يسمح لك بتعقب "مؤشرات الأداء الرئيسية" بما في ذلك الحالة (هل تفي القيمة الحالية بعدد معين؟) والاتجاه (ما هي القيمة بمرور الوقت؟). عند عرضها، يمكن للخادم إرسال أيقونات ذات صلة مشابهة لمجموعة أيقونات Excel الجديدة للإشارة إلى مستويات الحالة الأعلى أو السفلية (مثل أيقونة إيقاف الضوء) أو ما إذا كانت القيمة تتجه لأعلى أو لأسفل (مثل أيقونة سهم اتجاهي).
تنسيق الخادم يمكن لمسؤولي المكعب إنشاء مقاييس وأعضاء محسوبين باستخدام تنسيق الألوان وتنسيق الخط وقواعد التنسيق الشرطي، والتي يمكن تعيينها كقاعدة عمل قياسية للشركات. على سبيل المثال، قد يكون تنسيق الخادم للربح تنسيقا رقميا للعملة، ولون خلية باللون الأخضر إذا كانت القيمة أكبر من أو تساوي 30,000 وأحمر إذا كانت القيمة أقل من 30,000، ونمط خط غامق إذا كانت القيمة أقل من 30,000 ومنتظمة إذا كانت أكبر من أو تساوي 30,000. لمزيد من المعلومات، راجع تصميم تخطيط تقرير PivotTable وتنسيقه.
لغة عرض Office يمكن لمسؤول المكعب تعريف ترجمات البيانات والأخطاء على الخادم للمستخدمين الذين يحتاجون إلى رؤية معلومات PivotTable بلغة أخرى. يتم تعريف هذه الميزة كخاصية اتصال ملف ويجب أن يتوافق الإعداد البلد/الإقليمي للكمبيوتر الخاص بالمستخدم مع لغة العرض.
مكونات البرامج التي تحتاجها للوصول إلى مصادر بيانات OLAP
موفر OLAP لإعداد مصادر بيانات OLAP ل Excel، تحتاج إلى أحد موفري OLAP التاليين:
-
موفر Microsoft OLAP يتضمن Excel برنامج تشغيل مصدر البيانات وبرامج العميل التي تحتاجها للوصول إلى قواعد البيانات التي تم إنشاؤها باستخدام Microsoft SQL Server OLAP Services الإصدار 7.0، Microsoft SQL Server OLAP Services الإصدار 2000 (8.0)، Microsoft SQL Server Analysis Services الإصدار 2005 (9.0).
-
موفرو OLAP التابعين لجهة خارجية بالنسبة لمنتجات OLAP الأخرى، تحتاج إلى تثبيت برامج تشغيل وبرامج عميل إضافية. لاستخدام ميزات Excel للعمل مع بيانات OLAP، يجب أن يتوافق منتج الجهة الخارجية مع معيار OLE-DB ل OLAP وأن يكون متوافقا مع Microsoft Office. للحصول على معلومات حول تثبيت موفر OLAP تابع لجهة خارجية واستخدامه، راجع مسؤول النظام أو المورد لمنتج OLAP الخاص بك.
قواعد بيانات الخادم وملفات المكعب يدعم برنامج عميل Excel OLAP الاتصالات بنوعين من قواعد بيانات OLAP. إذا كانت قاعدة بيانات على خادم OLAP متوفرة على شبكتك، يمكنك استرداد بيانات المصدر منها مباشرة. إذا كان لديك ملف مكعب غير متصل بالإنترنت يحتوي على بيانات OLAP أو ملف معلومات تعريفية للمكعب ، يمكنك الاتصال بهذا الملف واسترداد بيانات المصدر منه.
مصادر البيانات يمنحك مصدر البيانات إمكانية الوصول إلى جميع البيانات الموجودة في قاعدة بيانات OLAP أو ملف المكعب دون اتصال. بعد إنشاء مصدر بيانات OLAP، يمكنك إنشاء تقارير أساسية عليه، وإرجاع بيانات OLAP إلى Excel في شكل تقرير PivotTable أو تقرير PivotChart، أو في دالة ورقة عمل تم تحويلها من تقرير PivotTable.
استعلام Microsoft يمكنك استخدام Query لاسترداد البيانات من قاعدة بيانات خارجية مثل Microsoft SQL أو Microsoft Access. لا تحتاج إلى استخدام Query لاسترداد البيانات من OLAP PivotTable المتصل بملف مكعب. لمزيد من المعلومات، راجع استخدام Microsoft Query لاسترداد البيانات الخارجية.
اختلافات الميزات بين بيانات مصدر OLAP وغير OLAP
إذا كنت تعمل مع تقارير PivotTable وتقارير PivotChart من كل من بيانات المصدر OLAP وأنواع أخرى من بيانات المصدر، فستلاحظ بعض اختلافات الميزات.
استرداد البيانات يقوم خادم OLAP بإرجاع بيانات جديدة إلى Excel في كل مرة تقوم فيها بتغيير تخطيط التقرير. باستخدام أنواع أخرى من بيانات المصدر الخارجي، يمكنك الاستعلام عن جميع بيانات المصدر في وقت واحد، أو يمكنك تعيين خيارات للاستعلام فقط عند عرض عناصر حقل تصفية تقرير مختلفة. لديك أيضا العديد من الخيارات الأخرى لتحديث التقرير.
في التقارير المستندة إلى بيانات مصدر OLAP، لا تتوفر إعدادات حقل عامل تصفية التقرير، ولا يتوفر استعلام الخلفية، ولا يتوفر إعداد تحسين الذاكرة.
ملاحظة: لا يتوفر إعداد تحسين الذاكرة أيضا لمصادر بيانات OLEDB وتقارير PivotTable استنادا إلى نطاق خلايا.
أنواع الحقول يمكن استخدام بيانات مصدر OLAP أو حقول بُعد فقط كصف (سلسلة) أو عمود (فئة) أو حقول صفحة. يمكن استخدام حقول القياس فقط كالحقول ذات القيمة. بالنسبة إلى أنواع أخرى من بيانات المصدر، يمكن استخدام جميع الحقول في أي جزء من التقرير.
الوصول إلى بيانات التفاصيل بالنسبة لبيانات مصدر OLAP، يحدد الخادم مستويات التفاصيل المتوفرة ويحسب قيم الملخص، لذلك قد لا تتوفر سجلات التفاصيل التي تشكل قيم التلخيص. ومع ذلك، قد يوفر الخادم حقول الخصائص التي يمكنك عرضها. لا تحتوي الأنواع الأخرى من البيانات المصدر على حقول خصائص، ولكن يمكنك عرض التفاصيل الأساسية لقيم حقل البيانات والعناصر، ويمكنك إظهار العناصر التي لا تحتوي على بيانات.
قد لا تحتوي حقول عامل تصفية تقرير OLAP على عنصر الكل ، والأمر إظهار صفحات تصفية التقارير غير متوفر.
ترتيب الفرز الأولي بالنسبة لبيانات مصدر OLAP، تظهر العناصر أولا بالترتيب الذي يقوم به خادم OLAP بإرجاعها. يمكنك بعد ذلك فرز العناصر أو إعادة ترتيبها يدويا. بالنسبة لأنواع أخرى من بيانات المصدر، تظهر العناصر في تقرير جديد أولا مرتبة بترتيب تصاعدي حسب اسم العنصر.
الحسابات توفر خوادم OLAP قيما ملخصة مباشرة لتقرير، لذلك لا يمكنك تغيير دالات التلخيص لحقول القيم. بالنسبة إلى أنواع أخرى من بيانات المصدر، يمكنك تغيير دالة التلخيص لحقل قيمة واستخدام دالات موجزة متعددة لحقل القيمة نفسه. لا يمكنك إنشاء حقول محسوبة أو عناصر محسوبة في التقارير باستخدام بيانات مصدر OLAP.
المجاميع الفرعيه في التقارير التي تتضمن بيانات مصدر OLAP، لا يمكنك تغيير دالة التلخيص للإجماليات الفرعية. باستخدام أنواع أخرى من بيانات المصدر، يمكنك تغيير دالات ملخص الإجمالي الفرعي وإظهار الإجماليات الفرعية أو إخفاؤها لجميع حقول الصفوف والأعمدة.
بالنسبة لبيانات مصدر OLAP، يمكنك تضمين العناصر المخفية أو استبعادها عند حساب الإجماليات الفرعية والإجماليات الكلية. بالنسبة إلى أنواع أخرى من بيانات المصدر، يمكنك تضمين عناصر حقل عامل تصفية التقرير المخفية في الإجماليات الفرعية، ولكن يتم استبعاد العناصر المخفية في حقول أخرى بشكل افتراضي.