WebService调用SSAS教程

一、创建SSAS项目

使用SQL Server Business Intelligence Development Studio新建Analysis Services(SSAS) 项目,根据具体业务需要建立多维数据集。将建好的Analysis Services 项目部署到本地的Sql Server分析服务中。

二、将SSAS发布到IIS

2.1 新建站点

开始->右键单击我的电脑 ->点管理->打开IIS,新建网站,指定硬盘上的一个目录,如D:\olap。

2.2 指定应用程序池

双击应用程序池,找到刚才指定的应用程序池(OLAP),按下图进行设置。

2.3 拷贝支持文件:

将C:\Program Files\MicrosoftSQLServer\MSAS10.MSSQLSERVER

\OLAP\bin\isapi文件夹里的所有文件拷贝到IIS新指定的目录中(D:\olap)。

这些文件是安装SQLServer的时候自动安装的。

2.4新增处理映射

在OLAP的功能视图区,双击"处理程序映射"

右键选择“添加脚本映射”,选中指定目录下的msmdpump.dll文件,确定即可。会出现是否允许ISAP拓展,点击是即可。

2.5配置IIS身份验证

在功能视图中,双击“身份验证”,右击匿名身份验证,选择编辑,点击设置输入相应的当前计算机的用户名和密码(注:此用户名要与SQL Server使用Windows验证登录时的用户名相同)。

2.6测试配置是否成功

在内容视图中,浏览msmdpump.dll文件。在分析服务服务器名称处输入http://localhost:8080/msmdpump.dll ,访问多维数据集。连接成功则说明配置成功。

三、WebService访问SSAS

3.1 连接字符串

在Data Source处输入http://localhost:8080/msmdpump.dll

3.2 所需DLL

使用MDX语句查询数据库分析服务的多维数据集数据,需要引用Microsoft.AnalysisServices.AdomdClient.dll文件。

WebService调用SSAS教程的更多相关文章

  1. 使用自定义签名的https的ssl安全问题解决和metro的webservice调用

    最近一直在忙新的项目,每天加班到8点多,都没来写博客了.新的项目遇到了很多问题,现在趁着突然停电来记录下调用https的问题吧. 我们服务主要是,我们调用数据源数据,并且再提供接口供外部数据调用. 我 ...

  2. C#动态webservice调用接口 (JAVA,C#)

    C#动态webservice调用接口 using System; using System.Collections; using System.IO; using System.Net; using ...

  3. WebService 调用

    一.WebService调用 1.webservice支持四种调用方式:SOAP 1.1,SOAP 1.2,GET,POST.           2.如果要webservice支持GET,POST调 ...

  4. 使用XmlInclude解决WebService调用时无法识别子类的异常

    一.定义抽象类及子类,WebMethod实际返回子类参数 //使用XmlInclude解决WebService调用时无法识别子类的异常 [System.Xml.Serialization.XmlInc ...

  5. WebService调用一对多关联关系时出现 死循环:A cycle is detected in...

    通过WebService调用一对多关联关系时引起的问题:A cycle is detected in the object graph 具体异常信息: org.apache.cxf.intercept ...

  6. C# ASP.NET Webservice调用外部exe无效的解决方法

    最近用asp.net做webservice,其中有个功能是调用执行外部的exe(类似cmd中执行),但执行Process.Start之后就没有结果,同样代码在winform下正常,折腾两天终于找到解决 ...

  7. 【技术贴】webservice 调用 Transport error : 401 Error:Una

    解决 webservice 调用之后报错:调用异常:Transport error : 401 Error:Unauthorized 授权失败. 加入如下代码 //Sap需要ws-security的认 ...

  8. WebService调用1(.Net)

    1.创建一个最简单的Web Service (1)  新建-项目-ASP.NET空WEB应用程序 (2)添加新项-WEB服务 默认会添加一个HelloWorld方法: using System; us ...

  9. [置顶] WebService调用工具(AXIS2)

    package com.metarnet.util; import java.lang.reflect.InvocationHandler; import java.lang.reflect.Meth ...

随机推荐

  1. 《CSS世界》读书笔记(十四)

    <!--  <CSS世界>张鑫旭著 --> 功勋卓越的 border 属性 border-width 不支持百分比值 border-style 类型 border-style ...

  2. 安装redis报错 you need tcl 8.5 or newer in order to run redis test

    解决方法: wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz tar -zxvf tcl8.6.1-src.tar.gz -C ...

  3. 3、SpringBoot集成Storm WorldCount

    RandomSentenceSpout //数据源,在已知的英文句子中,随机发送一条句子出去. public class RandomSentenceSpout extends BaseRichSpo ...

  4. Tomcat类加载

    一.为什么会有类加载 1.在类加载阶段,虚拟机需要完成以下3件事情 1)通过一个全限类定名来获取此类的二进制字节流 2) 将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构 3)在内存中生成 ...

  5. windows服务加定时器实现

    首先在项目中添加windows服务 然后双击“MainService.cs”,在上面点右键“打开代码” 以下是我的实例代码 partial class MainService : ServiceBas ...

  6. express中cookie的使用

    一.Cookie 简介● cookie 是存储于访问者的计算机中的变量.可以让我们用同一个浏览器访问同一个域名的时候共享数据.● HTTP 是无状态协议.简单地说,当你浏览了一个页面,然后转到同一个网 ...

  7. xueping wang 记录2

    在使用easyui的tabs的时候, 标签页上的 可关闭 按钮 显示不出来? tabs的 closable:true 属性, 实际上是通过在 标签头 tabHeader 中的最后面, 添加一个超链接 ...

  8. python链接mysql获得某列最大值

    import pymysqlconn = pymysql.connect(host='10.1.2.198', port= 3306 ,user='root',passwd='123456',db=' ...

  9. 11_vim

    vim编辑器 文本编辑器,字处理器linux重要哲学思想之一:使用纯文本格式来保存软件的配置信息,大多数情况下都是如此,而且一切皆文件此前学过nano,sed..nano入门简单,但功能简陋 vi:V ...

  10. 【python 3】 文件操作

    文件操作 一: 只读.读写 # 示例: 1 f = open("E:\人员名单.txt" , encoding="utf-8" , mode="r&q ...