المعالجة التحليلية عبر الإنترنت (OLAP) هي تقنية تستخدم لتنظيم قواعد بيانات الأعمال الكبيرة ودعم المعلومات المهنية. يتم تقسيم قواعد بيانات OLAP إلى مكعب واحد أو أكثر، ويتم تنظيم كل مكعب وتصميمه من قبل مسؤول مكعب ليناسب الطريقة التي تقوم بها باسترداد البيانات وتحليلها بحيث يكون من الأسهل إنشاء تقارير PivotTable وتقارير PivotChart التي تحتاجها واستخدامها.
في هذه المقالة
- ما المقصود بالمعلومات المهنية؟
- ما هي المعالجة التحليلية عبر الإنترنت (OLAP)؟
- ميزات OLAP في Excel
- مكونات البرنامج التي تحتاج إليها للوصول إلى مصادر بيانات OLAP
- اختلافات الميزات بين بيانات مصدر OLAP وغير OLAP
ما المقصود بالمعلومات المهنية؟
غالبا ما يرغب محلل الأعمال في الحصول على صورة كبيرة للأعمال ، ورؤية اتجاهات أوسع بناء على البيانات المجمعة ، ورؤية هذه الاتجاهات مقسمة بأي عدد من المتغيرات. إن المعلومات المهنية هي عملية استخراج البيانات من قاعدة بيانات 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، يصبح كل تسلسل هيكلي مجموعة من الحقول التي يمكنك توسيعها وطيها لإظهار المستويات الدنيا أو العليا.
التسلسل الهرمي بنية شجرة منطقية تنظم أعضاء بعد بحيث يكون لكل عضو عضو أصل واحد وصفر أو أكثر من الأعضاء التابعين. يكون الطفل عضوا في المستوى الأدنى التالي في تسلسل هيكلي يرتبط ارتباطا مباشرا بالعضو الحالي. على سبيل المثال، في التسلسل الهيكلي الزمني الذي يحتوي على المستويات ربع السنة والشهر واليوم، يكون شهر يناير تابعا للربع الأول. الأصل هو عضو في المستوى الأعلى التالي في تسلسل هرمي يرتبط ارتباطا مباشرا بالعضو الحالي. عادة ما تكون القيمة الأصلية توحيدا لقيم جميع أبنائها. على سبيل المثال، في التسلسل الهيكلي للوقت الذي يحتوي على المستويات ربع السنة والشهر واليوم، يكون ربع السنة 1 هو الأصل لشهر يناير.
المستوى ضمن التسلسل الهيكلي، يمكن تنظيم البيانات إلى مستويات تفاصيل، مثل مستويات السنة والربع سنة والشهر واليوم في التسلسل الهيكلي للوقت.
ميزات OLAP في Excel
استرداد بيانات OLAP يمكنك الاتصال بمصادر بيانات OLAP تماما كما تفعل مع مصادر البيانات الخارجية الأخرى. يمكنك العمل على قواعد البيانات التي تم إنشاؤها باستخدام الإصدار 7.0 من Microsoft SQL Server OLAP Services، وإصدار 2000 من Microsoft SQL Server Analysis Services، وإصدار 2005 من Microsoft SQL Server Analysis Services، ومنتجات خادم Microsoft OLAP. يمكن أن يعمل Excel أيضا مع منتجات OLAP التابعة لجهة خارجية متوافقة مع OLE-DB ل OLAP.
يمكنك عرض بيانات OLAP فقط كتقرير PivotTable أو تقرير PivotChart أو في دالة ورقة عمل تم تحويلها من تقرير PivotTable، ولكن ليس كنطاق بيانات خارجية. ويمكنك حفظ تقارير OLAP PivotTable وتقارير PivotChart في قوالب التقارير، كما يمكنك إنشاء ملفات اتصال بيانات Office (ODC) (odc.) للاتصال بقواعد بيانات OLAP لاستعلامات OLAP. عند فتح ملف ODC، يعرض Excel تقرير PivotTable فارغ يكون جاهزا لكي تقوم بتخطيطه.
إنشاء ملفات مكعب للاستخدام دون اتصال يمكنك إنشاء ملف مكعب غير متصل بالإنترنت (.cub) مع مجموعة فرعية من البيانات من قاعدة بيانات خادم OLAP. استخدم ملفات المكعب غير المتصلة للعمل مع بيانات OLAP عندما لا تكون متصلا بالشبكة. يمكنك المكعب من العمل مع كميات أكبر من البيانات في تقرير PivotTable أو تقرير PivotChart أكثر مما يمكنك بخلاف ذلك، كما أنه يسرع عملية استرداد البيانات. يمكنك إنشاء ملفات مكعب فقط إذا كنت تستخدم موفر OLAP، مثل Microsoft SQL Analysis Services Server، الإصدار 2005، الذي يعتمد هذه الميزة.
إجراءات الخادم يعد إجراء الخادم ميزة اختيارية ولكنها مفيدة ويمكن لمسؤول مكعب OLAP تعريفها على خادم يستخدم عضو مكعب أو مقياس كمعلمة في استعلام للحصول على التفاصيل في المكعب، أو لبدء تشغيل تطبيق آخر، مثل المستعرض. يدعم Excel إجراءات خادم URL وReport وRowset وDrill Through وExpand to Detail، ولكنه لا يدعم الملكية والبيان ومجموعة البيانات.
مؤشرات الأداء الرئيسية إن مؤشر الأداء الرئيسي هو مقياس خاص محسوب يتم تعريفه على الخادم يسمح لك بتعقب "مؤشرات الأداء الرئيسية" بما في ذلك الحالة (هل تفي القيمة الحالية برقم معين؟) والاتجاه (ما هي القيمة مع مرور الوقت؟). عند عرض هذه الأيقونات، بإمكان الخادم إرسال أيقونات ذات صلة مشابهة لمجموعة أيقونات Excel الجديدة للإشارة إلى مستويات الحالة أعلى أو أقل (مثل أيقونة ضوء التوقف) أو ما إذا كانت القيمة تتجه لأعلى أو لأسفل (مثل أيقونة سهم اتجاه).
تنسيق الخادم يمكن لمسؤولي المكعب إنشاء مقاييس وأعضاء محسوبين باستخدام قواعد تنسيق الألوان وتنسيق الخطوط وقواعد التنسيق الشرطي، التي يمكن تعيينها كقاعدة عمل قياسية للشركة. على سبيل المثال، قد يكون تنسيق الخادم للربح تنسيق أرقام عملة، ولون خلية أخضر إذا كانت القيمة أكبر من أو تساوي 30000، والأحمر إذا كانت القيمة أقل من 30000، ونمط الخط الغامق إذا كانت القيمة أقل من 30000 ونمط الخط الغامق إذا كانت القيمة أقل من 30000 ومنتظم إذا كانت أكبر من أو تساوي 30000. لمزيد من المعلومات، راجع تصميم تخطيط تقرير PivotTable وتنسيقه.
لغة عرض Office يمكن لمسؤول المكعب تعريف ترجمات للبيانات والأخطاء الموجودة على الخادم للمستخدمين الذين يحتاجون إلى رؤية معلومات PivotTable بلغة أخرى. يتم تعريف هذه الميزة كخاصية اتصال ملف، ويجب أن يتوافق إعداد البلد/المنطقة في كمبيوتر المستخدم مع لغة العرض.
مكونات البرنامج التي تحتاج إليها للوصول إلى مصادر بيانات OLAP
موفر OLAP لإعداد مصادر بيانات OLAP ل Excel، تحتاج إلى أحد موفري OLAP التاليين:
- موفر Microsoft OLAP يتضمن Excel برنامج تشغيل مصدر البيانات وبرنامج العميل الذي تحتاج إليه للوصول إلى قواعد البيانات التي تم إنشاؤها باستخدام الإصدار 7.0 من خدمات OLAP من Microsoft SQL Server، وإصدار 2000 من خدمات OLAP من Microsoft SQL Server (الإصدار 8.0)، وإصدار 2005 من Microsoft SQL Server Analysis Services (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. لست بحاجة إلى استخدام الاستعلام لاسترداد البيانات من تقرير OLAP PivotTable متصل بملف مكعب. لمزيد من المعلومات، راجع استخدام Microsoft Query لاسترداد البيانات الخارجية.
اختلافات الميزات بين بيانات مصدر OLAP وغير OLAP
إذا كنت تستخدم تقارير PivotTable وتقارير PivotChart من بيانات مصدر OLAP وأنواع أخرى من بيانات المصدر، فستلاحظ بعض الاختلافات في الميزات.
استرداد البيانات يعرض خادم OLAP بيانات جديدة إلى Excel في كل مرة تقوم فيها بتغيير تخطيط التقرير. أما بالنسبة إلى أنواع بيانات المصدر الخارجية، فيمكنك الاستعلام عن كافة بيانات المصدر مرة واحدة، أو يمكنك تعيين خيارات للاستعلام فقط عند عرض عناصر مختلفة لحقل عامل تصفية التقرير. لديك أيضا العديد من الخيارات الأخرى لتحديث التقرير.
في التقارير المستندة إلى بيانات مصدر OLAP، تكون إعدادات حقل عامل تصفية التقارير غير متوفرة، ولا يكون استعلام الخلفية متوفرا، ولا يتوفر إعداد تحسين الذاكرة.
ملاحظة
كما لا يتوفر إعداد تحسين الذاكرة لمصادر بيانات OLEDB وتقارير PivotTable التي تستند إلى نطاق خلايا.
أنواع الحقول يمكن استخدام حقول أبعاد بيانات مصدر OLAP فقط كحقول صف (سلسلة) أو عمود (فئة) أو صفحة. يمكن استخدام حقول القياس كحقول قيم فقط. بالنسبة إلى أنواع أخرى من بيانات المصدر، يمكن استخدام كافة الحقول في أي جزء من التقرير.
الوصول إلى بيانات التفاصيل بالنسبة لبيانات مصدر OLAP، يحدد الخادم مستويات التفاصيل المتوفرة ويحسب قيم الملخص، لذلك قد لا تتوفر سجلات التفاصيل التي تشكل قيم الملخص. ومع ذلك، قد يوفر الخادم حقول الخصائص التي يمكنك عرضها. لا تحتوي الأنواع الأخرى من بيانات المصدر على حقول خصائص، ولكن يمكنك عرض التفاصيل الأساسية لقيم حقول البيانات والعناصر كما يمكنك عرض العناصر بدون بيانات.
قد لا تحتوي حقول عامل تصفية تقرير OLAP على العنصر "الكل" ، ولا يتوفر الأمر "إظهار صفحات تصفية التقرير ".
ترتيب الفرز الأولي بالنسبة لبيانات مصدر OLAP، تظهر العناصر أولا بالترتيب الذي يقوم خادم OLAP بإرجاعها به. يمكنك بعد ذلك فرز العناصر أو إعادة ترتيبها يدويا. بالنسبة إلى أنواع أخرى من بيانات المصدر، تظهر العناصر الموجودة في تقرير جديد أولا وقد تم فرزها بترتيب تصاعدي حسب اسم العنصر.
العمليات الحسابية توفر خوادم OLAP قيما ملخصة مباشرة للتقرير، لذلك لا يمكنك تغيير دالات التلخيص لحقول القيم. بالنسبة إلى أنواع أخرى من بيانات المصدر، يمكنك تغيير دالة التلخيص لحقل قيمة واستخدام دالات تلخيص متعددة لحقل القيمة نفسه. لا يمكنك إنشاء حقول محسوبة أو عناصر محسوبة في التقارير باستخدام بيانات مصدر OLAP.
الإجماليات الفرعية في التقارير التي تتضمن بيانات مصدر OLAP، لا يمكنك تغيير دالة التلخيص للإجماليات الفرعية. باستخدام الأنواع الأخرى من البيانات المصدر، يمكنك تغيير دالات تلخيص الإجمالي الفرعي وإظهار أو إخفاء الإجماليات الفرعية لكل حقول الصفوف والأعمدة.
بالنسبة لبيانات مصدر OLAP، يمكنك تضمين العناصر المخفية أو استبعادها عند حساب الإجماليات الفرعية والإجماليات الكلية. بالنسبة إلى أنواع أخرى من بيانات المصدر، يمكنك تضمين عناصر حقل عامل تصفية التقرير المخفية في الإجماليات الفرعية، ولكن يتم استبعاد العناصر المخفية في الحقول الأخرى بشكل افتراضي.