昊 天

Hello OLAP

 

     早上一觉醒来,就琢磨着应该在Blog上整点嘛,Blog由兴趣变成了工作,怎一个怨字了得。不怨别人,怨俺自个,库存不多,又不是新鲜紧俏的玩意,拿到这里来show,怕是又要被站主不点名批评。
    整点啥哩? 就整OLAP吧。为啥要整这玩意?两个原因,一个是这玩意里面还有些乐子可寻;二个是MS在这方面也下了不少力气,俺们可以结合MS的产品线说开去,这样也算是对以MS技术为主线的博客堂有个交待。
    一门技术,最让人开心的时候就是整出个“Hello World”。花费时间不多,效果不错,看着几个绿色小字(当然,现在是白色的小字了)在屏幕上跳动,其乐融融。深入下去,技术枯燥,烦琐,无聊的本性就开始显露出来。为了不在一开始吓跑各位,今天俺们只聊聊如何在MS环境下安装OLAP,然后整出一个数据表格就算完。所以,今天的topic就叫Hello OLAP。至于看完还没啥感觉的同志,您别着急,后面有您High的时候。
您别管这些步骤怎么来的,总之跟着操练就完了。

1:安装SQL Server 2000 (不安装这个可以吗?不可以吗?探讨一下,把您的答案告诉我)

2:安装SQL Server Sp3

3:安装Analysis Service(哪寻去?SQL Server 2000的安装光盘中)

4:安装Analysis Service Sp3(MSDN上找)

    ok,现在可以Hello OLAP一把了。寻着程序菜单-Microsoft SQL Server-Analysis Services-MDX 示例应用程序,是不是启动了一个MDX Sample Application?ok,连接进去,看到上面的Queries下拉列表,随便选择一个Query语句,然后F5键run之。下面的Grid中是不是出现了数据?恭喜,您已经Hello OLAP了。
     解释一把,这个程序启动时,就连接到了后台的MSSQLServerOLAPService,这个名字够费解的,可以理解为类似Sql Server数据库样的服务器,Sql server存储的是二纬的关系数据,这个冗长名字的服务器存储的是多维的数据。随后,我们选择的Query语句就是类似SQL查询语句,这个Query也有一个酷酷的名字:MDX(Mutli-Dimension eXpression)。SQL语句是奔着关系数据库服务器去的,而这个MDX则是找多维数据库服务器要数据,也就是俺们刚才安装的Analysis Service。

    今天就聊到这里,不够High的同志可以继续下面的工作,通过Web Service访问Analysis Service。

6:安装XMLA 1.1 (注意在IIS中创建虚拟目录,既然看到这里都是找High的同志,俺就不介绍怎么创建了,附带文档里面有), 下载地址:http://www.microsoft.com/downloads/details.aspx?FamilyId=7564A3FD-4729-4B09-9EE7-5E71140186EE&displaylang=en

7:安装ADOMD, 下载地址:http://www.microsoft.com/downloads/details.aspx?FamilyId=790D631B-BFF9-4F4A-B648-E9209E6AC8AD&displaylang=en

8:ADOMD附带一个Sample Solution。打开运行一把。如果是VS.2003环境,需要删除或者修改他的配置文件,因为这个Solution指定运行于Framework1.0, 实际上删除了配置文件在1.1上跑的也挺欢。

    下一把咱们聊聊MS OLAP这套玩意的架构,如果您还坐的住的话,再说说MDX的语法,不过先给您上点压,在国外一份介绍MDX的PPT中,将MDX描述为"Query language from hell"。

8/13/2004 11:54:00 AM by grapecity

posted on 2004-08-19 09:58  Tutuya  阅读(962)  评论(0)    收藏  举报