La utilización de ROLAP (Relational OnLine Analytical Processing) o MOLAP (Multidimensional OnLine Analytical Processing) es algo que hay que plantearse en la etapa del diseño físico y afecta a la manera en que la herramienta de explotación del Data Warehouse 'ataca' a los datos.
Si es ROLAP, la herramienta explotará la información atacando directamente a las estrellas que se hayan creado en el SGBD relacional elegido.
Si utiliza tecnología MOLAP, aunque nosotros hayamos creado estas estrellas, la herramienta creará sus propios cubos multidimensionales optimizados para el motor que implemente. En este caso existen bastante opciones de implementación: se puede hacer que se pase directamente de un ODS (Operational Data Store) a crear los cubos MOLAP, o conservar igualmente las estrellas en el relacional, o incluso crear directamente los cubos, sin pasar por el relacional.
Yo soy partidario de conservar igualmente todo el entorno implementado sobre relacional, y no ligarnos así a la tecnología implementada por cada herramienta para la creación de los cubos.
A modo de ejemplo, con Analysis services de SQLServer la implementación de los cubos en ROLAP, MOLAP o HOLAP es tan sencilla como marcar un botón de opción al definir el cubo, la herramienta lo hace transparente, así que puede ser tan sencillo como estudiar qué opción es mejor según el tamaño y previsiones de utilización y crecimiento del DWH, hacer alguna prueba, y elegir la que se ajuste mejor a nuestras necesidades.
De todas maneras, lo más habitual es que las herramientas se decanten por la utilización de una tecnología u otra. Por ejemplo, el DSS (Decision Support System ) Microstrategy se decanta por la utilización de ROLAP con un SGBD relacional, y SAP BW, o EssBase Analytics (Hyperion), implementan siempre sus propios cubos multidimensionales.