我在 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()
希望有用
关于mysql - 使用 MSOLAP 提供程序的 mysql 或 R 获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36672215/