Presentación de datos del motor OLAP Mondrian + Olap4j

Estoy planeando un poco de una aplicación que utiliza el motor OLAP Mondrian con Olap4j y debería presentar datos al usuario. Entiendo todas las cosas de back-end, pero no estoy seguro de cómo debo mostrar los datos en la capa de vista.

Por ejemplo, olap4j tiene un formateador que imprime el SELECT muy bien en la consola.

¿Cómo se muestran los datos que obtengo de olap4j en la capa de vista? Acabo de pasar por la API olap4j, y no parece haber nada para obtener el resultado en un formulario que de alguna manera pueda procesarse y mostrarse de alguna manera. ¿Es este proceso parte de la solución Pentaho? ¿Entonces, de lo contrario, no es realmente fácil presentar datos solo desde el motor Mondrian OLAP y olap4j?

EDITAR: Estoy acostumbrado a obtener tradicionalmente algunos datos de una base de datos en mi DTO y mostrarlos en la capa de vista. Pero, ¿cómo creo DTO para un conjunto de resultados tan complicado?

Respuestas a la pregunta(1)

Su respuesta a la pregunta