Está en la página 1de 56

Comparativa B.I.

Open Source

Comparativa B.I. Open Source.

info@stratebi.com
91.788.34.10
www.stratebi.com
www.todobi.com
Version: 0.1 (Junio 2010)
1

08/06/2010

Comparativa B.I. Open Source

ndice de contenido
Sobre este documento .......................................................................................................................... 3
Pentaho................................................................................................................................................. 3
ETL............................................................................................................................................. 5
Aplicacin Web : BI Server........................................................................................................ 6
Informes: Pentaho Reporting .................................................................................................... 7
OLAP : Mondrian....................................................................................................................... 9
Visor OLAP ......................................................................................................................9
Cuadros de Mando .................................................................................................................. 12
Dashboard Designer ........................................................................................................12
C.D.F................................................................................................................................12
Tabla Resumen Pentaho ........................................................................................................... 13
Jasper.................................................................................................................................................. 14
ETL : JasperETL (Talend) ........................................................................................................ 15
Aplicacin Web : Jasper Server................................................................................................ 17
Informes ................................................................................................................................... 19
Predefinidos .....................................................................................................................20
Ad-hoc .............................................................................................................................22
OLAP ....................................................................................................................................... 25
Visor : JasperAnalysis .....................................................................................................25
Cuadros de Mando: Diseador de paneles. .............................................................................. 26
Predefinidos .....................................................................................................................26
Ad-hoc: Diseador de paneles.........................................................................................26
Tabla Resumen Jasper .............................................................................................................. 27
Actuate BIRT .................................................................................................................................. 28
ETL........................................................................................................................................... 28
Aplicacin Web : Iserver .......................................................................................................... 29
Informes ................................................................................................................................... 31
Predefinidos .....................................................................................................................31
Ad-hoc .............................................................................................................................33
OLAP ....................................................................................................................................... 33
Cuadros de Mando ................................................................................................................... 33
Tabla Resumen Actuate - Birt .................................................................................................. 34
Palo..................................................................................................................................................... 35
Palo Suite.................................................................................................................................. 36
ETL - Palo ETL ....................................................................................................................... 37
Aplicacin Web: Palo Web ...................................................................................................... 38
Informes ................................................................................................................................... 39
Palo for Excel .................................................................................................................39
Spreadsheet:.....................................................................................................................40
OLAP : Motor........................................................................................................................... 41
Visor: Excel, Spreadsheet y Pivot....................................................................................42
2

08/06/2010

Comparativa B.I. Open Source

Cuadros de Mando ................................................................................................................... 42


Tabla Resumen Palo ................................................................................................................. 43
SQLPower ......................................................................................................................................... 44
. Tabla Resumen Wabit ............................................................................................................. 47

08/06/2010

Comparativa B.I. Open Source

Sobre este documento


Este documento es una comparativa sobre las diferentes opciones que existen en el
mercado Open Source respecto a soluciones de Business Intelligence y sus respectivas
versiones Enterprise. En el se recogen sus principales ventajas y se analizan comparando
las caractersticas de cada uno.

Pentaho
Pentaho, creada en el 2004 es el actual lder en cuanto a soluciones de Business
Intelligence Open Source. Ofrece , con soluciones propias, todo el espectro de recursos
para desarrollar, mantener y explotar un proyecto de B.I. Desde las ETL con Data
Integration hasta los cuadros de mando con el Dashboard Designer o el Comunity
Dashboard Framework.
La forma como Pentaho ha construido su solucin de B.I. es integrando diferentes
proyectos ya existentes y de solvencia reconocida. Data Integration anteriormente era
Kettle, de hecho sigue conservando su antiguo nombre como nombre coloquial. Mondrian
es el otro componente de Pentaho que sigue manteniendo entidad propia.
Web: http://www.pentaho.com

08/06/2010

Comparativa B.I. Open Source

08/06/2010

Comparativa B.I. Open Source

ETL
Pentaho Data Integration (previously Kettle) es una de las soluciones ETL mas
extendidas y mejor valoradas del mercado.
Cuenta con una larga historia y una solidez y robustez que le hace una herramienta
altamente recomendable.
Permite realizar transformaciones y trabajos de una forma muy sencilla e intuitiva.
Igualmente los proyectos realizado con Data Integration son muy fciles de mantener.

Versin actual:
3.2.0-stable
Pros:
Gran facilidad de uso.
Gran facilidad de mantenimiento.
Gran flexibilidad a la hora de realizar nuestras transformaciones.
Contras:
Es una solucin completa java por lo que:
El aspecto visual no es su mejor virtud
El rendimiento, a pesar de ser muy bueno, siempre perder si lo comparamos
contra scripts sql.
Diferencias entre la versin enterprise y la versin comunity:
En estos momentos la versin enterprise est desarollando la metodologa Agile
BI que permite, en tiempo de ETL disear las vistas OLAP y Dashboards.

08/06/2010

Comparativa B.I. Open Source

Aplicacin Web : BI Server


El B.I. Server de Pentaho es una aplicacin 100% Java2EE que nos permite gestionar
todos nuestros recursos de BI.
Cuenta con una Interfaz de Usuario de BI donde encontramos disponibles todos nuestros
informes, vistas OLAP y cuadros de mando. As mismo como accesos una consola de
administracin que nos permitir gestionar y supervisar tanto nuestra aplicacin como
los usuarios. Que informes consulta cada usuario, cuando se han consultado, el
rendimiento de la aplicacin, etc.

Versin actual:3.5.2-stable
Pros:
Aplicacin Java2EE 100% extensible, adaptable y configurable.
La gestin de la configuracin, tanto de la instalacin inicial como del
mantenimiento est muy bien resuelta.
Se integra con la mayora de entornos y se puede comunicar con otras
aplicaciones va webservices.
Integra todos los recursos informacionales en una nica plataforma de explotacin
Proporciona mucha libertad al usuario y los desarrolladores para crear contenidos
nuevos.
Explotacin de sus recursos como SOAP webservices.
Contras:
7

08/06/2010

Comparativa B.I. Open Source

Los cuadros de mandos son complejos de realizar y ofrecen poca flexibilidad.


Los informes Add-hoc ofrecen poca flexibilidad y no validan las consultas.
La traduccin al espaol no es al 100%

Diferencias entre la versin enterprise y la versin comunity:


Visor OLAP (Jpivot en la Comunity Edition Vs Analyzer para la Enterprise Edition)
Cuadros de Mandos (CDF para la C. E. Vs Dashboard Designer para la E.E.)

Informes: Pentaho Reporting


Pentaho ofrece una solucin completa de informes. Cubriendo todos los aspectos
necesarios en cualquier entorno de informes. La herramienta de reporting de Pentaho es
el antiguo JfreeReport. Aunque a partir de su versin 3.5 ha sido reescrita totalmente.

Proporciona una herramienta para realizar informes (Pentaho Reporting).

Proporciona un motor de ejecucin

Proporciona una herramienta de Metadata para la realizacin de informes Addhoc

Proporciona una interfaz de usuario que permite realizar informes ad-hoc (WAQR)

Versin actual: 3.6.0-stable


Pros:
Proporciona una herramienta cliente intuitiva que permite realiza informes de
forma sencilla. Incluyendo una gua paso a paso
8

08/06/2010

Comparativa B.I. Open Source

Permite realizar informes a travs de una API de java


http://javadoc.pentaho.com/reporting/

Permite realizar mltiples tipos de informes.


Informes clsicos con diferentes niveles de agrupacin, de varias columnas,
sub-informes.
Informes con grficos , con parmetros, interactivos y anidados
Exportacin a diferentes tipos de documento (html, html paginado, excel, pdf,
texto plano)

Algunos ejemplos de informes

Contras:
Los informes con tablas cruzadas (Crosstabs) a fecha de hoy existen pero slo
como funcionalidad experimental.
La interfaz para realizar informes Add-hoc est un poco desfasada y carece de
funcionalidades que otros ya ofrecen como la validacin de consultas.

08/06/2010

Comparativa B.I. Open Source

Interfaz informes Add-hoc (WAQR)


diferencias entre la versin enterprise y la versin comunity:

Cdigo certificado y soporte.

10

08/06/2010

Comparativa B.I. Open Source

OLAP : Mondrian
OnLine Analitical Processing es la tecnologa que nos permite organizar la informacin en
una estructura dimensional que nos proporcionar la posibilidad de movernos por la
informacin desplazndonos por sus dimensiones.
Mondiran es el motor OLAP de Pentaho. Aunque puede ser integrado
independientemente en cualquier otra plataforma, y de hecho es el componente, junto
con Data Integration que mas se utiliza independientemente.
Mondrian es un motor Hybrid OLAP que combina la flexibilidad del los motores ROLAP
con una cach que le proporciona velocidad.
Versin actual: 3.0.4
Pros:
Es un motor ampliamente utilizado y consolidado en entornos JAVA
Es el motor de facto de la mayora de soluciones de B.I. Open Source.
Contras:
No permite write-back como si lo permiten los motores MOLAP como Palo o
Analysis Services
diferencias entre la versin enterprise y la versin comunity:
Cdigo certificado y soporte.

Visor OLAP
En estos momentos existen 3 (2+1) visores OLAP en la suite Pentaho:

Jpivot : Visor OLAP con gran experiencia, robusto y fiable aunque desfasado. Es el
visor por defecto en la versin Comunity

11

08/06/2010

Comparativa B.I. Open Source

Pentaho Analyzer: Visor OLAP que viene con la versin enterprise. Mas moderno y
fcil de usar que Jpivot. Proporciona una interfaz AJAX que permite una gran

flexibilidad a al hora de crear las vistas OLAP.

P.A.T: Pentaho Analysis Tools. Actualmente en su versin 0.6 est llamado a ser el
reemplazo de Jpivot como visor OLAP en la versin Comumity. Es un visor basado
en GWT que permite una gran flexibilidad. Desgraciadamente todava est en
estado inestable.

12

08/06/2010

Comparativa B.I. Open Source

Cuadros de Mando
Pentaho proporciona la posibilidad de realizar cuadros de mandos a travs de la interfaz
web mediante el Dashboard Designer. Esta posibilidad existe slo en la versin
Enterprise. No existiendo una herramienta para realizar cuadros de mando Add-hoc en la
versin Comunity.
Para la realizacin de los cuadros de mandos en la versin Ccomunity existe el Comunity
Dashboard Framework. Que es un entorno que nos permite desarrollar nuestros cuadros
de mando utilizando solamente html, css y JavaScript.

Dashboard Designer
Versin actual: incluido en el BI Server
Pros:
Permite realizar cuadros de mando Add-hoc
Permite realizar cuadros de mandos basados en Metadata o en consultas SQL
Contras:
La curva de aprendizaje es alta

C.D.F.
Versin actual: incluido en el BI Server
Pros:
Permite realizar cuadros de mando de forma rpida y organizada
Permite una gran libertad ofreciendo una amplia gama de componentes y
opciones
Existe un embrin de Comunity Dasboard Editor que permitir crear cuadros de
13

08/06/2010

Comparativa B.I. Open Source

mandos Add-hoc pero es algo todava embrionario.


Contras:
Es un framework de desarrollo. Hay que programar

14

08/06/2010

Comparativa B.I. Open Source

Tabla Resumen Pentaho


Caracterstica

Comunity Edition Enterprise Edition

Pentaho Data Integration (Kettle)


Servidor B.I.
Informes
Informes Predefinidos
Informes Add-hoc
Motor OLAP
VisorOLAP
Cuadros de mando
Cuadros de mando Add-hoc
= Bien

= Regular

= Mal o no hay

15

08/06/2010

Comparativa B.I. Open Source

Jasper
Jaspersoft es la empresa que est detrs del famoso y extendido JasterReports. Solucin
Open Source de reporting preferido por la mayora de desarrolladores para embeber en
cualquier tipo de aplicacin java que requiera un sistema de informes.
Jaspersoft ha construido su solucin B.I. En torno a su motor de informes. Y lo ha hecho
de una forma distinta a la de Pentaho. Jasper ha integrado en su solucione proyectos
tambin preexistentes y consolidados pero no los ha absorbido. Esta estrategia le hace
depender de Talend en cuanto a solucin ETL y de Mondrian Pentaho para el motor
OLAP. Llegados a este punto quisiera remarcar la importancia de que ambas sean
soluciones Open Source. Ya que la dependencia de un competidor directo, como es
Pentaho , aun siendo un factor de riesgo. No es un palo en las ruedas dada la
naturaleza Open Source de ambos proyectos. Jasper tiene acceso al cdigo de Mondiran
y puede adaptar y continuar los desarrollos en cualquier punto de Mondrian.
http://www.jaspersoft.com/

16

08/06/2010

Comparativa B.I. Open Source

ETL : JasperETL (Talend)


JasperETL es en realidad Talend Studio. Es la otra gran solucin ETL. Talend, a
diferencia de Kettle no ha sido absorbida por Jasper y sigue siendo una empresa
independiente que ofrece sus productos de forma independiente. De hecho, aunque
Talend Studio es su producto estrella. Talend tiene otros productos interesantes en su
cartera como puede ser Talend MDM.
La forma de trabajar con Talend es tambin visual y bastante intuitivo aunque a nivel
interno el enfoque es completamente distinto. Talend en realidad es un generador de
cdigo. Quiero decir. El resultando de un proyecto ETL de Talend es cdigo Java o Perl
nativo. Quiero decir con esto que puedes compilarlo y generar un war en el caso de
java. Talend est mas orientado a un tipo de usuario programador con un nivel de
conocimientos tcnicos superior al requerido por Kettle. En contrapartida la
flexibilidad que ofrece es absoluta.

17

08/06/2010

Comparativa B.I. Open Source

Versin actual: 3.2


Pros:
Las ETL son cdigo Java / Perl nativo por lo que en el momento de ejecucin el
rendimiento es muy bueno. Mejor que el que ofrece Kettle por lo que es una
buena opcin cuando esto sea un factor crtico
Se pueden exportar los proyectos como servicios web. Es decir, se puede genera
un fichero war que se despliega en un Tomcat / Jboss como una aplicacin web
cualquiera , y despus se puede invocar a la ETL mediante una URL en el
navegador. Aunque esta sea una practica peligrosa.
Puedes generar un ejecutable o un war por lo que no dependes de las versiones
del motor ETL. Es totalmente independiente.
Contras:
La ms grande es el entorno de desarrollo. Est basado en Eclipse tiene una
exigencia de maquina muy, muy alta para el entorno de desarrollo.
La siguiente es la curva de aprendizaje y las exigencias de entrada.
Es ms complicado o ms oscuro de depurar el flujo que Kettle
Para depurar el cdigo se puede hacer con el debugger de eclipse, poniendo
breakpoints y dems.
Tiene bastantes trampas y trucos a la hora de hacer funcionar los componentes
.

Diferencias entre la versin enterprise y la versin comunity:


Respecto a JasperETL ninguna aparte del soporte
Respecto a Talend
La versin Open source ( Open Studio ) ofrece:
Una solucin ETL completa.
La versin Enterprise ( Integration suite) ofrece muchas mejoras y
complementos como:
Data Quality .
Wizards & Data Preview .
Auto Documentation .
Metadata Import .
SVN.
y un largo listado ( http://www.talend.com/products-dataintegration/matrix.php )

18

08/06/2010

Comparativa B.I. Open Source

Aplicacin Web : Jasper Server


El Jasper Server es una aplicacin 100% Java2EE que nos permite gestionar todos
nuestros recursos de BI.
El aspecto general de la aplicacin web es un poco minimalista sin que esto reste
potencia. Teniendo siempre disponibles todos nuestros recursos en la barra superior de
botones. Es una aplicacin 100% funcional y dispone de todos los recursos necesarios
para nuestros anlisis BI

Versin actual:3.7
Pros:
Aplicacin Java2EE 100% extensible, adaptable y personalizable.
La gestin de la configuracin muy bien resuelta. Permite realizar casi todo a
travs de la misma aplicacin web.
Integra todos los recursos informacionales en una nica plataforma de explotacin
El editor de informes Add-hoc es el mejor resuelto. Tanto que puede hacer que
nos decidamos por esta solucin slo por el.
El editor de cuadros de mando Add-hoc es el mejor resuelto.. Tanto que puede
19

08/06/2010

Comparativa B.I. Open Source

hacer que nos decidamos por esta solucin slo por el.

Contras:
El visor OLAP es Jpivot, incluso en la versin enterprise, con una capa de
maquillaje. Por lo que no ofrece muchas posibilidades.
La dependencia de terceros ( Mondiran Jpivot ) es un problema potencial a
tener en cuenta.
Diferencias entre la versin enterprise y la versin comunity:
Hay tantas que y tan significativas que lo resumiremos diciendo que la mayora de
las ventajas comparativas respecto a sus competidores se encuentran en la
versin enterprise.
Informes Ad-Hoc
Cuadros de mando Ad-Hoc
Metadata Ad-Hoc
OLAP Schema Workbench
...
Ver el listado completo en http://www.jaspersoft.com/editions

20

08/06/2010

Comparativa B.I. Open Source

Informes
Como venimos diciendo, el motor de informes es el corazn de la solucin de JasperSoft.
La solucin nos proporciona:

Entorno de desarrollo de informes: Ireport. Un entorno basado en


NetBeans. Lo que lo hace exigente con los recursos de la mquina. En
contrapartida nos ofrece una gran flexibilidad.

Sistema de mentadata (Dominios) web. Este, junto con los informes ad-hoc
son los puntos fuertes de esta solucin.

Interfaz web para realizar infomres ad-hoc realmente muy bien resuelta

El motor de ejecucin jasperReports ampliamente conocido y utilizado en


gran numero de proyectos donde se necesite un motor de informes
solvente.

Los informes se pueden exportar a PDF, HTML, XML, CSV, RTF, XLS y TXT.

Versin actual:3.7
Pros:
Es el motor de reporting Open Source mas rpido del mundo.
Es el motor de reporting Open Source mas utilizado
Existe un gran volumen de documentacin y de recursos
Contras:
El aspecto final de los informes se ha quedado un poco desfasado y es un punto en
el que tienen que mejorar.

Diferencias entre la versin enterprise y la versin comunity:


21

08/06/2010

Comparativa B.I. Open Source

Soporte

Predefinidos
IReport
Ireport es un entorno de trabajo que nos permite un gran nmero de funcionalidades.
Aqu ocurre algo parecido que con Talend, es un entorno de trabajo con unas exigencias
mas grandes como consecuencia de ofrecer un gran numero de posibilidades.

Ad-hoc
Este es el verdadero punto fuerte de la solucin de Jasper. El editor de informes ad-hoc
es el mejor estructurado y con mejores funcionalidades de los que estamos analizando.
Si slo queremos realizar informes y queremos hacerlos al vuelo, esta es nuestra opcin
sin lugar a dudas.

Seleccin de diferentes tipos de plantillas y formatos

Seleccin de diferentes orgenes de datos

Validacin de la consulta al vuelo

Creacin de los informes arrastrando los campos al lugar deseado.


Tablas

22

08/06/2010

Comparativa B.I. Open Source

Grficos
Tablas Cruzadas ( Pivot )

Edicin de todos los aspectos de los informes.

23

08/06/2010

Comparativa B.I. Open Source

Pros:
Interfaz agradable, simple, intuitiva y fcil de usar
Creacin de todo tipo de contenidos
Tablas
Grficos
Vistas OLAP
24

08/06/2010

Comparativa B.I. Open Source

Extraordinaria flexibilidad y potencia.

Contras:
La validacin de los datos al vuelo pueden ralentizar la interaccin.
Todas estas extraordinarias funcionalidades se encuentran en la versin
entreprise.
Diferencias entre la versin enterprise y la versin comunity:
No disponible para la versin comunity

25

08/06/2010

Comparativa B.I. Open Source

OLAP
El motor OLAP que utiliza Jasper Server es Mondiran. Ya referido en el apartado de
Pentaho.

Visor : JasperAnalysis
No deja de ser Jpivot con una capa de maquillaje. Aunque debemos mencionar el
extraordinario trabajo que han realizado en el editor ad-hoc.

26

08/06/2010

Comparativa B.I. Open Source

Cuadros de Mando: Diseador de paneles.


Predefinidos
No tienen mucho sentido teniendo en cuenta el diseador de paneles. En cualquier caso
al ser una plataforma Java siempre podremos incluir nuestros desarrollos.

Ad-hoc: Diseador de paneles.


Volvemos a estar ante un editor web realmente fcil y sencillo de usar. Tan slo recordar
que se encuentra disponible slo en la versin enterprise. Pero es , otra vez, uno de los
factores que pueden inclinar la balanza de nuestra decisin.

Pros:
Interfaz realmente sencilla de usar
Disponibilidad de todos nuestros objetos para incluirlos en nuestro panel
Extraordinaria flexibilidad teniendo en cuenta que es un editor web.
Contras:
La validacin de los datos al vuelo pueden ralentizar la interaccin.
Todas estas extraordinarias funcionalidades se encuentran en la versin
entreprise.
Diferencias entre la versin enterprise y la versin comunity:
27

08/06/2010

Comparativa B.I. Open Source

No disponible para la versin comunity

= Bueno

= Regular

= Pobre o no existe

28

08/06/2010

Comparativa B.I. Open Source

Actuate BIRT
Actuate es la empresa que est detrs de BIRT (Business Intelligence Reporting Tools).
Un plugin para Eclipse que nos habilita la posibilidad de realizar informes
extraordinariamente potentes.
Presentado en la EclipseCon del 2005 BIRT propone una nueva forma de crear informes
mucho mas moderna y flexible. Con muchsimas posibilidades:

Informes dinmicos

Motor OLAP interno

Tablas cruzadas

Scripting en diferentes momentos de ejecucin de los informes

Exportacin a diferentes tipos de documentos.

La potencia ilimitada que proporciona poder invocar clases Java.

Integracin con eclipse

Birt comenz como un conjunto de herramientas para hacer informes y se ha convertido


en el motor de reporting preferido cuando necesitamos realizar informes complejos o
avanzados.

29

08/06/2010

Comparativa B.I. Open Source

ETL
No hay.

Aplicacin Web : Iserver


El servidor que nos proporciona Actuate y que est disponible slo en la versin
enterprise es el que queda en la peor posicin.
Su aspecto visual es el menos logrado de todos y es una herramienta que parece estar
pensada para desarrolladores mas que para usuarios finales.
No deja de ser una aplicacin web donde se almacenan mis recursos en un sistema de
carpetas y me proporciona una interfaz web para realizar nuevos informes.

30

08/06/2010

Comparativa B.I. Open Source

Versin actual: 10
Pros:
La potencia de BIRT
Contras:
Es demasiado tosco
Diferencias entre la versin enterprise y la versin comunity:
No hay versin comunity del servidor.

31

08/06/2010

Comparativa B.I. Open Source

Informes
Cada una de las propuestas tiene un punto fuerte y este es el de BIRT. Si necesitas
realizar informes muy dinmicos, que cambien su aspecto y/o contenido en funcin de
los parmetros. Que muestren una tabla cruzada y que nos permita inyectar valores de
por medio. Sin duda lo que necesitamos es Eclipse Birt.
En contrapartida hay que saber hacer todo eso. Quiero decir. Realizar informes sencillos
es relativamente sencillo pero realizar informes complejos requiere un grado de
experiencia acorde a las necesidades /exigencias.
Distribuido como una versin de eclipse ( http://www.eclipse.org/birt/phoenix/ ) o
como un plugin instalable. BIRT nos permite realizar cualquier informe que podamos
imaginar.
Los informes realizados con Eclpse Birt generan un fichero .rptdesing que ser ejecutado
por cualquier aplicacin J2EE con el runtime de Birt instalado.

Versin actual: 2.5.2


Pros:
Versatilidad
Funcionalidades
Productividad
Posibilidad de integrar los informes en cualquier aplicacin J2EE
Contras:
Curva de aprendizaje muy pronunciada
Es una herramienta para programadores.
El editor (eclipse + plugin) es bastante exigente en cuanto a recursos se refiere.
Diferencias entre la versin enterprise y la versin comunity:
Soporte.

Predefinidos
Como ya hemos dicho los informes realizados con Birt son extremadamente verstiles.
Un informe Birt puede contener un gran numero de elementos disponibles en nuestra
paleta de diseadores. Y si queremos incluir alguno mas slo tenemos que importarlo.
Igualmente, todos los componentes de nuestros informes tienen una serie de eventos
asociados en los que podemos acceder al elemento y modificar sus propiedades.

32

08/06/2010

Comparativa B.I. Open Source

33

08/06/2010

Comparativa B.I. Open Source

Ad-hoc
Actuate Iserver nos proporciona una interfaz web para poder disear nuestros propios
informes desde el propio servidor. Es una extrapolacin de lo que tenemos en eclipse a
una interfaz web aunque muy simplificada. Desgraciadamente tiene tantas opciones que
cubrir todava le falta mucho para poder proporcionar algo parecido a lo que puedes

hacer con eclipse.

OLAP
Slo existe como motor interno para la realizacin de tablas cruzadas insertadas dentro
de un informe.

Cuadros de Mando
Con los informes realizados con Birt se realizan cuadros de mando 100% funcionales.
Pero el servidor Iserver no contempla cuadros de mando.
34

08/06/2010

Comparativa B.I. Open Source

(*) No existe el componente diferenciado pero se pueden realizar cuadros de mandos.

35

08/06/2010

Comparativa B.I. Open Source

Palo
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 caracterstica diferenciadora. Si
queremos implementar un Datawarehouse tradicional donde los datos son estticos e
inamovibles Palo no es nuestra solucin. Si, por el contrario, queremos implementar un
entorno de B.I. Donde podamos realizar simulaciones. Dibujar diferentes escenarios y
trabar con los datos manipulndolos para ver los diferentes posibles resultados Palo ES
nuestra solucin.
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 permita explotar los datos desde ah. Este ncleo inicial fue creciendo con Jpalo y
Palo Web client. Una API java para poder atacar al motor desde Java y una aplicacin
web que nos permita explorar nuestros cubos desde nuestro navegador.
Recientemente todo ello ha sido integrado en el Palo Suite . Una solucin completa que
contempla las ETL, el motor y una interfaz web para explotarlo todo.
http://www.jedox.com

36

08/06/2010

Comparativa B.I. Open Source

37

08/06/2010

Comparativa B.I. Open Source

Palo Suite
Palo es una solucin distinta a las dems. Partiendo de una filosofa distinta. Han
construido un motor Molap y una serie de herramientas para alimentarlo y explotarlo.
Todo ello condicionado por el motor.

38

08/06/2010

Comparativa B.I. Open Source

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 nmero de


cosas que el servidor hace automticamente. Adems 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 fcil 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 disear 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


tpicos de un proyecto ETL:

Versin actual: 3.1 (Ligada al Palo Suite)


Pros:
Intuitiva, fcil de usar y productiva
Contras:
Est inevitablemente unido a Palo. Es la solucin ETL
para Palo y no sirve para nadie mas.

39

08/06/2010

Comparativa B.I. Open Source

Diferencias entre la versin enterprise y la versin comunity:


Soporte

Aplicacin Web: Palo Web


Evolucionada a partir de Jpalo es un servidor web que nos permite realizar todas las
operaciones necesarias:

Gestin de usuarios

Hojas de calculo

Vistas OLAP (Pivot)

Informes ( Versin Enterprise )

Manejo del servidor (Versin Enterprise )

Versin actual:
Pros:
Integracin 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
40

08/06/2010

Comparativa B.I. Open Source

tecnologas tovaa no muy clara.


Diferencias entre la versin enterprise y la versin comunity:

OLAP
Report manager
Algunas otras cosas: http://www.jedox.com/en/products/overview-palosupported-open-source-vs-premium.html

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 informacin de una
forma totalmente transparente. Permitindonos navegar por los datos como cualquier
Pivot.

41

08/06/2010

Comparativa B.I. Open Source

Versin actual: 3.1


Pros:
Fcil de usar y 100% funcional desde excel
Contras:
Como todo en el entorno de Palo: No te puedes salir de el.
Diferencias entre la versin enterprise y la versin 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.

42

08/06/2010

Comparativa B.I. Open Source

Son estas hojas de calculo las que exportaremos finalmente como Informes.

43

08/06/2010

Comparativa B.I. Open Source

OLAP : Motor
Como ya hemos dicho aqu se halla la principal diferencia con todas las dems soluciones
de B.I. Palo es un motor MOLAP contra todos los dems 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 caractersticas son:

Multidimensional in-menory.

Agregacin en tiempo real

Write-back

Gestin de permisos de usuarios

Versin 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 tambin
peligroso para DataWareHousing.
Diferencias entre la versin enterprise y la versin comunity:
Soporte

44

08/06/2010

Comparativa B.I. Open Source

Visor: Excel, Spreadsheet y Pivot.


Los visores desde lo que podemos acceder a nuestros datos son MS. Excel y OOCalc a
travs 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 nos
permite modelar nuestras vistas OLAP a travs de una interfaz web interactiva y fcil de
usar arrastrando las dimensiones a los diferentes ejes..

Cuadros de Mando
No existen como tal. Puedes realizar hojas de calculo con componentes grficos que
acten como cuadros de mandos pero no existe el componente diferenciado.

45

08/06/2010

Comparativa B.I. Open Source

Tabla Resumen Palo


Caracterstica

Comunity
Edition

Enterprise
Edition

ETL
Palo Web
Informes
Palo Spreadsheet
Palo Excel /OOCalc plugin
Motor OLAP
Visor OLAP
Cuadros de mando

(*)

(*)

(*) No existe el componente diferenciado pero se pueden realizar cuadros de mandos.

= Bien

= Regular

= Mal o no hay

46

08/06/2010

Comparativa B.I. Open Source

SQLPower
Es LA compaa canadiense en el mundo del BI. Fundada en 1988 tiene una coleccin de
sofware orientado al BI y manejo de datos realmente interesante.
SQLPower tiene todo un ecosistema de soluciones orientadas al mundo del BI. Quizs
SQlPower Architect es la aplicacin ms ampliamente conocida y utilizada para
realizar modelos de bases de datos pero tampoco hay que olvidar a : SQLPower Loador
ETL, SQLPower DQGuru, SQLPower Dashboard, , SQL Power XBRLforms y finalmente SQL
Power Wabit del que se va a hablar a continuacin.
SQLPower es una empresa con una mplia experiencia en el mundo del BI. No en vano
ofrecen consultora y productos. Lo que les ofrece conocer de primera mano las
necesidades de sus clientes. Las caractersticas mas importantes y utilizadas de sus
soluciones y las que hay que mejorar.
La inclusin de esta suite en este anlisis es porque aunque su recorrido ofreciendo
productos Open Source es corto, las herramientas son jvenes, SQLPower hace
propuestas realmente interesantes y merece la pena seguirles la pista. En algunos
aspectos deben seguir mejorando, en muchos ya estn a la altura de sus competidores y
en otros, por ejemplo SQlPower Architect son claramente la mejor opocin.
http://www.sqlpower.ca

47

08/06/2010

Comparativa B.I. Open Source

48

08/06/2010

Comparativa B.I. Open Source

SQLPower Architect
Aunque no es una herramienta de BI propiamente dicha es la navaja suiza de todo
desarrollador relacionado con bases de datos, esquemas relacionales, dimensionamiento
OLAP, etc.
Algunas de sus caractersticas:

Acceso a cualquer base de datos a traves de JDBC

Permite tener abiertas mltiples conexiones a diferentes bases de datos de forma


concurrente

Capacidad para comparar modelos de datos con sus estructuras de base de datos
correspondiente e identificar discrepacias

Interaccin fcil con el programa (Drag and drop , etc)

Genera informes visuales

Ingenieria inversa directa con los principales motores PostgreSQL, Oracle, MS


SQL Server

Los proyectos se guardan en un socorrido XML entendible y parseable.

Permite realizar modelos OLAP con dimensiones, cubos, jerarquas y niveles.

La versin enterprise cuenta con un modulo servidor que permite colaborar a


diferentes usuarios, con diferentes niveles de seguridad dominios, etc.

49

08/06/2010

Comparativa B.I. Open Source

50

08/06/2010

Comparativa B.I. Open Source

Wabit
Wabit comenz como una herramienta para hacer informes y se est convirtiendo en la
suite de BI de SQLPower con permiso de SQLPower Dashboards al que parece que poco a
poco se le va a comer el terreno.
Wabit tiene 2 versiones, la versin Open Source que nos proporciona la herramienta
cliente para instalar en nuestro entorno y que nos proporciona una solucin de reporting
totalmente funcional, pero en loca. No podremos tener nuestros informes en el servidor
sin que los generaremos y exportaremos a pdf por ejemplo.

En su versin Enterprise Wabit incluye una aplicacin web donde podremos almacenar
nuestros inoformes y cuadros de mando como con cualquiera de los otros proveedores.

51

08/06/2010

Comparativa B.I. Open Source

OLAP : Mondrian
Hoy en da no se concibe una herramienta de reporting si cubos OLAP y Wabit no va a ser
la excepcin. Mondiran es el motor olap Open Source por excelencia y SQLPower lo
incorpora a su aplicacin de forma totalmente transparente, tanto que el usuario final ni
se entera de lo que hay por debajo.

Visor OLAP
El visor OLAP en wabit est totalmente integrado en la aplicacin y es una sencilla
herramienta drag and drop que nos libera del dolor de cabeza que supone tener que
escribir consultas MDX aunque si fuera necesario tambin tenemos esta opcin
disponible.

52

08/06/2010

Comparativa B.I. Open Source

Cuadros de mando
Wabit ofrece cuadros de mando en cuanto son informes avanzados con funcionalidades
extra i interaccin con el usuario. Los cuadros de mando, dada su naturaleza interactiva.
Aunque esta funcin est, de momento reservada a SQL Power Dashboard que es una
herramienta comercial.

53

08/06/2010

Comparativa B.I. Open Source

54

08/06/2010

Comparativa B.I. Open Source

Sobre Stratebi
Stratebi es una empresa espaola, radicada en Madrid y oficinas en Barcelona,
creada por un grupo de profesionales con amplia experiencia en sistemas de
informacin, soluciones tecnolgicas y procesos relacionados con soluciones de
Open Source y de inteligencia de Negocio.
Esta experiencia, adquirida durante la participacin en proyectos estratgicos en
compaas de reconocido prestigio a nivel internacional, se ha puesto a
disposicin de nuestros clientes a travs de Stratebi.
En Stratebi nos planteamos como objetivo dotar a las compaas e instituciones,
de herramientas escalables y adaptadas a sus necesidades, que conformen una
estrategia Business Intelligence capaz de rentabilizar la informacin disponible.
Para ello, nos basamos en el desarrollo de soluciones de Inteligencia de Negocio,
mediante tecnologa Open Source.
Stratebi son profesores y responsables de proyectos del Master en Business
Intelligence de la Universidad UOC.
Los profesionales de Stratebi son los creadores y autores del primer weblog en
espaol sobre el mundo del Business Intelligence, Data Warehouse, CRM,
Dashboards, Scorecard y Open Source.
Todo Bi, se ha convertido en una referencia para el conocimiento y divulgacin
del Business Intelligence en espaol.

Stratebi ha sido elegida como Caso xito del Observatorio de Fuentes Abiertas
de Cenatic.
http://observatorio.cenatic.es/index.php?option=com_content&view=article&id=429:stratebi&catid=2:empresas&Itemid=41

Asociaciones empresariales de Software Libre empresarial en las que


participamos.

55

08/06/2010

Comparativa B.I. Open Source

TECNOLOGIAS CON LAS QUE TRABAJAMOS

ALGUNAS REFERENCIAS STRATEBI

DEMOS e INFO
-

Creadores del principal Portal sobre Business Intelligence en castellano (TodoBI.com)


Demo Tablero Futbolero (http://www.tablerofutbolero.es )(Cuadros de Mando) pedir clave en
info@stratebi.com
Demo BI Open Source Sector Pblico, (http://demo.stratebi.es )pedir clave en info@stratebi.com
BI Termometer. Checklist gratuito (ms de 1.500 Kpis), para el xito de un Proyecto BI.
http://todobi.blogspot.com/2010/04/checklist-para-hacer-un-proyecto.html
Video entrevista en Portal BI-Spain, http://todobi.blogspot.com/2010/04/entrevista-sobrebusiness-intelligence.html
, http://www.youtube.com/user/Stratebi
Zona YouTube Stratebi.
Catlogo de Soluciones Verticales. Encuentra la tuya!!, http://www.stratebi.com/Inteletter.htm

(si encontris cualquier errata o mejora sobre el documento, por favor, hacdnoslo saber,
escribiendo a: info@stratebi.com)

56

08/06/2010

También podría gustarte