miércoles, 28 de enero de 2009

Palo - Jedox

Comienzo este blog comentando una solución de software orientada a la problemática de la Planificación y Presupuestos. Tema muy ligado a las tecnologías OLAP en el terreno del business intelligence (por algo he invertido tiempo los últimos 15 años ligado e este tema).

A través los años en que he trabajado en el mundo del software me ha tocado ver muchos buenos y exitosos productos los cuales siempre comparten tres características claves para su éxito:

1) resuelven un problema que es importante para sus potenciales usuarios
2) enfrentan la solución de una forma sencilla o al menos así lo percibe el usuario final (independientemente de la sofisticación de su desarrollo).
3) tienen un precio aceptable

Este es el caso del producto Palo (Olap al revés) de la empresa alemana Jedox AG (www.jedox.com). Tengo contacto con ellos al menos desde hace unos cinco años revisando las primeras versiones de su producto Worksheet-Server de data previa a la de Palo y que comentaré en otro post.

Palo es un motor OLAP, más exactamente MOLAP, con capacidad de lectura y escritura, lo que lo hace especialmente indicado para aplicaciones de planificación/presupuestos en donde además de poder visualizar la información es necesario ingresar datos para simular escenarios del tipo what-if. Puede trabajarse desde varias interfaces pero para los usuarios de negocios las más apropiadas son Excel y OOCalc. El producto instala un complemento desde el cual se puede crear el modelo con uno o multiples cubos, definir reglas de negocios, seleccionar vistas, pivotear, ingresar datos,etc.

La comunicación desde las planillas hacia el servidor es del tipo "cell based" o celda a celda, en la filosofía de Tm1 (ahora de Cognos) y Alea (ahora de Infor).

Una de las facilidades que más llaman la atención a quienes trabajan en los departamentos de control de gestión es la capacidad de ingresar un valor en una celda a nivel agregado, por ejemplo "Total de Ventas Anuales" cruzada con "Total de Locales", etc. y ver como Palo distribuye automáticamente el valor en sus celdas hijas. Calcular decrementos de un 5% en los gastos de toda la empresa o definir un nuevo total de ventas "like" algun año anterior, es realmente simple.

El motor OLAP es mutiplataforma y multiusuarios pudiendo instalarse en servidores Windows o Linux en 32 y 64 bits. Para quienes deseen comenzar la opción más sencilla es descargando el motor junto a su plug-in Excel aquí. El motor es del tipo In Memory Database, es decir guarda toda la información en memoria, y permite que una vez modificado el dato pueda ser apreciado el impacto en el cubo o el modelo por otros usuarios que tengan acceso a la información. Adicionalmente pueden definirse agregaciones en tiempo real modificando las dimensiones y continuar trabajando sin ser necesario bajar el servidor.

Habiendo conocido otros productos de planificación y presupuestos (bastante caros y en ocasiones trabajosos de implementar) resulta impresionante la facilidad de uso y poder de Palo (el cual además es gratis pues cuenta con licencia Open Source) gracias a una clara concepción que tuvo el equipo de desarrollo de este producto de software. Un producto bien concebido y además con la opción de gratuidad lo que no es despreciable ya que un motor de este tipo fácilmente cuesta varias decenas de miles de dólares si viene de un fabricante mayor (Oracle/Essbase, IBM/Cognos Planning o Tm1, SAP,etc)

Creanme que resuelve problemas del mundo real desde pequeñas a grandes empresas. Una invitación para los planificadores o controles de gestión que deseen explorar una alternativa para huir de la pesadilla de manejar presupuestos colaborativos en Excel.