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.

viernes, 2 de julio de 2010

Nueva Demo de Palo Web

Para quienes estén interesados en ver cómo se vé Palo en la web he aquí el enlace:

Ir a Palo Web Demo

Que lo disfruten!

miércoles, 30 de junio de 2010

Pivot Tables y Palo Olap


Para quienes gusten de trabajar con las tablas pivote de Excel hay una muy buena noticia. Con el Palo ODBO provider es posible conectarse a los cubos de Palo desde Excel 2003, 2007 o 2010. Lo anterior es relevante sobre todo para usuarios que ya estaban acostumbrados a trabajar con esta útil herramienta de Excel.

Antes de poder acceder un cubo con el ODBO provider, debemos indicar en el Modeller cuáles serán las dimensiones de Tiempo y la que contendrá las métricas ya que en un cubo estándar de Palo estas no requieren de una diferenciación especial.


Las reglas que deberemos respetar son:

1.- En cada cubo que se desee acceder debe existir una dimension llamada "Measures"
2.- Cada dimensión deberá tener solo 1 elemento de nivel superior. El equivalente a "All".
3.- Las jerarquías paralelas de Palo no serán permitidas. Para cada elemento un único padre es permitido.

Un detalle importante al trabajar con MDX es el cambio de la estructura de la dimensión de Tiempo. En un cubo tradicional de Palo comúnmente usamos
una dimension que contiene los elementos de los años, por ej.: 2009,2010,2011 y otra que contiene los meses de Enero a Diciembre, así el cruce de ambas nos proporciona el contexto de tiempo que estamos visualizando.

Para ajustarse a MDX ,y trabajar correctamente, el ODBO provider de Palo requiere que la dimensión de tiempo contenga todos los elementos de tiempo. La dimensión quedaría de la siguiente forma: 2009_H1_Q1_M12_W4_D1 donde

H: será mitad del año
Q: será trimestre
M: será mes
W: será semana
D: será el día

o
Año hasta Mes Año hasta Día

Si bien es cierto que Palo no requiere de este tipo de dimensiones, es necesario que la ocupemos si vamos a acceder nuestro cubo con MDX. Los prefijos pueden ser distintos pero lo importante es que nos den información sobre en qué nivel estamos posicionados.

Los niveles son opcionales siendo válido por ejemplo tener 2009_D1 (año-día) o la estructura completa.

sábado, 3 de abril de 2010

Finalmente Palo BI Suite 3.1 GA está disponible


El pasado 31 de marzo Jedox anunció la disponibilidad general de la versión 3.1 de Palo BI Suite. La imagen antes de este texto no es Excel 2007 es la interfaz web de desarrollo del producto.

La nueva versión community es considerablemente más veloz que el pre-release o Ramp-Up version. Se nota que el equipo de desarrollo de Jedox trabajó intensamente para solucionar problemas de rendimiento que tenía la ramp-up version y algunos bugs. Se incluyen además dashboards, reportes e ingreso de datos como demo.

La nueva instalación no requiere desinstalar previamente. El instalador se encarga de detectar la versión anterior, conservar los desarrollos e instalar el nuevo software.

Les puedo comentar que las mejoras en velocidad de la versión web son notorias.

Tal como Jedox lo había anunciado previemente esta nueva versión elimina el Report Manager y Olap manager de la interfaz web. Estos dos componentes solo estarán disponible en le versión comercial.

El enlace para descargar la nueva versión aquí

martes, 23 de marzo de 2010

Google Fusion Table, ¿nueva suite de BI?

Hace algunos días probé Google Fusion Tables uno de los productos de Google Labs. La verdad es que este gigante de la tecnología está abarcando rápidamente muchos ámbitos y como una de las principales utilidades para los usuarios de Google es la recuperación de información un próximo paso es el análisis de la misma.

Aunque se encuentra en estado embrionario ya puede visualizarse una nueva aplicación de Business Intelligence la cual haga uso de bigtable, mapreduce y feeds hacia los repositorios de información.

Los análisis son de datos de los sismos ocurridos en Chile entre el 11 y el 16 de Marzo de 2010. Son pocos datos pero la idea es mostrar algo de la funcionalidad.

A continuación algunas visualizaciones:

Geolocalización automática



Scatter graphics





Gráficos de línea





Movimiento


Es uno de los más llamativos pero lamentablemente no lo pude incluir aquí. El link de la vista es http://tables.googlelabs.com/DataSource?snapid=33110 . Pueden cambiar la Opcion "Colores exclusivos" y "Tamaño" así como seleccionar los distintos "tabs".

Para quienes estén interesados el link es http://tables.googlelabs.com/DataSource?dsrcid=146304 . Prueban las distintas opciones en la opcion de menú "Visualize"

Las Fusion Tables proveen de facilidades para hacer merge con otras tablas, filtrar y funciones de agregación.

Habrá que seguirlas de cerca.

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: