Tal vez esta sea una de las partes más complicadas sobretodo cuando uno apenas comienza. Un método que nosotros usamos bastante seguido es utilizar una matriz, por ejemplo:
| Indicador/ Dimensión | Tienda | Producto | Vendedor | Ciudad |
| Ventas $ | x | x | x | x |
| Venta # | x | x | x | x |
| Descuentos | x | x | x | x |
| Nómina | x | x | x | |
| Headcount | x | x | x |
El concepto es sencillo, ponemos los indicadores en renglones y las posibles dimensiones en columnas. De esta forma visualmente tenemos la foto global de los cubos que serán necesarios construir. Normalmente aquellos indicadores que tienen exactamente las mismas dimensiones van en el mismo cubo.
Es importante que para este método usemos la dimensionalidad que técnicamente puede existir y no la funcional. Por ejemplo, para el caso de la nómina si tomamos el headcount a nivel vendedor el valor en dicho cruce será de 1 (el headcount es el # de personas que trabajan en la empresa) por lo que pareciera fácil decir que no tiene sentido el cruce y no la pondríamos, pero técnicamente es posible así que la ponemos….es más fácil hacer el cubo y en Artus esconder la dimension vendedor para el headcount que hacer un cubo con diferente dimensionalidad entre los indicadores y meterse a empatar dimensiones
Entonces, terminada la matriz, solo ponga en el mismo cubo todos aquellos indicadores que comparten las dimensiones.

Excelente el articulo.