http 连接 analysis service (ssas)
当数据仓库搭建好后,我们就可以通过sqlserver的管理工具查看服务器上的数据集了。但是这样挺不方便的,如果要远程访问,那么就可以通过http来连接数据仓库。要配置数据仓库http连接非常的简单。如果是sqlserver 2000的版本,那么可以找到Msolap.asp这个文件,通过配置到IIS站点中就可以连接了。不过如果是sqlserver 2005之后的版本,这个方法就不适用了。这时的操作步骤是,找到sqlserver安装文件夹中的isapi文件夹,把里面的文件包括文件夹全部复制到我们iis的站点里面。
如果iis没有设定的话,那么可以按照这样配置,找到iis管理,右键站点,选择新建虚拟目录,取个名字,并将虚拟目录映射到本地的真实目录,然后新建应用程序池,将虚拟目录的应用程序池指向新建的那个,这样,就创建好了。
之后,就可以见isapi中的文件全部复制到我们上面创建好的目录中了,里面的文件有两个需要注意。第一个是msmdpump.dll,用于访问ssas,第二个是msmdpump.ini,用于配置前面的连接,里面有服务名等设定,如果iis访问的是本机的话,就可以保留默认的内容,否则应该填写实际内容。
也就是说msmdpump.dll提供了访问ssas的桥梁,我们只要将它配置到iis中就可以了。
那么如何配置呢,上面我们已经将文件复制到目录中了,这时候我们需要在目录中添加应用程序映射,将.dll请求转为msmdpump.dll处理。如何做呢,在iis管理中右键目录的属性,选择虚拟目录页标签,右下角有个配置按钮,点击
后就可以添加映射了。选择新建,然后选择msmdpump.dll文件,扩展名填上.dll,然后确定即可.这里有个小插曲,
如果该文件的路径太长,显示在框里面的话会有...这样的情况,于是我们就无法按确定按钮,这时只要点击一下文本框,让路径显示完整后就可以按确定了。之前选择应用程序池也是在目录页标签中。
做到这步,我们已经将桥搭好,可以通往ssas了。路是修好了,可是不是每个人都可以通行的,还有权限问题呢。这时候的权限有两个,访问iis目录的权限,还有访问ssas的权限。也就是说能连接到ssas的用户,必须同时具备这两个权限。
如何配置访问目录的权限。在iis管理中右击目录,选择属性,选择目录安全性页标签,在身份验证和访问控制上点击编辑。这里要介绍下匿名身份,如果打上勾,那么用户可以匿名访问该目录,并且,以下面填写的用户作为身份。集成windows身份验证,可以输入用户名密码来登录。这里我们要进行选择,如果不允许匿名访问,则登入时会弹出对话框来让我们输入。
如何配置访问ssas的权限。通过sqlserver的管理工具连上ssas,就是点击链接后选择analysis service.右键选择它,记得属性中有个安全性的。反正就是找到安全性,里面可以添加用户,于是该用户就可以访问。
为了测试方便,可以勾选上匿名访问,并配置用户,选择一个用户,然后给予该用户访问ssas的权限。实际中按情况进行配置。
然后我们就可以测试了,打开sqlserver管理工具,连接中的地址填入http://提供服务的ip地址/我们创建的虚拟目录/msmdpump.dll,选择连接,如果可以连接到ssas,就代表配置成功了。但是我通过ie并不能访问。
http 连接 analysis service (ssas)的更多相关文章
- Sql server analysis service 通过IIS连接时的最大连接数问题
做过SSAS项目的大部分人都应该知道SSAS是可以通过在IIS上建立代理站点的方式来建立远程连接的,这样可以绕过连接到SSAS时需要在同一个域环境下通过域用户来验证的问题,这样即使连接到SSAS的客户 ...
- SQL Server Analysis Services SSAS Processing Error Configurations
转载:https://www.mssqltips.com/sqlservertip/3476/sql-server-analysis-services-ssas-processing-error-co ...
- 【转载】Analysis Service Tabular Model #003 Multidimensional Model VS Tabular Model 我们该如何选择?
由于Multidimensional Model 和 Tabular Model 并不能互相转换, 所以在项目之初就应该要考虑好选择哪一种模型进行开发. 以下只是一些建议: Licensing 许可和 ...
- 【转载】Analysis Service Tabular Model #002 Analysis services 的结构:一种产品 两个模型
Analysis Service 2012 Architecture – One Product, Two Models 在之前SQL Server 2008 R2 版本中的分析服务实际上只有一个版本 ...
- Sql Server Analysis Service 处理时找到重复的属性键、找不到属性键错误(转载)
这是两个非常常见的SSAS处理异常,网上也能找到很多文章讲解决办法,但很少见关于异常原因的分析,先来看看第一个" OLAP 存储引擎中存在错误: 处理时找到重复的属性键",一个维度 ...
- 修改 Analysis Service 服务器模式
原网址:http://cathydumas.com/2012/04/23/changing-an-analysis-services-instance-to-tabular-mode/ Say you ...
- SharePoint 2013中PerformancePoint仪表板设计器连接Analysis Services 2012的问题
在SharePoint 2013的PerformancePoint仪表板设计器在创建链接到AnalysisServices 2012的数据链接的时候,数据库列表无法获取服务器上的数据库.这个问题挺让人 ...
- 【Azure 存储服务】Java Azure Storage SDK V12使用Endpoint连接Blob Service遇见 The Azure Storage endpoint url is malformed
问题描述 使用Azure Storage Account的共享访问签名(Share Access Signature) 生成的终结点,连接时遇见 The Azure Storage endpoint ...
- 跟我学Windows Azure 五 使用Cloub Service连接Blob Service完成图片的上传
首先,我们创建一个云服务项目,用来演示我们的blob存储 下来我们修改我们我们云服务的名字 我们需要添加一个空的WebForm的项目 点击完成,我们可以看到我们的解决方案已经添加完成 下来我们需要添加 ...
随机推荐
- Linux系统安装管理
将lfs linux liveCD的内容copy安装到硬盘 先将98.ima(dos启动软盘镜像文件)用ultraISO写入到u盘(usbhdd+), 不必勾选“创建启动分区”. 将liveCD和内核 ...
- shiro(安全框架)
shiro.apache.org JavaSE环境搭建Shiro框架 1/导入与 shiro相关的Jar包 所有集好的环境可以在如下目录查找 复制如上文件到工程中 2/配置文件:储存临时文件 shir ...
- SVN简单使用
如果是window操作系统,默认安装.右键菜单就会有显示SVN 如果已经配置好SVN,直接确定既可以检出. 如果没有配置,那么会显示下面的验证: 输入用户名和密码即可
- NumPy-快速处理数据--ndarray对象--数组的创建和存取
本文摘自<用Python做科学计算>,版权归原作者所有. NumPy为Python提供了快速的多维数组处理的能力,而SciPy则在NumPy基础上添加了众多的科学计算所需的各种工具包,有了 ...
- Windows不要使用记事本编辑文本文件
摘自:廖雪峰 千万不要使用Windows自带的记事本编辑任何文本文件.原因是Microsoft开发记事本的团队使用了一个非常弱智的行为来保存UTF-8编码的文件,他们自作聪明地在每个文件开头添加了0x ...
- [转][C#]文件流读取
{ internal static class FileUtils { public static string GetRelativePath(string absPath, string base ...
- websocket简单理解
实现及原理 Websocket是一种在单个TCP连接上进行全双工通讯的协议. WebSocket 首先发起一个 HTTP 请求,在请求头加上 `Upgrade` 字段,该字段用于改变 HTTP 协议版 ...
- CodeSmith和Powerdesigner的搭建和实例化操作 转载自黄聪同学
好了,废话少说,开始我们的CodeSmith旅程吧,我先讲讲这个系列教程要完成的目标吧,众所周知,CodeSmith其中一个强大的功能就是依照模板生成批量代码,这也是吸引着众多编程人士使用它的原因,它 ...
- 教你phpstudy如何搭建本地多站点
经常做多个网站同时开发,如何才能在本地能使部署多个站点,今天就来分享一下如何用PHPstudy搭建本地多站点. 点击上图中的 其它选项菜单 ,就会弹出下面的对话框,然后点击 站点域名管理 然后在 网站 ...
- FragmentTabHost切换Fragment时保存状态,避免切换Fragment走onCreateView和onDestroyView方法;
FragmentTabHost这个控件每次切换Fragment,都会走Fragment的onCreateView和onDestroyView方法,多以每次切换都会创建和销毁Fragment实例,先来看 ...