Comparativa herramientas de BI
Santi Mundi Enero 15th, 2008De todas las inicativas, la más completa y con una perspectiva futura más potente es la de Pentaho, seguramente, ya integra componentes de software libre muy utilizados, fiables y potentes: Mondrian OLAP server, JPivot, Firebird RDBMS, Enhrydra ETL, Shark and JaWE , JBoss, Hibernate, JBoss Portal, Weka Data Mining, Eclipse BIRT, JOSSO, Mozilla Rhino. Aún así encontramos algunas funcionalidades que no existen aún pero que estan contempladas en su roadmap a 6 meses - 1 año. Lo peor es la ausencia destacada de ejemplos, formación online, documentación adecuada, etc…
Es uno de los proyectos de software libre más potentes del mercado y seguramente la mejor opción para Multiplica, por el tipo de servicio que queremos dar. BIRT viene liderada por compañías como IBM, Actuate y otras. Se ha desarrollado alrededor de BIRT un mercado secundario de componentes y anexos a precios muy competitivos, aunque la base es de código abierto y muy potente. BIRT ofrece un framework de desarrollo web espectacular para distribuir informes BI. Actuate, por su lado, ha “paquetizado” BIRT y ha creando un sistema de instalación del sistema + add-ons segun necesidades y han desarrollado servicios de soporte, training, actualizaciones, etc, enfocado a empresas y todo ello con precios aceptables…
Se trata de una de las soluciones más utilizadas para reporting. Tienen también productos de análisis, pero en este caso, son de pago: Jasper Decisions. El problema que le vemos a Jasper Reports tiene más relación con la comunidad de desarrolladores y servicios a empresas que hay detrás, un poco corta aún, aunque con bastante participación y buenos ejemplos.
Os mostramos un primer cuadro comparativo:
|
PENTAHO |
Eclipse BIRT |
JASPERS Reports |
|
| Procesado de datos |
XML intermedio |
XML intermedio |
Compilado |
|
Visor de informes y motor desarrollo |
Report redesigner (Eclipse) |
Framework en Eclipse Runtime J2EE |
iReports (No basado en eclipse) |
Funcionalidades |
|||
| Facilidad instalación |
Avanzada con docum. |
Muy simple con docum |
Muy simple con docum |
| Generación XMLs |
Sí |
Sí |
Sí |
| API para extensiones |
Sí |
Sí |
Sí |
| Desarrollo basado en wizards |
Sí |
Sí |
Sí |
| Comodidad de uso |
Buena |
Buena |
Regular |
| Framework gráfico |
Sí |
Sí |
No (Se puede utiliar Swing) |
| Parametrización |
Sí |
Sí |
Sí |
Fuentes de datos |
|||
| JDBC |
Sí |
Sí |
Sí |
| XML |
Sí |
Sí |
Sí |
| MDX |
Sí |
No |
Sí |
| Web services |
No |
Sí |
No |
| Hibernate |
No |
No |
Sí |
| EJB |
No |
No |
Sí |
| SSV |
No |
Sí |
No |
| TSV |
No |
Sí |
No |
| PSV |
No |
Sí |
No |
| CSV |
No |
Sí |
Sí |
| POJO / Javabeans |
No |
Sí |
Sí |
| Múltiples fuentes de datos |
No |
Sí |
Sí |
| Combinación de diferentes fuentes de datos |
No |
Sí |
No |
| Transformaciones de datos |
Sí |
Sí |
Sí |
Formatos de salida |
|||
| Habituales: PDF,HTML,EXCEL,RTF,TXT |
Sí |
Sí |
Sí |
| ODT |
No |
No |
Sí |
| Postcript |
No |
Sí |
No |
| PPT |
No |
Sí |
No |
| DOC |
No |
Sí |
No |
| Distribución por intranet con permisos a clientes |
Sí |
Sí |
Sí |
| Distrubución por mail a clientes |
Sí |
Sí |
Sí |
| Distribución por web services de consultas |
Sí |
Sí |
Sí |
Algunas características de los informes a destacar |
|||
| Paginación HTML |
No |
Sí |
Sí |
| Estilos CSS |
No |
Sí |
No |
| Librería OS de plantillas de diseños |
No |
Sí |
Sí |
| Javascripts |
Sí |
Sí |
Sí |
| Gráficos básicos (Pastel, barras, etc…en PNG, JPG, etc…) |
Sí |
Sí |
Sí |
| Lista |
Sí |
Sí |
Sí |
| Tabla |
Sí |
Sí |
Sí |
| Tablas cruzadas dinámicas |
No |
Sí |
Sí |
| Texto |
Sí |
Sí |
Sí |
| Texto dinámico |
Sí |
Sí |
Sí |
| Imagen |
Sí |
Sí |
Sí |
| Etiquetas de texto |
Sí |
Sí |
Sí |
| Estructuras de rejilla |
No |
Sí |
No |
| Tablas de diferencias |
Sí |
Sí |
Sí |
| Gantts |
Sí |
Sí |
Sí |
Recursos para el desarrollador |
|||
| Formación presencial |
Pocos cursos, alguno potente |
Pocos cursos |
Cursos universitarios y poco más |
| Tutoriales y cursos online |
Pocos |
Muchos y adecuados para avanzar |
Webinnars sólo básicos + Posts + Libro |
| Ejemplos descargables |
Creo que ninguno !!! |
Muchísimos y muy valiosos |
20-30 |
| Soporte de pago |
Sí, con partners locales |
Sí (Actuate) |
Sí + manuales de pago |
| Comunidad oline de desarrolladores |
Foros de discusión 17 desarrolladores Sourceforge |
Framework eclipse Aprox. 120 personas en Actuate – Innovent Solutions – IBM – InetSoft – Tsinghua University (Beijing, China). Dirección: 10 personas. |
Foro muy muy activo 10 desarrolladores Sourceforge |
| Información de actualizaciones y novedades |
Adecuada (Blog) |
Intensiva y muy adecuada |
No muy adecuada. |
| Herramientas para reportar errores detectados |
Jira |
Bugzilla |
Sí |


Marzo 12th, 2008 at 5:00 pm
Interesante el analisis de las herramientas.
En mi organizacion estamos realizando esta misma labor eneste momento. Finalmente por cual herramienta se decidieron?
Marzo 13th, 2008 at 4:14 pm
Finalmente nos hemos decantado por Pentaho, sobretodo porque en metriplica ha entrado alguien que ya ha trabajado con la herramienta, en experiencias laborales anteriores.
La apuesta es grande, ya que son sistemas muy complejos pero con una potencia de procesado asombrosa.
Iremos informando conforme avancemos…