导航

OLAP 安装与实现

Posted on 2005-04-15 21:26  poleax81  阅读(1442)  评论(0编辑  收藏  举报

     早上一觉醒来,就琢磨着应该在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"。

发表于 Friday, August 13, 2004 11:54 AM

评论

# re: Hello OLAP 8/13/2004 12:17 PM Jasper

我们正在做一套基于OLAP的商务智能软件。
有点像ProClarity那种。

我就是负责类似于Reporting Server的设计和开发。

# re: Hello OLAP 8/13/2004 1:06 PM Ninputer

字体好小啊

# re: Hello OLAP 8/13/2004 1:56 PM leo

谢谢提醒,调整了一下,大了一些,中不?

# re: Hello OLAP 8/13/2004 2:32 PM chikinglau

OLAP,这个东东我可熟了,真的!因为我以前做过这样的系统,对MDX应略知一二吧.

# re: Hello OLAP 8/13/2004 5:44 PM Meyer

是回复的字体太小啊
文章的字体倒是太大了
不好看

# re: Hello OLAP 8/13/2004 6:03 PM leo

一会有人喊小,一会有人喊大, 好迷惑

# re: Hello OLAP 8/13/2004 9:34 PM Johnny Hu

怎么我 执行MDX sample 没一个成功的?

# re: Hello OLAP 8/16/2004 1:34 AM 夏天

最近也在搞这个冬冬。
循规蹈矩的做了一个项目,
可是感觉访问和适应需求的能力太差。
安全性配置难度大。。

# re: Hello OLAP 8/16/2004 1:53 AM 夏天

我以前做过一个olap数据访问的程序。
我后来是让客户端使用owc通过IIS来访问olap数据的。
本来IIS和Olap数据库是要在同一个机器上的,这样如果要通过Internet来访问数据,那么就要将olap数据库暴露在公网上,这样很不安全,后来看了一个文章,可以通过datapumb使IIS和Olap分离,这样olap就被隐藏了,文章地址:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnsql2k/html/sql_datapump.asp
我也是出用这个东西,不知道这个方法和楼主说的webserver访问oalp效果一样,

另外,我英文不要,请楼主将 webservcie访问olap的方法说的清楚一点,主要使客户端和服务器的分别安装那些东西;大概如果配置,最好给你一个体系图:)

# Hello OLAP 8/19/2004 10:03 AM Tutuya

TrackBack From:http://www.cnblogs.com/tutuya/archive/2004/08/19/34702.aspx

# re: Hello OLAP 8/19/2004 8:09 PM 璇儿

"chikinglau"我有olap搞不定啊,急死了,就是想通过excel访问别的计算机上的analysis的多位数据集,您能指点一下么?
xiaoyayycx@163.com

# re: Hello OLAP 10/19/2004 11:09 AM 轻舞飞扬

ADOMD附带的Sample ,如果是VS.2003环境,需要删除或者修改他的配置文件。-------楼主这句给解释一下吧,怎么删改配置文件?谢谢:)

# re: Hello OLAP 10/19/2004 11:11 AM 轻舞飞扬

对了,我的qq 64228209
欢迎讨论

# re: Hello OLAP 12/7/2004 8:13 PM 谢谢指教

楼主,我按照你的步骤做了,也可以启动那个sample了,但是怎么配置???才能够运行起来?它默认的那个地址是
http://localhost/AdomdSampleSolution/msxisapi.dll
我应该如何配置???
那个msxisapi。dll如何配置??
我的qq是 50641854
email 是 instillwater@163.com
谢谢指教

# re: Hello OLAP 12/16/2004 2:27 PM run

老兄,可有C#调用XMLA Service的例子么。

# re:Hello OLAP 4/10/2005 8:27 PM 凯氏定氮仪

 re: Hello OLAP