我在Excel中有一个带有MSOLAP的OLAP多维数据集,但是查询太慢,所以我想从MySQL或R连接我。我有以下连接属性:
provider=msolap.4;persist security info=true;user id=anuser;initial catalog=sgd_cubos;data source=anurl;mdx compatibility=1;safety options=2;mdx missing member mode=error。
是否可以从mysql或r访问?
最佳答案
我想我已经试着和你做同样的事情有一段时间了。我没有答案,但可以告诉你什么不起作用。
我试过用X4R。
#library(devtools)
#install_github("overcoil/X4R")
library(X4R)
handle<-xmlaConnect(url="cubos.sispro.gov.co",uid="sispro.local\\XXXXX", pwd="XXXXX")
这通常以失败的连接结束。
我试过使用rdcomclient
#create connection to SSAS datacube
con <- COMCreate("ADODB.Connection")
con[["ConnectionString"]] <- paste(
"Provider=MSOLAP.4",
"Password=XXXX",
"Persist Security Info=True",
"User ID=sispro.local\\XXXX",
"Data Source=cubos.sispro.gov.co",
"Initial Catalog=CU_BDUA",
sep = ";")
con$Open()
希望这有用