日期:2014-05-18  浏览次数:20650 次

学习MDX进行BI开发,请高人指路,分数不是问题!
1、做过基于.net的几个项目,之前有家公司招BI开发人员,谈得还可以,而自己也有希望毕业后转向MDX开发BI这块的想法!
  2、目前自己对这块还没入门,但是相信自己的学习能力!
  请BI开发牛人给点建议,请教利用MDX进行BI开发这一块的学习思路!顺便推荐些书籍!只求有质量的答案,分数不是问题!万分感谢!

------解决方案--------------------
同学习..
------解决方案--------------------
顶楼主~~市面上有专门针对MDX的书籍,可以一看,如《MDX解决方案:第2版》之类的~~
练习的话,直接用AdventureWorksDW就可以,微软有很多配套此数据库的项目开发文件(实例)
大致思路:
1。先熟悉工具(微软的工具还是很容易上手的)
2。看懂例子,并跟着书上的例子练习(这阶段还不适合自己独自写MDX程序)
3。重点看一下对MDX语言和数据仓库的整体架构,优化代码上(这里最费脑子)
当然~~一些都建立在SQL基础之上,但MDX与SQL还是有区别的~~学习上不要老想着SQL,可以多看看AS数据库的架构~~
------解决方案--------------------
市场上MDX的书籍很少,比较不错就是《MDX解决方案:第二版》 
但是你得熟悉其他方面的知识,比如:数据仓库、OLAP、报表等相关的概念

我目前正在看这本书,感觉有的地方还是有点深度的,所以你最好有点基础,要不看起来会比较费劲!!
------解决方案--------------------
第一步:先看《数据库系统概论》了解数据库的一些基本知识

第二步:然后得练习多写写sql语句,至少得熟练吧,sql语法的书很多,都差不多,随便看看练练就可以了

第三步:到网上下载sql server软件,学习自带的教程,以自带的案例进行操作,至少得熟练各个环节吧
(包括数据仓库,cube模型的概论和建立,ETL(ssis),ssas的操作等等)

熟练上面三步之后,就可以深入的研究mdx语法、数据挖掘等深入的知识了,我是这么走过来了,现在第三步接近尾声了,楼主加油!