Подтвердить что ты не робот

Как узнать MDX

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

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

4b9b3361

Ответ 1

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

Книга Spofford MDX Solutions является более актуальной и немного глубже, но немного сложнее пройти.

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

Ответ 3

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

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

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

Ответ 4

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

Ответ 5

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

Ответ 8

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

http://www.codeplex.com/OlapPivotTableExtend

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

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

Ответ 9

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

Подробности для курса SSAS можно найти по адресу: Изучите ИТ-обучение First SSAS

Ответ 10

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

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

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