عرض استعلام MDX الذي تم إنشاؤه أثناء تصفح مكعب في SSMS

StackOverflow https://stackoverflow.com/questions/3321453

سؤال

في SQL Server Management Studio بمجرد استعراض مكعب يمكنني إسقاط حقول الأعمدة وحقول الصف والتصفية حقول تصفية.هذا يعرض البيانات المطلوبة.

أريد أن أعرف ما إذا كانت هناك طريقة لعرض استعلام MDX الذي يتم إنشاؤه خلف الكواليس لعرض البيانات؟

شكرا.

هل كانت مفيدة؟

المحلول

يعمل Profiler SQL Server على خوادم SSAS.حدد خدمات التحليل لنوع الخادم في مربع حوار الاتصال عند بدء اتصال Profiler.حدد خادم تحليل خدمات التحليل والاتصال.يمكنك استخدام قالب Profiler القياسي وبدء التتبع.يجب أن تكون قادرا على رؤية استعلام MDX بهذه الطريقة.

نصائح أخرى

افتح SSMS، والاتصال ب "محرك خادم التحليل".

حدد "المكعب" والقيام بالنقر بزر الماوس الأيمن ووضع المقاييس والبعد حسب الاحتياجات الخاصة بك.

وتنفيذ الاستعلام.

في القائمة العلوية، يمكنك "وضع التصميم" بشكل جيد، يمكنك رؤية استعلام MDX نتيجة الاستعلام المقابلة.

هناك ملحق Excel على Codeplex الذي يسمح لك بعرض MDX الذي تم إنشاؤه أثناء تصفح مكعب SSAS.

http://olappivottablextend.codeplex.com/

لا توجد طريقة رائعة للقيام بذلك عبر Excel أو SSMS، ولكن إذا كنت تستخدم العطاءات، فهناك طريقة بسيطة لتحقيق ذلك، وأستعبها كثيرا بنفسي ....

قم بإنشاء مشروع تقرير جديد. إنشاء مصدر بيانات جديد، والذي يربط المكعب. ابدأ تشغيل العملية لإنشاء تقرير جديد، وعلى شاشة "تصميم الاستعلام"، يمكنك النقر فوق "Builder Query".سيؤدي ذلك إلى سحب واجهة المستخدم الرسومية حيث يمكن النقر فوق التدابير والأبعاد وسحبها، إلخ. ثم انقر فوق أيقونة "وضع التصميم"، وسيتم تبديله بين عرض GUI وإظهار MDX.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top