Buenos días a todos,
He conseguido conectarme cono un cubo olap, pero no consigo llevar los datos a un dataframe.
El codigo que utilizo es :
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
library(RDCOMClient)
conn = COMCreate("ADODB.Connection")
conn[["State"]]
connStr = 'Provider=MSOLAP.6;Integrated Security=SSPI;Persist Security Info=True;Data Source=***********;Initial Catalog=*********'
conn[["ConnectionString"]] = connStr
conn[["CommandTimeout"]] = 180
conn[["ConnectionTimeout"]] = 30
conn[["State"]]
conn$Open()
conn[["State"]]
#query = 'select '
query='SELECT ****************** '
#results <- conn$Execute(query)$GetRows()
results <- conn$Execute(query)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
El objeto Results contiene los datos, pero no puedo llevarlos a un dataframe. El mensaje de error es:
"datos <- as.data.frame(results):
cannot coerce class "structure("COMIDispatch" , package = "RDCOMClient")" to a data.frame"
Si me podeis ayudar os lo agradezco.
El objetivo es tomar datos desde un cubo olap. Si conoceis otra via será bien recibida.
Muchas gracias.