R中使用X4R包连接到SSAS立方体?(Using X4R package in R to conn

2019-10-21 11:12发布

我试图找出如何使用X4R包加载一个立方体为R的工作区。 我的服务器名称是"//vmtest//xmla2//msmdpump.dll""和多维数据集的名称是"Ocube_MANMartCube"

我无法找到一个方法来连接到立方体呢。 我尝试下面的代码:

library(X4R)
handle<-xmlaConnect(url="//vmtest//xmla2//msmdpump.dll"")

我收到的信息是<?xml version="1.0" encoding="UTF-8"?> <Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><Header><BeginSession xmlns="urn:schemas-microsoft-com:xml-analysis" SOAP-ENV:mustUnderstand="1"></BeginSession></Header><Body><Execute xmlns="urn:schemas-microsoft-com:xml-analysis"><Command><Statement></Statement></Command><Properties><PropertyList></PropertyList></Properties></Execute></Body></Envelope>

与上述输出,R变忙和无响应。 我相信我有用户的访问和我可以使用Excel连接到多维数据集。

我做的一切权利? 没有在网上去与任何例子。 也许有人谁是熟悉的包,并知道它是如何工作可以在这里提供一些线索。

Answer 1:

坚持这条http://msdn.microsoft.com/en-us/library/gg492140(v=sql.105).aspx

这里是文章,MS在2014年

http://msdn.microsoft.com/en-us/library/gg492140.aspx

当然也有对MS的物件,2012

前段时间X4R不支持Windows的身份验证,这意味着要么你必须配置IIS匿名访问(我不会这么做),或者你必须提供你的[R脚本中的用户和PWD

然后连接将正常工作。

希望这可以帮助



Answer 2:

您需要连接一个网址,你已经给了什么看起来像一个窗口的网络地址。

此页面对设置在各个服务器XMLA访问一些信息,并给出了一些应该遵循相同的模式,因为你需要的例子网址。 具体来说,你可能需要的服务器的IP名称或地址。



文章来源: Using X4R package in R to connect to a SSAS cube?
标签: r ssas olap-cube