2010-07-23 4 views
10

В Sql Server Management Studio после просмотра куба я могу удалить поля столбцов, поля строк и поля фильтра. Это отображает требуемые данные.Просмотреть запрос MDX, созданный при просмотре куба

Я хочу знать, есть ли способ просмотреть запрос MDX, созданный за кулисами, для отображения данных?

Спасибо.

ответ

10

Профилировщик SQL Server работает на серверах SSAS. Выберите «Службы Analysis Services» для типа «Сервер» в диалоговом окне «Подключение» при запуске соединения Profiler. Выберите сервер служб Analysis Services и подключитесь. Вы можете использовать шаблон Standard Profiler и запустить трассировку. Вы должны иметь возможность видеть запрос MDX таким образом.

2

Существует не лучший способ сделать это с помощью Excel или SSMS, но если вы используете BIDS, есть простой способ ее достижения, и я использую его много сам ....

Создайте новый проект отчета. Создайте новый источник данных, который соединяется с кубом. Запустите процесс создания нового отчета, а на экране «Дизайн запроса» вы можете нажать «построитель запросов». Это вытащит графический интерфейс, в котором можно нажать и переместить меры и измерения и т. Д. Затем нажмите значок «Режим дизайна», и он переключится между представлением графического интерфейса пользователя и отображением MDX.

3

Откройте SSMS и подключитесь к «серверу анализа сервера».

Выберите «CUBE» и щелкните правой кнопкой мыши и поместите метрики и размеры согласно вашему требованию.

и выполнить запрос.

В верхнем меню вы можете выбрать «Режим разработки», вы можете увидеть запрос MDX для соответствующего результата запроса.

Смежные вопросы