Saltar la navegación

Cubo Multidimensional: profundización

Con una idea clara acerca de las formas de modelar e implementar un DW, se detallará paso a paso el proceso de construcción de Cubos Multidimensionales.

Se utilizará para el caso una representación genérica, para que luego sea sencillo trasladar los conocimientos aquí adquiridos al momento de trabajar con un software de creación de Cubos Multidimensionales.

El siguiente Esquema en Estrella, constituye la base sobre la cual se ejemplificará el desarrollo del Cubo:

El Esquema en Estrella está compuesto por:

  • una tabla de Hechos: Ventas.
  • cuatro tablas de Dimensiones: Clientes, Productos, Vendedores y Tiempos.

Pasos básicos

1) Se creará un Cubo Multidimensional llamado Cubo de Ventas:

2) Se indicará que la tabla de Hechos a utilizar es Ventas:

3) Se creará una Dimensión para analizar los productos. Su nombre será Dimensión Productos:

3.1) Se añadirá a Dimensión Productos una Jerarquía. Su nombre será Jerarquía Productos:

3.2) Se indicará que Jerarquía Productos estará basada en los campos de la tabla de Dimensión Productos:

3.3) Se añadirá a la Jerarquía Productos el Atributo Producto, que estará basado en el campo producto:

4) De forma similar que se hizo en el punto anterior, se creará la Dimensión Clientes:


5) Se creará un Indicador, llamado Cantidad que se calculará de la siguiente manera:

  • SUM(cantidad)


En este momento, se ha construido un Cubo Multidimensional de dos Dimensiones y un Indicador.

Si se analiza el Indicador Cantidad utilizando los Atributos Producto y Cliente, la representación matricial será la siguiente:


La intersección de las Dimensiones representa la cantidad vendida de cada producto a cada cliente.

Por ejemplo:

  • La cantidad vendida del Producto 1 al Cliente 1 es de 40 unidades.
  • La cantidad vendida del Producto 1 al Cliente 2 es de 25 unidades.
  • La cantidad vendida del Producto 1 al Cliente 3 es de 60 unidades.

6) De forma similar que se hizo en el punto anterior, se creará la Dimensión Vendedores:

En este momento, se ha construido un Cubo Multidimensional de tres Dimensiones y un Indicador.

En este caso los valores del Indicador Cantidad están definidos por la intersección de tres Dimensiones. Se pueden medir las cantidades vendidas por Producto, Cliente y Vendedor.

7) De forma similar que se hizo en el punto anterior, se creará la Dimensión Años:

En este momento, se ha construido un Cubo Multidimensional de cuatro Dimensiones y un Indicador.

En esta versión del Cubo, la lectura del Indicador Cantidad, está condicionada por las cantidades vendidas de cada Producto, a cada Cliente, de cada Vendedor, en cada Año.

La última imagen expresa de forma muy clara los conceptos expuestos anteriormente sobre la Dimensión Tiempo, en donde se establecía que pueden existir diferentes versiones de la situación del negocio.

Cabe aclarar que pueden crearse tantos Cubos como sean necesarios sin que su coexistencia implique inconveniente alguno.