WebService调用SSAS教程
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教程的更多相关文章
- 使用自定义签名的https的ssl安全问题解决和metro的webservice调用
最近一直在忙新的项目,每天加班到8点多,都没来写博客了.新的项目遇到了很多问题,现在趁着突然停电来记录下调用https的问题吧. 我们服务主要是,我们调用数据源数据,并且再提供接口供外部数据调用. 我 ...
- C#动态webservice调用接口 (JAVA,C#)
C#动态webservice调用接口 using System; using System.Collections; using System.IO; using System.Net; using ...
- WebService 调用
一.WebService调用 1.webservice支持四种调用方式:SOAP 1.1,SOAP 1.2,GET,POST. 2.如果要webservice支持GET,POST调 ...
- 使用XmlInclude解决WebService调用时无法识别子类的异常
一.定义抽象类及子类,WebMethod实际返回子类参数 //使用XmlInclude解决WebService调用时无法识别子类的异常 [System.Xml.Serialization.XmlInc ...
- WebService调用一对多关联关系时出现 死循环:A cycle is detected in...
通过WebService调用一对多关联关系时引起的问题:A cycle is detected in the object graph 具体异常信息: org.apache.cxf.intercept ...
- C# ASP.NET Webservice调用外部exe无效的解决方法
最近用asp.net做webservice,其中有个功能是调用执行外部的exe(类似cmd中执行),但执行Process.Start之后就没有结果,同样代码在winform下正常,折腾两天终于找到解决 ...
- 【技术贴】webservice 调用 Transport error : 401 Error:Una
解决 webservice 调用之后报错:调用异常:Transport error : 401 Error:Unauthorized 授权失败. 加入如下代码 //Sap需要ws-security的认 ...
- WebService调用1(.Net)
1.创建一个最简单的Web Service (1) 新建-项目-ASP.NET空WEB应用程序 (2)添加新项-WEB服务 默认会添加一个HelloWorld方法: using System; us ...
- [置顶] WebService调用工具(AXIS2)
package com.metarnet.util; import java.lang.reflect.InvocationHandler; import java.lang.reflect.Meth ...
随机推荐
- MySQL相关问题题
1.truncate.delete.drop的区别 (1)truncate.drop是不可以rollback的,但是delete是可以rollback的.DELETE语句执行删除的过程是每次从表中删除 ...
- python 包 笔记
绝对导入和相对导入 我们的最顶级包glance是写给别人用的,然后在glance包内部也会有彼此之间互相导入的需求,这时候就有绝对导入和相对导入两种方式: 绝对导入:以glance作为起始 相对导入: ...
- Linux直播推流
Linux系统实现youtube推流直播 系统:centos-7 软件:FFMPEG, youtube-dl 1. 安装FFMPEG 创建并cd到一个目录,下载最新的FFMPEG(下面是64位,32位 ...
- 20175307《Java程序设计》第8周学习总结
教材学习内容总结 本周学习<Java程序设计>第十五章: 泛型: 泛型(Generics)的主要目的是可以建立具有类型安全的集合框架,如链表.散列映射等数据结构. 泛型类声明:class ...
- JS实现打开本地文件或文件夹 ActiveXObject
IE浏览器打开C盘,测试可用. 如果浏览器报错提示:ActiveXObject is not defined Internet 选项 -> 安全 - >安全级别,调低级别 function ...
- js备战春招の四のDOM
通过js查找html元素的三种方法: 1.通过id找到html元素. 2.通过标签名找到html元素. 3.通过类名找到html元素. DOM HTML document.write(); 直接写入h ...
- Python游戏编程入门2
I/O.数据和字体:Trivia游戏 本章包括如下内容:Python数据类型获取用户输入处理异常Mad Lib游戏操作文本文件操作二进制文件Trivia游戏 其他的不说,我先去自己学习文件类型和字符串 ...
- LintCode 1.A+B的问题
LintCode 1.A+B的问题 描述 给出两个整数 a 和 b , 求他们的和. 答案 public class Solution { /** * @param a: An integer * @ ...
- [转载]去除文件中的^M
用/bin/cat -v /etc/profile看到很多^M,是因为Windows下的换行符的原因. 现在在linux下面删了就行,我用的第一种方法. 第一种方法 (先yum install -y ...
- C++第二章复习与总结(思维导图分享)
在完成了第二章的学习后,为了便于日后的复习整理,我制作了一张思维导图,有需要的可以自取. 基本数据类型 基础类型在cppreference网站上有非常完备的介绍,我一句话两句话也说不清,具体网址我会给 ...