Palo Suite, de Jedox

Software
Palo Suite

 

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

 

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. 

Palo Suite

 

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.

 

Palo ETL

 

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:

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 )

Palo Web

 

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

 

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.

 

Palo for Excel

 

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.

 

Spreadsheet

 

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..

Palo Pivot

 

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.

 

Tabla Resumen Palo