المكعبات هي بنيات استعلام مصممة خصيصا لتحليل مقياس واحد أو أكثر من قياسات أداء الأعمال (مثل صافي الربح أو إجمالي المبيعات) عبر أبعاد مختلفة (الوقت والجغرافيا والديموغرافيا وما إلى ذلك). غالبا ما يستخدم الأشخاص الذين ينشئون PivotTables أو PivotCharts في Excel مكعبات Analysis Services كمصدر بيانات.
MDX هي لغة الاستعلام للمكعبات. خلف الكواليس، يستخدم Excel MDX لاسترداد الحقول وقيم البيانات عند اختيار عناصر من قائمة حقول PivotTable. يمكنك أيضا إنشاء استعلامات MDX يدويا عند استيراد البيانات من مكعب Analysis Services.
إذا كنت تستخدم Power Pivot في Excel، يمكنك إنشاء استعلام MDX باستخدام Designer استعلام MDX عند الاستيراد من قاعدة بيانات متعددة الأبعاد تعمل على Analysis Services.
من الذي يجب أن يستخدم Designer استعلام MDX؟ ستكون ناجحا مع منشئ استعلام MDX إذا كان لديك بالفعل خبرة في MDX، أو كان لديك استعلام محدد مسبقا لاستخدامه أو اختباره. إذا لم تكن خبيرا في MDX، فاستخدم Excel للحصول على بيانات Analysis Services. عند الاتصال بخادم وقاعدة بيانات، يعرض لك Excel المكعبات المتوفرة، ويستورد جميع مقاييسه وأبعاده بحيث يمكنك الاستعلام عن أي جزء من المكعب باستخدام قائمة حقول PivotTable.
-
افتح نافذة Power Pivot.
-
انقر فوق الصفحة الرئيسية > الحصول على بيانات خارجية > من قاعدة البيانات > من خدمات التحليل أو Power Pivot.
-
في معالج استيراد الجدول، قم بتوفير اسم خادم Analysis Services متعدد الأبعاد واختر قاعدة البيانات. انقر فوق التالي.
-
الصق في استعلام MDX في نافذة بيان MDX.
-
انقر فوق التحقق من الصحة.
-
إذا تلقيت خطأ، فمسح الاستعلام من النافذة.
-
انقر فوق تصميم لفتح Designer استعلام MDX، والتي يمكنك تشغيلها في وضع التصميم أو الاستعلام اعتمادا على ما اعتدت عليه. يوفر المصمم قائمة بالوظائف ويعرض بنية المكعب بأكملها بحيث يمكنك اختيار المقاييس ومؤشرات الأداء الرئيسية والأبعاد التي يمكنك إضافتها إلى نموذج البيانات.
-
الصق الاستعلام في نافذة الاستعلام. استخدم الدالات وبيانات التعريف التي يوفرها المصمم لإعادة تصميم استعلام قابل للعمل.
-
عند التحقق من صحة الاستعلام، انقر فوق إنهاء لاسترداد البيانات. سيتم استيراد البيانات وبيانات التعريف إلى نموذج بيانات تعرضه في Power Pivot. قد تحتاج إلى إنشاء علاقات لتوصيل هذه البيانات بجداول أخرى في النموذج. راجع العلاقات الإنشاء في طريقة عرض الرسم التخطيطي للحصول على التفاصيل.
يحتوي Designer استعلام MDX على وضعين: وضع التصميم ووضع الاستعلام. يوفر كل وضع جزء بيانات تعريف يمكنك من خلاله سحب الأعضاء من المكعبات المحددة لإنشاء استعلام MDX الذي يسترد البيانات التي تريد استخدامها.
Designer استعلام MDX الرسومي في وضع التصميم
عند تحرير استعلام MDX، يفتح مصمم استعلام MDX الرسومي في وضع التصميم.
يصنف الشكل التالي أجزاء وضع التصميم.
يسرد الجدول التالي الأجزاء في هذا الوضع:
جزء |
الدالة |
حدد زر Cube (...) |
يعرض المكعب المحدد حاليا. |
جزء بيانات التعريف |
يعرض قائمة هرمية بالمقاييس ومؤشرات الأداء الرئيسية (KPIs) والأبعاد المحددة على المكعب المحدد. |
جزء الأعضاء المحسوبين |
يعرض الأعضاء المحسوبين المحددين حاليا المتاحين للاستخدام في الاستعلام. |
جزء التصفية |
استخدم لاختيار الأبعاد والتسلسلات الهرمية ذات الصلة لتصفية البيانات في المصدر والحد من البيانات التي تم إرجاعها. |
جزء البيانات |
يعرض عناوين الأعمدة لمجموعة النتائج أثناء سحب العناصر من جزء بيانات التعريف وجزء الأعضاء المحسوبين. يحدث تلقائيا مجموعة النتائج إذا تم تحديد الزر AutoExecute . |
يمكنك سحب الأبعاد والمقاييس ومؤشرات الأداء الرئيسية من جزء بيانات التعريف، والأعضاء المحسوبين من جزء العضو المحسوب، إلى جزء البيانات. في جزء Filter، يمكنك تحديد الأبعاد والتسلسلات الهرمية ذات الصلة، وتعيين تعبيرات عامل التصفية للحد من البيانات المتاحة للاستعلام. إذا تم تحديد زر تبديل AutoExecute () على شريط الأدوات، يقوم مصمم الاستعلام بتشغيل الاستعلام في كل مرة تقوم فيها بإفلات كائن بيانات التعريف في جزء البيانات. يمكنك تشغيل الاستعلام يدويا باستخدام الزر تشغيل () على شريط الأدوات.
عند إنشاء استعلام MDX في هذا الوضع، يتم تضمين الخصائص الإضافية التالية تلقائيا في الاستعلام:
خصائص الأعضاء MEMBER_CAPTION، MEMBER_UNIQUE_NAME
خصائص الخلية VALUE، BACK_COLOR، FORE_COLOR، FORMATTED_VALUE، FORMAT_STRING، FONT_NAME، FONT_SIZE، FONT_FLAGS
لتحديد الخصائص الإضافية الخاصة بك، يجب تحرير استعلام MDX يدويا في وضع الاستعلام.
الاستيراد من ملف استعلام .mdx غير معتمد.
شريط أدوات Designer استعلام MDX الرسومي في وضع التصميم
يوفر شريط أدوات مصمم الاستعلام أزرارا لمساعدتك في تصميم استعلامات MDX باستخدام الواجهة الرسومية. يسرد الجدول التالي الأزرار ووظائفها.
الزر |
الوصف |
تحرير كنص |
غير ممكن لنوع مصدر البيانات هذا. |
استيراد |
استيراد استعلام موجود من ملف تعريف التقرير (.rdl) على نظام الملفات. |
|
قم بالتبديل إلى Command Type MDX. |
|
تحديث بيانات التعريف من مصدر البيانات. |
|
عرض مربع الحوار منشئ الأعضاء المحسوب . |
|
التبديل بين إظهار الخلايا الفارغة وعدم إظهارها في جزء البيانات. (هذا يعادل استخدام عبارة NON EMPTY في MDX). |
|
قم بتشغيل الاستعلام تلقائيا وإظهار النتيجة في كل مرة يتم فيها إجراء تغيير. تظهر النتائج في جزء البيانات. |
|
إظهار التجميعات في جزء البيانات. |
|
احذف العمود المحدد في جزء البيانات من الاستعلام. |
|
عرض مربع الحوار معلمات الاستعلام . عند تحديد قيم لمعلمة استعلام، يتم إنشاء معلمة بنفس الاسم تلقائيا. |
|
قم بإعداد الاستعلام. |
|
قم بتشغيل الاستعلام وعرض النتائج في جزء البيانات. |
|
إلغاء الاستعلام. |
|
التبديل بين وضع التصميم ووضع الاستعلام. |
Designer استعلام MDX الرسومي في وضع الاستعلام
لتغيير مصمم الاستعلام الرسومي إلى وضع الاستعلام ، انقر فوق الزر وضع التصميم على شريط الأدوات.
يصنف الشكل التالي أجزاء وضع الاستعلام.
يسرد الجدول التالي الأجزاء في هذا الوضع:
جزء |
الدالة |
حدد زر Cube (...) |
يعرض المكعب المحدد حاليا. |
جزء بيانات التعريف/الوظائف/القوالب |
يعرض قائمة هرمية بالمقاييس ومؤشرات الأداء الرئيسية والأبعاد المحددة على المكعب المحدد. |
جزء الاستعلام |
يعرض نص الاستعلام. |
جزء النتائج |
يعرض نتائج تشغيل الاستعلام. |
يعرض جزء بيانات التعريف علامات تبويب لبيانات التعريفوالوظائفوالقوالب. من علامة التبويب بيانات التعريف ، يمكنك سحب الأبعاد والتسلسلات الهرمية ومؤشرات الأداء الرئيسية والمقاييس إلى جزء استعلام MDX. من علامة التبويب Functions ، يمكنك سحب الدالات إلى جزء استعلام MDX. من علامة التبويب Templates ، يمكنك إضافة قوالب MDX إلى جزء استعلام MDX. عند تنفيذ الاستعلام، يعرض جزء Result نتائج استعلام MDX.
يمكنك توسيع استعلام MDX الافتراضي الذي تم إنشاؤه في وضع التصميم لتضمين خصائص إضافية للعضو وخصائص الخلية. عند تشغيل الاستعلام، لا تظهر هذه القيم في مجموعة النتائج. ومع ذلك، يتم تمريرها مرة أخرى مع مجموعة حقول مجموعة البيانات ويمكنك استخدام هذه القيم.
شريط أدوات Designer الاستعلام الرسومي في وضع الاستعلام
يوفر شريط أدوات مصمم الاستعلام أزرارا لمساعدتك في تصميم استعلامات MDX باستخدام الواجهة الرسومية.
أزرار شريط الأدوات متطابقة بين وضع التصميم ووضع الاستعلام، ولكن الأزرار التالية غير ممكنة لوضع الاستعلام:
-
تحرير كنص
-
إضافة عضو محسوب ()
-
إظهار الخلايا الفارغة ()
-
AutoExecute ()
-
إظهار التجميعات ()