Сведения о вопросе

NOTtoday

01:57, 9th August, 2020

Теги

ssas   olap   mdx    

Как научиться MDX

Просмотров: 893   Ответов: 10

В настоящее время я изучаю OLAP & MDX после многих лет разработки реляционных баз данных.

Какие-нибудь советы по началу работы в MDX? Каковы лучшие книги и ресурсы для изучения MDX?



  Сведения об ответе

ASSembler

04:02, 1st August, 2020

Классическая, хотя и немного устаревшая книга-это быстрый путь к MDX . Это отличный обзор и быстрое чтение, хотя он не охватывает новые функции MDX SQL Server 2005.

Книга Споффорда MDX Solutions более современна и немного глубже, но немного сложнее для понимания.

Я также очень рекомендую блоги Моши Пасуманского, Криса Уэбба и Даррена Госбелла .


  Сведения об ответе

DAAA

02:39, 27th August, 2020

  Сведения об ответе

SEEYOU

16:47, 8th August, 2020

Я нашел книгу Споффарда не очень полезной. MDX-это такая странность по сравнению с другими языками, которые вы узнаете, это так трудно понять из сухой книги. Я бы очень рекомендовал вам пройти курс обучения, иначе вы будете барахтаться целую вечность. Курс действительно даст вам толчок, и он предоставляет доступ к эксперту, когда у вас есть вопросы, на которые, похоже, нет онлайн-ответов.

Самая худшая ловушка, в которую можно попасть, - это постоянно сравнивать его с SQL! Он использует одни и те же ключевые слова, но они означают нечто совершенно иное, что делает ментальный скачок раздражающе трудным.

Я думаю, что самый эффективный способ узнать OLAP или MDX-это найти кого-то, кто знает это, и заставить его показать вам все, начать с небольших изменений или очень простых запросов.


  Сведения об ответе

ЯЯ__4

17:43, 16th August, 2020

Вы также должны попытаться получить доступ к MDX Studio, бесплатному инструменту запроса MDX, написанному Мошей Пасуманским (одним из первоначальных создателей MDX). Он обладает аналогичными функциями MDX и SQL Management Studio, но также позволяет анализировать и форматировать запросы, что может быть очень удобно при попытке их расшифровки.


  Сведения об ответе

qwerty101

22:08, 12th August, 2020

Я предпочитаю перетаскивать поля в MS Excel, а затем использовать профилировщик сервера SQL для захвата trace против SSAS. Таким образом, вы получаете удивительный интерфейс для построения запросов, а затем вы можете получить запросы, которые использует Excel через профилировщик.


  Сведения об ответе

ЯЯ__4

15:40, 18th August, 2020

Если вы создадите таблицу Pivot, которая использует куб (в Excel), вы можете увидеть запрос, который отправляется с помощью этого (в нижней части страницы)

http://www.codeplex.com/OlapPivotTableExtend

Это может быть хорошим способом получить представление о более простых вещах.

N.B. Это только в Excel2007, не уверен насчет более ранних версий


  Сведения об ответе

repe

04:11, 7th August, 2020

  Сведения об ответе

VERSUION

13:53, 20th August, 2020

Книга: MDX шаг за шагом

Видео-уроки, например, MDX учебник и анализ внедрения услуг


Есть и другие.



  Сведения об ответе

baggs

05:46, 9th August, 2020

Мы использовали обучающие видеоролики LearnItFirst.com и обнаружили, что они являются очень тщательным введением в SSAS и MDX. Существует около 40 часов контента плюс упражнения, включая около 6 часов чистого обучения многомерным формулам.

Подробную информацию о курсе SSAS можно найти по адресу: Выучите его сначала SSAS тренировка


  Сведения об ответе

nYU

20:59, 25th August, 2020

Помимо книг и ресурсов, упомянутых другими, самый простой способ начать свое обучение MDX-это получить копию ProClarity. К сожалению, получить ваши руки на ProClarity далеко не так просто, как это было раньше. Microsoft купила компанию в 2006 году, и теперь она лицензирована через PerformancePoint, я полагаю. О да, и они прекратили разработку продукта.

Сказав Все это, если вы можете получить копию, вы можете создавать запросы, перетаскивая измерения и меры на свои строки и столбцы. Затем результаты запроса отображаются либо в виде таблицы, либо в виде диаграммы, либо в обоих вариантах.

Как это поможет вам узнать MDX? ProClarity позволяет увидеть MDX для каждого запроса. Это не всегда самый элегантный MDX, но он поможет вам быстро научиться писать множество различных запросов.


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться