generar archivos .cub

Bueno el fin de semana pasado mas o menos a esta hora me pidieron que averiguara sobre como generar los archivos .cub ya que un programa que tenían para generar esto no les funcionaba como querían, bueno por una humilde suma tome lo que tenían y les construí la consulta MDX para generar el archivo, se pueden hacer cosas interesantes esto tiene una serie de restricciones que les recomiendo leer en los links que deje al final pero si solo quieren copiar el cubo este ejemplo lo deja claro.


CREATE GLOBAL CUBE [mi_cubo_local]
STORAGE 'E:\archivo.cub'
FROM [mi_cubo]
(
MEASURE [mi_cubo].[kilos],
MEASURE [mi_cubo].[Ventas],
DIMENSION [mi_cubo].[Origen],
DIMENSION [mi_cubo].[Productos],
DIMENSION [mi_cubo].[Tiempo]
)


Donde

  • Existen las medidas Kilos,Ventas
  • Existen las dimensiones Origen,Productos,Tiempo
  • mi_cubo :nombre del cubo original
  • mi_cubo_local :nuevo nombre del cubo

bueno donde se corre esta consulta MDX, por lo que leí se puede hacer mediante el sql server manager o por otra parte por el visual studio, en internet hay discusiones cual es el mejor método.

Links
CREATE GLOBAL CUBE Statement (MDX)
Microsoft BI: Creating Local OLAP Cubes using XMLA and ascmd.exe

No comments: