本文基于windows xp, IIS 5.0, SQLServer 2008 R2
部署完了以后发现 http://technet.microsoft.com/zh-cn/library/cc917712(en-us).aspx 详细介绍了xmalpump的部署过程,晕@@
1. 部署xmla pump
1.1 安装XMLASDK(XML for Analysis SDK version 1.1).msi.
下载地址:http://www.microsoft.com/downloads/en/details.aspx?FamilyId=7564A3FD-4729-4B09-9EE7-5E71140186EE&displaylang=en
1.2 建立虚拟目录XMLA,路径为 "C:\Program Files\Microsoft XML For Analysis SDK\Isapi "
执行权限为'脚本和可执行文件'
设完后在浏览器中输入:
http://localhost[:port]/xmla/msxisapi.dll
看到
- < soap:Body >
- < soap:Fault xmlns ="http://schemas.xmlsoap.org/soap/envelope/" >
< faultcode > XMLAnalysisError.0xc10e0002 faultcode >
< faultstring > 分析器: “GET”的语法不正确。 faultstring >
- < detail >
< Error ErrorCode ="3238920194" Description ="分析器: “GET”的语法不正确。" Source ="Unknown" HelpFile ="" />
detail >
soap:Fault >
soap:Body >
soap:Envelope >
就基本上设置成功了。
1.3 在SSMS中查看xmla服务。
在SSMS中建立与xmla服务的连接:
连接成功后可能并不能看到这个ssas实例下的cube,
还需要为实例添加用户.
方法为:在SSAS实例上右键-》属性-》安全性, 将IUSer_machineName 添加上。
用户添加完以后,cube会出现在SSAS实例下
部署完XMLA之后,可以开始部署 report portal
http://www.reportportal.com/