2008-08-24 8 views
26

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

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

ответ

17

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

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

Я также очень рекомендую блоги Mosha Pasumansky, Chris Webb и Darren Gosbell.

+1

Я только что взял книгу, соавтор Крис Вебб. Это называется Expert Cube Development с MS SQL Server 2008. Хотя это не хорошо, так как в первой книге есть несколько отличных советов и трюков, когда они основаны на основах – Craig 2009-08-10 00:22:05

+0

+1 для MDX-решений. Отличная книга. – 2010-01-17 22:16:10

4

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

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

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

+0

Можете ли вы порекомендовать определенный учебный курс? – 2009-11-23 18:55:28

1

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

http://www.codeplex.com/OlapPivotTableExtend

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

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

3

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

1

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

детали для SSAS курса можно найти по адресу: Learn IT First SSAS Training

1

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

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

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

3

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