31

经过多年的关系数据库开发,我目前正在学习 OLAP 和 MDX。

关于 MDX 入门的任何提示?学习 MDX 的最佳书籍和资源是什么?

4

10 回答 10

19

一本经典的书,虽然有点过时了,但《Fast Track to MDX 》 。这是一个很好的概述和快速阅读,虽然它没有涵盖 SQL Server 2005 的新 MDX 功能。

Spofford 的书MDX Solutions更新得更及时,也更深入一些,但更难读懂。

我还强烈推荐Mosha PasumanskyChris WebbDarren Gosbell的博客。

于 2008-08-25T04:42:46.437 回答
9

这里有一个MDX温柔的介绍

于 2012-05-07T03:41:57.253 回答
5

我发现 Spoffard 的书不是很有帮助。与您将学习的其他语言相比,MDX 是如此奇怪,很难从一本枯燥的书中掌握。我真的会推荐一个培训课程,否则你会挣扎很长时间。一门课程将真正让您快速入门,当您遇到似乎没有在线答案的问题时,它可以让您与专家联系。

最容易掉入的陷阱,就是不断将其与 SQL 进行比较!它使用了一些相同的关键字,但它们的含义完全不同,这使得精神跳跃变得更加困难。

我认为学习 OLAP 或 MDX 最有效的方法是找一个知道它的人,让他们向你展示,从一些小的更改或一些非常简单的查询开始。

于 2008-09-16T08:42:32.137 回答
4

您还应该尝试获取MDX Studio,这是一个由 Mosha Pasumansky(MDX 的原始创建者之一)编写的免费 MDX 查询工具。它具有与 SQL Management Studio 类似的 MDX 功能,但还允许您解析和格式化查询,这在尝试破译它们时非常方便。

于 2010-01-17T21:51:12.903 回答
4

我更喜欢在 MS Excel 中拖放字段,然后使用 SQL Server 分析器捕获针对 SSAS 的跟踪。这样,您可以获得一个用于构建查询的出色前端,然后您可以通过分析器获取 Excel 正在使用的查询。

于 2012-11-15T23:42:28.477 回答
2

如果您创建使用多维数据集的数据透视表(在 Excel 中),您可以看到使用它发送的查询(朝向页面底部)

http://www.codeplex.com/OlapPivotTableExtend

这可能是感受更简单的东西的好方法。

NB 这仅在 Excel2007 中,早期版本不确定

于 2009-03-31T08:22:58.150 回答
2

我会推荐

MDX 与 Microsoft SQL Server 2008 R2 分析服务说明书

于 2011-12-15T20:12:09.810 回答
2

书:MDX 一步一步

视频教程,例如MDX 教程Analysis Services 介绍

还有更多。

于 2012-02-22T20:11:13.803 回答
1

我们使用了 LearnItFirst.com 培训视频,发现它们非常全面地介绍了 SSAS 和 MDX。大约有 40 小时的内容和练习,包括大约 6 小时的纯 MDX 培训。

SSAS 课程的详细信息可在以下网址找到: Learn IT First SSAS 培训

于 2011-10-28T10:30:04.933 回答
1

除了其他人提到的书籍和资源之外,启动 MDX 学习的最简单方法是获取 ProClarity 的副本。不幸的是,获得 ProClarity 远不如从前那么容易。微软在 2006 年收购了这家公司,我相信它现在是通过 PerformancePoint 获得许可的。哦,是的,他们退出了产品的开发。

说了这么多,如果您能够获得一份副本,您可以通过将维度和度量拖放到您的行和列上来构建查询。然后,查询的结果会显示在表格、图表或两者中。

这对您学习 MDX 有何帮助?ProClarity 允许您查看每个查询的 MDX。它并不总是最优雅的 MDX,但它会帮助您快速学习如何编写许多不同的查询。

于 2012-05-24T03:01:53.020 回答