2012-06-21 2 views
1

Я пытаюсь увидеть MDX, который используется в Cube Browser. Я искал в google и снова перенаправлял сообщение StackOverflow View MDX query generated while browsing a cubeПросмотреть MDX, используемый в браузере Cube

Да, я вижу MDX, но когда я пытаюсь выполнить тот же MDX (скопированный из Profiler и вставленный в SSMS) на сервере SSMS-Analysis, он не выполняет и дает мне ошибку.

Я делаю что-то неправильно здесь? Если нет, есть ли другой способ получить MDX из куба?

Благодаря

+0

вы можете разместить MDX здесь и мы можем посмотреть. –

+0

Снимки MDX: «http://s10.postimage.org/5evzximyx/SQL_Server_Profiler_Untitled_3_INGGN1_EDR8_P.jpg» –

+0

Пожалуйста, измените ваш вопрос - не ставьте его в комментарии –

ответ

0

Сделав глубокий анализ, я обнаружил, что SQL Profiler - это более удивительный инструмент, который поможет вам получить этот запрос.

Что вам нужно сделать, это захватить весь запрос между пакетными операциями, а затем поместить их в панель запросов MDX в SSMS.

Вы можете выполнить их по одному и получить результат.

0

Было бы полезно иметь сообщение об ошибке, но я предполагаю, что определение этого набора отсутствует (?):

select non empty [{73C699C7-F74B-48A7-96AE-E131412D0725}Pivot73Axis0Set0] ... 

из вашего запроса. Как-то у вас должен быть WITH SET ... в запросе MDX.

+0

Выполнение запроса ... Запрос (1, 150) Измерение '[{73C699C7-F74B-48A7-96AE-E131412D0725} Pivot73Axis1Set0]' не было найдено в кубе, когда строка [{73C699C7-F74B-48A7- 96AE-E131412D0725} Pivot73Axis1Set0]. Query (1, 18) Измерение '[{73C699C7-F74B-48A7-96AE-E131412D0725} Pivot73Axis0Set0]' не было найдено в кубе, когда строка [{73C699C7-F74B-48A7-96AE-E131412D0725} Pivot73Axis0Set0] был проанализирован. Выполнение завершено –

+0

Это подтверждает мой отзыв; определение этого набора отсутствует; если вы не можете получить его из своего браузера Cube, ваш MDX не будет валидом. Не забудьте принять ответ. –

+0

Я согласен с вами в том, что MDX недействителен, но я скопировал его непосредственно из Profiler. Возможно, я сосредоточусь на неправильном событии. Можете ли вы предложить мне мероприятие, если я буду искать? –

0

Я пробовал работать с этим и советовался с количеством форумов, но не смог получить абсолютный ответ.

Но я нашел способ обойти для той же с помощью MS EXCEL и плагина http://olappivottableextend.codeplex.com/

0

вы должны включать в себя создание множества [{73C699C7-F74B-48A7-96AE-E131412D0725}Pivot73Axis0Set0]

Это, вероятно, несколько строк перед кодом вы публикуемой

0

очень простое решение:

Если у вас есть EXCEL 2010 установлено + PowerPivot плагина ...

Так вы открываете Excel 2010 вы идете в "PowerPivot Icon" вы пытаетесь открыть новый Connexion .. .Затем вы увидите заголовок окна «MDX ЗАЯВЛЕНИЕ» вы выбираете дизайн ...

При finishe проектировании куб Y'll см Заявление MDX, связанных ...