Просмотр запроса MDX сгенерирован при просмотре куба в SSMS
-
28-09-2020 - |
Вопрос
в студии управления SQL Server, как только я просматриваю куб, я могу отбросить поля колонны, поля строки и поля фильтра.Это отображает необходимые данные.
Я хочу знать, есть ли способ просмотреть запрос MDX, генерируемый за кулисами, чтобы отобразить данные?
спасибо.
Решение
SQL Server Profiler работает на SSAS-серверах.Выберите «Услуги по анализу» для типа сервера в диалоговом окне подключения при запуске проливой связи.Выберите свой сервер Analysis Services и подключите.Вы можете использовать стандартный шаблон профилировщика и начать след.Вы должны быть в состоянии увидеть запрос MDX таким образом.
Другие советы
Открыть SSMS и подключиться к «Enalysise Server Engine».
Выберите «CUBE» и нажмите кнопку правой кнопкой мыши и поместите метрики и измерение согласно вашему требованию.
и выполнить запрос.
В верхнем меню вы можете точно получить «режим дизайна», вы можете увидеть запрос MDX для соответствующего результата запроса.
В кодеполе есть плагин Excel, который позволяет просматривать MDX, созданный при просмотре куба SSAS.
Нет большого способа сделать это через Excel или SSMS, но если вы используете ставки, есть простой способ достижения его, и я использую его много ...
Создайте новый проект отчета. Создайте новый DataSource, который соединяется с кубом. Начните процесс создания нового отчета, а также на экране «Дизайн запроса» вы можете нажать на «Cure Cureder».Это подтягивает графический интерфейс, где меры и размеры могут быть нажаты и перетаскивать и т. Д. Затем нажмите значок «Режим дизайна», и он переключается между видом на графический интерфейс и показывает MDX.