SSAS发布到IIS
上一章我们介绍了一个简单的多维数据集模型的建立,他可以发布到本机的AS服务中,并在本机用SQL客户端连接,但是还不能供其他机器访问。本章我们介绍如何通过web服务来把分析服务发布到网络中,来供其他客户端联机分析,这些客户端包括SQLServer、ADOMD.NET组件和Excel等工具。 ? ?????分析服务器上需要安装IIS,我这里是6.0,下面是整个配置过程。
???? 1、首先到分析服务器的SQLServer安装目录中找到如下目录和文件
???? 2、然后为IIS建立一个web目录,并把上述文件和文件夹copy到web目录中
3、打开iis,配置一个应用程序池
4、名字为TestSSAS其他属性默认
5、添加一个web服务扩展
6、属性配置如下:
7、建立一个虚拟目录,属性配置如下
8、别忘了改版本号,我用的sql2005,对应的是.Net 2.0
9、还记得上一章模型建立的之后配置的角色吗?那时候添加的是administrator,所以这里的iis权限也对应用administrator
10、应用程序配置里面把dll文件加上
11、重启IIS。 至此,整个web的发布就完成了,上述步骤看似简单,但不小心就会出错,如果你配置不成功可以联系我。检查是否成功,用SQL2005的客户端连接一下就知道了。
如果不成功,会报错,如果成功则如下,选择多维数据集然后新建mdx查询
在Mdx查询中可以看到我们的某型结构
下面我们简单介绍一下几种连接分析服务器的方式。 1、用.Net的ADOMD.Net来连接,这个代码和Ado.net的很像很像,我们会在以后章节中详细讨论他的用法,这里就不演示了。 2、用SQL的客户端直接连接分析服务,方式就是上面的测试方法。连接成功后则可以进行Mdx查询,有关Mdx语句的详细用法我们也会在以后章节详细讨论,这里只演示几个简单的。 首先你要认识里面的几个关键字,比如select xxx from xxx where xxx这个和sql意义一样,新的概念就是 row和column。 日期为列,ip为行的查询语句
日期为行,ip为列的查询语句
带过滤的查询语句
mdx并不难,但是很有趣也很强大.. 3、我们可以用普通sql语句的openrowset来打开多维数据集的行集 select * from openrowset(
4、我们可以用Excel来直接连接分析服务器,比如我的Excel2007中的连接方式如下:
输入地址
然后再Excel中定义查询方式
除了上述的方法外,还有很多方法可以连接分析服务,客户端展现的工具有很多专业公司在做。到现在为止我们就有了一个真正可以使用的SSAS多维数据集了。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- sql-server – 删除未使用的索引 – 评估意外的危险
- 随机抽取的sql语句 每班任意抽取3名学生
- SQL Server 2008新特性——SSMS增强
- SqlServer数据库全角转换成半角
- SQL Server精妙的SQL语句
- sql-server – SSRS未正确排序
- sql-server – SQL Server 2008默认架构没有被尊重?
- sql-server – 在SQL Server中,应该为标识列创建索引,还是自
- sql – 在两个varchar字段上创建Unqiue不区分大小写的约束
- sqlserver2008 端口占用 8080 ReportingServicesService.ex