1
我想在R中使用.COM對象來建立到OLAP多維數據集的ADODB.Connection。爲此,我使用rscproxy,rcom和statconnDCOM軟件包。R&COM對象:如何連接到Windows上的OLAP多維數據集
不過,我沒有真正成功地找到了RCOM包的任何有用的文檔,因此,我在使用R. .COM對象掙扎大時間
我能夠創建一個.COM對象,但我不知道接下來的步驟。我想要做的:
- 設置連接字符串
- 打開將R < - >多維數據集連接
- 執行MDX查詢
請幫我這:-)
。
代碼:
# I am quite confident that this section is right:
library(rcom)
conn <- comCreateObject("ADODB.Connection")
# From now on it becomes speculative:
comGetObjectInfo(conn)
connStr = 'Provider=MSOLAP;Data Source=...;Initial Catalog=...;'
# First try to set the connection string:
comSetProperty(conn,"ConnectionString",connStr)
# Second try to set the connection string:
conn[["ConnectionString"]] = connStr
# I try to establish the connection:
conn$Open
。
其他信息:
因爲我花了相當長的一段與R-3.3.1安裝提到的,上面的包,我想給我如何管理做簡要概述:
.libPaths()
options(install.packages.check.source = "no")
install.packages(c("rscproxy","rcom"),repos="http://www.autstat.com/download",lib=.Library,type="win.binary")
installstatconnDCOM()
library(rcom)
comRegisterRegistry()
sessionInfo()