Nota
L'accés a aquesta pàgina requereix autorització. Podeu provar d'iniciar la sessió o de canviar els directoris.
L'accés a aquesta pàgina requereix autorització. Podeu provar de canviar els directoris.
Toma un objeto Query o una cadena MDX y devuelve el resultado como una matriz multidimensional.
Usage
executeMD(olapCnn, query)
executeMD(olapCnn, mdx)
Argumentos
olapCnn
Objeto de la clase "OlapConnection" devuelto por OlapConnection()
query
Objeto de la clase "Consulta" devuelto por Query()
mdx
Cadena que especifica una consulta MDX válida
Detalles
Si se proporciona una consulta: executeMD valida un objeto de consulta (opcional), genera una cadena de consulta mdx a partir del objeto de consulta, ejecuta la consulta mdx a través de una conexión XMLA y devuelve el resultado como un array multidimensional.
Si se proporciona una cadena MDX: executeMD ejecuta la consulta mdx a través de una conexión XMLA y devuelve el resultado como un array multidimensional.
Value
Devuelve un array multidimensional. Devuelve un error si la consulta no es válida.
Notas
References
Creación de un cubo OLAP demo (el mismo que se usa en los ejemplos): Modelado multidimensional (Tutorial de Obras de Aventura)
Examples
cnnstr <- "Data Source=localhost; Provider=MSOLAP;"
olapCnn <- OlapConnection(cnnstr)
qry <- Query()
cube(qry) <- "[Analysis Services Tutorial]"
columns(qry) <- c("[Measures].[Internet Sales Count]", "[Measures].[Internet Sales-Sales Amount]")
rows(qry) <- c("[Product].[Product Line].[Product Line].MEMBERS")
pages(qry) <- c("[Sales Territory].[Sales Territory Region].[Sales Territory Region].MEMBERS")
result1 <- executeMD(olapCnn, qry)
mdx <- "SELECT {[Measures].[Internet Sales Count], [Measures].[Internet Sales-Sales Amount]} ON AXIS(0), {[Product].[Product Line].[Product Line].MEMBERS} ON AXIS(1), {[Sales Territory].[Sales Territory Region].[Sales Territory Region].MEMBERS} ON AXIS(2) FROM [Analysis Services Tutorial]"
result2 <- executeMD(olapCnn, mdx)