BIRT (Business Intelligence and Reporting Tools) es un plugin para Eclipse de la empresa Actuate 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 muchísimas posibilidades:
- Informes dinámicos
- Motor OLAP interno
- Tablas cruzadas
- Scripting en diferentes momentos de ejecución de los informes
- Exportación a diferentes tipos de documentos.
- La potencia ilimitada que proporciona poder invocar clases Java.
- Integración 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.
ETL
No hay.
Aplicación Web : Iserver
El servidor que nos proporciona Actuate y que está disponible sólo en la versión enterprise es el que queda en la peor posición.
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 aplicación web donde se almacenan mis recursos en un sistema de carpetas y proporciona una interfaz web para realizar nuevos informes.
Versión actual: 10
Pros:
- La potencia de BIRT
Contras:
- Es demasiado tosco
Diferencias entre la versión enterprise y la versión community:
- No hay versión community del servidor.
Informes
Cada una de las propuestas tiene un punto fuerte y este es el de BIRT. Si necesitas realizar informes muy dinámicos, que cambien su aspecto y/o contenido en función de los parámetros. 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 versión de eclipse o como un plugin instalable. BIRT nos permite realizar cualquier informe que podamos imaginar.
Los informes realizados con Eclipse Birt generan un fichero .rptdesign que será ejecutado por cualquier aplicación J2EE con el runtime de Birt instalado.
Versión actual: 2.5.2
Pros:
- Versatilidad
- Funcionalidades
- Productividad
- Posibilidad de integrar los informes en cualquier aplicación 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 versión enterprise y la versión community:
- Soporte.
Predefinidos
Como ya hemos dicho los informes realizados con BIRT son extremadamente versátiles. Un informe BIRT puede contener un gran numero de elementos disponibles en nuestra paleta de diseñadores. Y si queremos incluir alguno mas sólo 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.
Ad-hoc
Actuate Iserver nos proporciona una interfaz web para poder diseñar nuestros propios informes desde el propio servidor. Es una extrapolación de lo que tenemos en eclipse a una interfaz web aunque muy simplificada. Desgraciadamente tiene tantas opciones que cubrir todavía le falta mucho para poder proporcionar algo parecido a lo que puedes hacer con eclipse.
OLAP
Sólo existe como motor interno para la realización 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.