Palo es el motor MOLAP implementado por la empresa Jedox. Toda la propuesta B.I. de Jedox giran entorno a su motor MOLAP que es su característica diferenciadora. Si queremos implementar un Datawarehouse tradicional donde los datos son estáticos e inamovibles Palo no es nuestra solución. Si, por el contrario, queremos implementar un entorno de B.I. Donde podamos realizar simulaciones. Dibujar diferentes escenarios y trabar con los datos manipulándolos para ver los diferentes posibles resultados Palo ES nuestra solución.
La funcionalidad mas importante que aporta Palo, al ser MOLAP es que permite editar los valores y propagar los cambios en base a reglas de negocio. Crear formulas para simulaciones. Crear escenarios, etc.
Inicialmente Palo era un motor MOLAP programado en C++ y un plugin para MS Excel que nos permitía explotar los datos desde ahí. Este núcleo inicial fue creciendo con Jpalo y Palo Web client. Una API java para poder atacar al motor desde Java y una aplicación web que nos permitía explorar nuestros cubos desde nuestro navegador.
Recientemente todo ello ha sido integrado en el Palo Suite . Una solución completa que contempla las ETL, el motor y una interfaz web para explotarlo todo.
Palo Suite
Palo es una solución distinta a las demás. Partiendo de una filosofía distinta. Han construido un motor Molap y una serie de herramientas para alimentarlo y explotarlo. Todo ello condicionado por el motor.
ETL - Palo ETL
Palo ETL está integrado el Palo Server. De hecho el servidor Palo nos permite realizar todas las funciones necesarias. Pero vamos a concentrarnos en el ETL Manager.
La forma de trabajar con Palo ETL es bastante intuitiva. Y sorprende el número de cosas que el servidor hace automáticamente. Además de otras peculiaridades que hacen que “tengas que adaptarte a su forma de trabajar”. Esto quiere decir que, si bien el nivel de exigencia de conocimientos es relativamente bajo y es fácil trabajar con el. Sí que “hay que hacerlo a su manera”. Con peculiaridades como:
- Las ETL se encapsulan en proyectos.
- Las ETL son secuenciales.
- Al diseñar las ETL debes especificar cual es su paso predecesor
- Para ejecutar las ETL invocas el último paso. El se encarga de invocar a todos sus predecesores.
Aunque, como vemos, disponemos de todos los elementos típicos de un proyecto ETL:
Versión actual: 3.1 (Ligada al Palo Suite)
Pros:
- Intuitiva, fácil de usar y productiva
Contras:
- Está inevitablemente unido a Palo. Es la solución ETL para Palo y no sirve para nadie mas.
Diferencias entre la versión enterprise y la versión comunity:
- Soporte
Aplicación Web: Palo Web
Evolucionada a partir de Jpalo es un servidor web que nos permite realizar todas las operaciones necesarias:
- Gestión de usuarios
- Hojas de calculo
- Vistas OLAP (Pivot)
- Informes ( Versión Enterprise )
- Manejo del servidor (Versión Enterprise )
Versión actual:
Pros:
- Integración en una única interfaz
Contras:
- Son las primeras versiones el ETL Manager, Jpalo, Hojas de calculo online, etc. Aunque la interfaz web es impecable, a nivel interno es una mezcolanza de tecnologías tovaía no muy clara.
Diferencias entre la versión enterprise y la versión comunity:
- OLAP
- Report manager
- Algunas otras cosas: https://www.jedox.com/en/products/overview-palo-supported-open-source-v…
Informes
Palo tiene un planteamiento mas “operacional”. Los informes, en primera instancia, son las hojas de calculo que se cargan con los datos del motor MOLAP.
Palo for Excel
Palo for Excel es un plugin para Excel que nos permite conectarnos a nuestro motor Palo y explotar los datos dese una hoja Excel.
Es una interfaz totalmente funcional y nos permite movernos por la información de unaforma totalmente transparente. Permitiéndonos navegar por los datos como cualquier Pivot.
Versión actual: 3.1
Pros:
- Fácil de usar y 100% funcional desde excel
Contras:
- Como todo en el entorno de Palo: No te puedes salir de el.
Diferencias entre la versión enterprise y la versión comunity:
- Soporte
Spreadsheet
El servidor web palo incluye un gestor de hojas de calculo que nos permite “tener todos nuestros excels en el servidor”. Son hojas de calculo plenamente funcionales que nos permiten tener centralizados todos nuestros documentos.
Son estas hojas de calculo las que exportaremos finalmente como Informes.
OLAP : Motor
Como ya hemos dicho aquí se halla la principal diferencia con todas las demás soluciones de B.I. Palo es un motor MOLAP contra todos los demás analizados que son ROLAP o HROLAP.
El funcionamiento interno del MOLAP es que carga los datos y pre-calcula todas las intersecciones por lo que no se fundamenta en ninguna base de datos sino que crea sus propios cubos.
Sus principales características son:
- Multidimensional in-memory.
- Agregación en tiempo real
- Write-back
- Gestión de permisos de usuarios
Versión actual: 3.1
Pros:
- Ofrece un mejor rendimiento que las soluciones ROLAP
- Ofrece muchas mas posibilidades al usuario final que las soluciones ROLAP
Contras:
- El tiempo de computo de los datos es mayor
- El hecho de que sea writte-back lo hace ideal para simulaciones pero también peligroso para DataWareHousing.
Diferencias entre la versión enterprise y la versión comunity:
- Soporte
Visor: Excel, Spreadsheet y Pivot.
Los visores desde lo que podemos acceder a nuestros datos son MS. Excel y OOCalc a través del plugin pertinente. Las hojas de calculo integradas en el Palo Web y las vistas Pivot.
Las vistas pivot son el anterior Jpalo – PaloWebClient. Es una interfaz web que nospermite modelar nuestras vistas OLAP a través de una interfaz web interactiva y fácil de usar arrastrando las dimensiones a los diferentes ejes..
Cuadros de Mando
No existen como tal. Puedes realizar hojas de calculo con componentes gráficos que actúen como cuadros de mandos pero no existe el componente diferenciado.