鸟食轩

 Microsoft .NET[C#] MVP 2003
随笔 - 424, 文章 - 231, 评论 - 5394, 引用 - 344
数据加载中……

用Adomd.net构建最清凉的olap示例

    本来要写最轻量的,结果MSPY3.0给我来了个‘清凉’,好像也不错哦,那就清凉一下吧~ 什么是OLAP呢,我几句话也解释不清楚了,可以看这儿

    当我们使用微软提供的SQL Server Analysis Service来做OLAP分析时,这个东西真是麻烦,要装SQL Server 2000打上sp3a,然后再装SQL Server Analysis Service 2000,还有SA的sp,占用一大堆硬盘空间不说,还需要起一堆服务。

    如果我们要在非开发机器或笔记本上构建一个执行示例,我们可以使用微软的ADOMD.NET来搭建一个轻量的执行环境,先到微软的download站点把这些东西下载回来:

 Files in this Download

     Below are links to the separate files available for this download.

   
File Name: File Size

ADOMD.NET Readme.txt

11

ADOMD.NET.chm

1024

ADOMD.NET.msi

982

AdomdSampleSolution.zip

74


  

Related Downloads

    装上上面的组件我们的OLAP执行系统就建起来了,这么简单?就这么简单,因为那个

AdomdSampleSolution是一个VB写的MDX查询器,M$还做了一个GRID控件来显示查询结果,虽然不像Analysis Service里面那个管理器可以navigate,不过也将就了哈。

    可是巧媳妇难为无米之炊呀,没有数据查啥呢?这个就更简单了,去download一个local cube,比如Sales示例的local cube,链接字符串为:"E:\...\Sales.cub;ConnectTo=8.0;Provider=MSOLAP.2;"。

    查询效果,还行吧?
  

posted on 2004-12-20 23:05 birdshome 阅读(2489) 评论(11)  编辑 收藏 所属分类: 商务智能(BI)开发

评论

#1楼    回复  引用    

果然是够清凉,, XMLA还需要安装吗? 好像不用吧:)
2004-12-21 10:09 | leo [未注册用户]

#2楼    回复  引用  查看    

http://localhost/xmla/msxisapi.dll
我用这个连接,为什么运行不了呀,谢谢

#3楼    回复  引用    

楼上的,楼主文中说了,用这个:E:\...\Sales.cub;ConnectTo=8.0;Provider=MSOLAP.2;
2007-02-27 11:49 | kevin.cheng [未注册用户]

#4楼    回复  引用  查看    

能用吗?
2007-03-13 10:59 | yunhuasheng      

#5楼    回复  引用    

@kevin.cheng
用了这个,但是不好使呀,请解释一下.
2007-05-27 20:46 | zhangjian [未注册用户]

#6楼    回复  引用    

重复一下
上面说的两个链接都用了,都不好使.
我是菜鸟,请提示一下
2007-05-27 20:57 | zhangjian [未注册用户]

#7楼 [楼主]   回复  引用  查看    

@zhangjian
除了SQL Server Analysis Service由于出了2005地址确实有变化外,其他的链接都可以访问啊。
2007-05-28 10:25 | birdshome      

#8楼    回复  引用    

@birdshome
请问:vb.net 2003 能通过adomd.net访问sql server 2000 analysis servers并对sql server 2000 analysis servers中的数据挖掘结果做引用吗???(希望重点给与指示一下)
2007-05-28 15:50 | zhangjian [未注册用户]

#9楼 [楼主]   回复  引用  查看    

@zhangjian
vb.net 2003通过adomd.net访问sql server 2000 analysis servers是没有任何问题的,不过我对data mining不太熟悉。
2007-05-28 17:19 | birdshome      

#10楼    回复  引用    

@birdshome
谢谢birdshome
2007-05-28 19:15 | zhangjian [未注册用户]

#11楼    回复  引用    

@birdshome
我的软件环境,sql server 2000 analysis servers 和vb.net 2003
在下了你所列的软件和例程后,第一个问题是vb.net 2003提出要安装.net framework 1.0.3705该sample才能正常启动,好了,我下载了该版本也安装了,结果也挺不错,工程能够正常启动.
问题又出现了:我用的链接是E:\Sales.cub;ConnectTo=8.0;Provider=MSOLAP.2;可是系统又莫名弹出"未处理的“System.ArgumentOutOfRangeException”类型的异常出现在 system.dll 中。"我就纳闷了.
2007-05-28 19:18 | zhangjian [未注册用户]