Mostrando entradas con la etiqueta Olap. Mostrar todas las entradas
Mostrando entradas con la etiqueta Olap. Mostrar todas las entradas

lunes, 2 de agosto de 2010

QlikView: una herramienta más del arsenal

Me parece interesante comentar y transcribir una discusión reciente en un blog de especialistas en QlikView. El tema era el por qué es necesario modelar y construir un Datawarehouse y no sólo construir toda la aplicación de apoyo a la toma de decisiones utilizando sólo la herramienta QlikView, tal como lo promueve  el marketing de dicha compañía.

La verdad es que en la mayoría de las empresas no se encuentran las condiciones ideales para que los datos sean utilizados directamente por las aplicaciones analíticas. Es común apreciar problemas de calidad de datos, codificación y/o clasificación de productos o clientes que no concuerdan entre los distintos sistemas, necesidad de transformaciones de los datos, etc.

Para quienes deseen revisar la discusión original pueden verla en este enlace. A continuación menciono lo más relevante:

1.- La gente de marketing de QlikView al parecer siempre olvida que para lograr esa bella forma de visualización  y análisis SE REQUIERE de un datawarehouse con diseño sólido y bien construido. Los datos, la mayoría de las veces, no se encuentran disponibles de la forma ideal que muestran las demos.

2.- Usted podrá construir aplicaciones bien integradas con QlikView pero cuando se trata de metadata, mantenimiento, integración desde múltiples fuentes, data lineage, manejo de la historia, se queda corto. Es una excelente herramienta pero debería ser utilizada como un front-end y no como un reemplazo al datawarehouse.

3.-  Los datos deberían ser almacenados en un formato neutral respecto del vendedor y de una forma tan abierta como sea posible.

4.- Los datos deben estar disponibles para que sean trabajados por otras herramientas con funcionalidades que requieran los usuarios.

5.- QV replica el efecto Excel. Datos proliferenado en distintos recipientes

6.- Se generan múltiples fuentes de la verdad, algo que debe evitarse en una buena implementación. También terminan generándose Data Marts no integrados unos con otros favoreciendo las múltiples verdades.

7.- Deben considerarse las regulaciones extremas sobre privacidad en gobiernos que piden a gritos datamanagement y arquitecturas sofisticadas que acompañen sus datos y solución de BI.
 8.- Carencias de control y administración de Metadata. Un pilar sobre el cual cualquier arquitectura de administración debe estar construida.
9.- En a realidad muchas y especialmente las grandes empresas NUNCA permiten el acceso directo a los sistemas transaccionales lo cual es correcto por lo que se hace necesario construir un datastore y refrescarlo de forma periódica. En la medida que aumenten los datos llegará a ser un reto a la arquitectura  del repositorio.

Lo cierto es que QlikView, independientemente de lo innovador de su tecnología y de que no se trata tan solo de un visualizador sino que además posee un poderoso motor que correlaciona la información “in-memory”, es sólo un arma más del arsenal de herramientas que pueden utilizarse para sacar provecho a los datos contenidos en el datawarehouse corporativo.

Es interesante el hecho de que el mensaje de marketing haya sido tan atractivo para los usuarios finales y muchos gerentes de sistemas. El mensaje es no se complique diseñando y construyendo sus datamarts, datawarehouse ni cubos. No gaste tiempo valioso en estas actividades y dé poder a los usuarios finales y construya sus aplicaciones directamente conectadas a sus fuentes de datos. Obviamente aún existe una deuda con los usuarios finales tanto en facilidades de uso de las herramientas BI y capacidades de autoservicio que obtengan como resultado menores tiempos de implementación y mayor satisfacción.

No concuerdo con que sea más demoroso hacer un cubo que una bd in-memory para QlikView. Un ejemplo es Cognos PowerPlay desde sus antiguas versiones. Bastaba indicar los datos fuentes ya sea en archivos planos o tablas de una BD y el wizard de su módulo Transformer diseñaba las dimensiones, jerarquías y con otro click se cargaba el cubo y se visualizaba . ¡Cubos instantáneos más rápido que con QlikView y sin lenguajes propietarios de extracción!.

Los usuarios desean construir sus propios análisis y tener la facilidad de integrar sus datos externos. No desean esperar meses para que sus análisis estén disponibles. Estas aspiraciones las están tratando de satisfacer también empresas como Microsoft con PowerPivot y MS SQL Server 2008 R2 en donde se mezcla el autoservicio de los usuarios finales con la administración de los profesionales de TI.

Lamentablemente los sistemas de decisión no son solo cubos como los de Cognos PowerPlay o bases de datos in-memory como la de QlikView. Necesitamos datos limpios, estandarizados, accesibles en formatos abiertos por las distintas herramientas de software. Necesitamos además la “fuente única de la verdad” la cual no puede estar toda contenida en un solo cubo de PowerPlay o una base de datos de QlikView.

domingo, 31 de enero de 2010

Palo y SAP BW & R3


En su último post Kristian Raue, CEO de Jedox, nos comunica que ya está disponible el conector para SAP BW y SAP/R3 de Palo. En su opinión el dinero cuenta para las empresas de segmento medio y administración pública aunque tengan dinero para invertir en SAP (debo agregar que esto es aún más cierto en Latinoamérica en donde el midsize de Europa o USA en realidad es el "big" size). Es por esto que muchos usuarios buscan alternativas a la implementación de BW con una alternativa "light" para sus sistemas de Presupuestación, Planificación o análisis OLAP. Debo destacar que la mayoría de los clientes de Jedox son efectivamente cuentas SAP.

En su último release, Palo incluye el conector para SAP R/3 (ya incluía el de BW) por lo que se transforma en una muy buena alternativa para el desarrollo de un sistema de Planificación o análisis OLAP, fácil y rápido de implementar, para aquellos usuarios que no necesitan de la funcionalidad completa de BW o no quieren esperar (o invertir) en su implementación.

Los datos se extraen a nivel de tabla de manera simple y efectiva o a través de una interfaz RFC/BAPI genérica . El proceso ETL es modelado utilizando la interfaz web de Palo ETL inclído en Palo BI Suite.

A continuación un diagrama que muestra qué componentes están disponibles en las distintas versiones:



Pueden ver el post original en http://www.paloinsider.com/ y más información sobre el producto en http://www.jedox.com/en/products/palo-sap-connectivity.html



martes, 26 de enero de 2010

Nuevo Esquema de Licenciamiento de Palo BI Suite



La semana pasada Jedox ha cambiado el esquema de licenciamiento de su producto Palo BI Suite. A contar de ahora se adopta el esquema de suscripción anual (incluye producto mas soporte) y se cambia desde usuario concurrente a usuario nominado. Esto último permitirá reducción en los costos de entrada de proyectos con menos usuarios.

Adicionalmente a la reducción en los precios debido al cambio de esquema se ha creado la alternativa de Supported Open Source (SOS), esto es, para empresas que no desean adquirir la versión Premium (anteriormente comercial) pero desean tener garantía sobre el producto y alternativa de consultas a soporte técnico. La SOS no tiene límite de usuarios a diferencia de la Premium que sí se licencia por rango de usuarios nominados. La alternativa de SOS está ahora disponible también para el popular Palo for Excel.

Para clientes actuales que deseen adquirir licencias bajo el esquema de usuarios concurrentes, esto será posible hasta el 15 de febrero de 2010. De todas maneras dependiendo la instalación hay suficientes alternativas para evaluar la más conveniente en cada caso.

A continuación la matriz con las diferencias entre las distintas distribuciones:


jueves, 18 de junio de 2009

Roadmap para Palo BI Suite 3.0

Finalmente Jedox dió a conocer el roadmap de liberación de la nueva versión 3.0 de su suite open source (detalles). Si bien es cierto ya se había anunciado como disponible,la verdad es que lo que hoy en día está disponible para descarga en su sitio solo incluye el motor Olap in Memory Palo en su versión 3.0 y los demás componentes importantes, especialmente Worksheet-Server, en versiones anteriores a este release. Adicionalmente este download es un trial de 30 días de la versión Enterprise o Comercial que incluye componentes que no estarán disponibles el la versión gratuita.

También disponible en el sitio web de Jedox está la versión Community o gratuita pero lamentablemente en código fuente el cual debe ser compilado en la plataforma destino, tarea reservada solo para usuarios técnicos avanzados.

Sin duda Palo Bi Suite 3.0 dará que hablar ya que uno de sus componentes, Worksheet-Server el cual convierte cualquier aplicación Excel en una aplicación 100% web, que hasta la fecha solo estaba disponible pagando varios miles de euros por su licencia, también pasa a ser Open Source. Worksheer-Server permite a un usuario final desarrollar interfaces complejas de planificación con cero código y por supuesto será la interfaz preferida para acceder al potente motor multidimensional Palo. Un avance mayor en WSS 3.0 es que su interfaz es Ajax y se convierte en un verdadero Excel en la web pero con capacidades multidimensionales y dinamismo.

La verdadera versión 3.0 de Palo BI Suite estará disponible en beta para Julio 1 de 2009 y se espera un release candidate para Septiembre 1 de 2009. He aquí un detalle de los componentes que se incluirán en esta distribución:

Versión Gratuita
-Palo 3.0 In memory Olap
-Worksheet-Server 3.0
-Palo ETL Server
-Soporte exclusivamente de parte de la comunidad

Versió Comercial
-Palo 3.0 In memory Olap
-Escabilidad Extendida (multicore/multi-cpu , shared memory, multiequipos)
-Worksheet-Server 3.0
-Palo ETL Server
-Supervision Server (workflows, alertas, compliance)
-Conectores SAP
-Conectores ODBO/MDX para acceder Palo (lectura/escritura) desde Excel 2007 via Pivot Tables
-Soporte y garantía sobre el producto

Jedox ya es un potente competidor para productos comerciales de planificación y presupuestos como Cognos Tm1. Oracle Hyperion y sin duda esta nueva versión dará bastante que hablar y lo posicionará aun mejor respecto de sus competidores.


viernes, 1 de mayo de 2009

Jedox Libera Palo BI Suite 3.0

Jedox anunció la liberación de la tan esperada Palo BI Suite 3.0 en donde se incluye en un solo distribuible Palo Olap Server 3.0, ETL Server, Supervision Server y Worksheet-Server.

Lamentablemente aun tendremos que esperar por Worksheet-Server 3.0 (la actual distribución contiene WSS 2.011sr1) con su interfaz Ajax mejorada la cual lo convertirá en un verdadero Excel en la web con el agregado de acceso a BDs OLAP.

Trataremos de revisar en los próximos días las novedades de ETL Server.

viernes, 27 de febrero de 2009

Planificación en Tiempos de Crisis

En una época en que en todas las empresas la orden del día es ahorrar debido al momento recesivo de la economía, y se es más reacio a la compra de licencias de software, tal vez sea el momento de evaluar alternativas Open Source para no posponer la aplicación de herramientas de software en un ámbito especialmente sensible en este momento.

Sin duda el planning en tiempos de recesión es más relevante y se debe contar con herramientas que nos hagan más fácil reaccionar a los cambios del mercado. Contar con modelos que nos permitan visualizar rápidamente, por ejemplo, qué pasaría si hay una diferencia en el tipo de cambio, el precio de los combustibles, la mayor o menor contratación de recursos humanos, inflación, disminución en las ventas o márgenes, etc. y además alimentarlos y explotarlos de manera colaborativa con otros usuarios al interior de la organización pueden marcar una diferencia en la toma de decisiones en tiempos de incertidumbre.

Los planes de las empresas son confeccionados en un momento dado del tiempo con una serie de supuestos que eran válidos para ese momento en particular. El problema se presenta cuando bruscamente cambia el escenario económico y los departamentos de planificación se ven enfrentados a la problemática de confeccionar una serie de escenarios y simulaciones que reflejen estados de resultados, flujos de caja, adaptaciones en rrhh, análisis de gastos, etc. y solo cuentan con Excel. En este punto el problema puede ser mayor y consumir un tiempo precioso de los planificadores los que a la larga tal vez se deban conformar con informes macro debido a la imposibilidad de reformular a nivel de detalle los escenarios posibles en los diferentes ámbitos de interés.

A quienes no quieran sufrir este tipo de dificultades ,y se animen a probar, les invito a descargar el motor Olap Palo de Jedox AG especialmente indicado para confeccionar planes y presupuestos aquí. La herramienta es muy potente, multiusuarios y (muy indicado para estos tiempos) grátis. Espero los comentarios de quienes se animen.

viernes, 13 de febrero de 2009

Uso de GPUs como mecanismo Acelerador de Consultas OLAP

Y mientras Microsoft se retira del mercado del Planning, Jedox continúa innovando.

Jedox junto a la Albert-Ludwig’s University de Freiburg - con auspicio de la German Research Foundation - estan colaborando en un proyecto de investigación que persigue la optimización de los métodos de acceso a datos multidimensionales en bases de datos OLAP In-Memory.

El desarrollo se basa en el servidor OLAP open source Palo de Jedox . La idea es utilizar las rápidas y potentes GPUs comúnmente utilizadas para juegos de video para acelerar las consultas al motor OLAP. Según el equipo han logrado incrementos de hasta 40 veces su actual rendimiento.

Un prototipo de esta versión GPU será presentada en la feria CeBIT este año ocasión en la cual también se presentará la versión multiprocesador de Palo 3.0.

En el campo cientìfico se ha comenzado a utilizar las GPU para cálculos complejos. Las tarjetas gráficas modernas consisten de muchos pequeños cores de procesadores los cuales paralelizan y concecuentemente aceleran los  cómputos. Fabricantes de chips como Nvidia y AMD introdujeron procesadores gráficos com mayor poder de procesamiento que las CPU comvencionales en el 2008.

miércoles, 11 de febrero de 2009

Nueva versión 3.0 de Palo

Jedox ha anunciado que la nueva versión de su motor OLAP , Palo 3.0 , será presentada en CeBit este año. También se mostrará un avance del nuevo Worksheet-Server 3.0 y Palo ETL Server.

Ver noticia

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.