• IIS 部署 SSAS


    转自:http://blog.csdn.net/jinjazz/article/details/4058368

    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( 'MSOLAP.3',  'Provider=MSOLAP;Persist Security Info=false;Initial Catalog=TestSSAS;Data Source=http://10.10.88.102/TestSSAS/msmdpump.dll', 'select  filter([Dim Datetime].[Dim Datetime].children, [Measures].[s Count]>0) on rows, {[Dim Ip].[Dim Ip].children} *{[Measures].[s Count]} on columns from [Test SSAS]' )

     

     

    4、我们可以用Excel来直接连接分析服务器,比如我的Excel2007中的连接方式如下:

     

     

    输入地址

     

    然后再Excel中定义查询方式

     

     

     

     


     

    除了上述的方法外,还有很多方法可以连接分析服务,客户端展现的工具有很多专业公司在做。到现在为止我们就有了一个真正可以使用的SSAS多维数据集了。

     

     

    我们会在以后的章节着重讨论MDX语句和.Net开发的客户端展示方式,必要的时候会对以后的分析模型复杂化。希望大家继续关注。

  • 相关阅读:
    Python 学习---------Day2
    算法入门笔记------------Day2
    Python 学习---------Day1
    算法入门笔记------------Day1
    从零系列--开发npm包(一)
    webpack2.0+ vue2.0
    gulp + angular + requirejs 简单学习
    MAC node + git + bower 简单安装
    通过docker image repository 获取docker imges id 并删除
    docker 安装vim
  • 原文地址:https://www.cnblogs.com/ifreesoft/p/3384646.html
Copyright © 2020-2023  润新知