¿Cómo son las funciones de cálculo de datos de BIRT? ¿Jasper es mejor que eso?

La herramienta de informes no es buena para la computación de datos, que solo proporciona agrupamiento inflexible, filtrado, clasificación y otras funciones basadas en plantillas de informes. La computación asociativa de múltiples pasos condicional es muy difícil para una herramienta de informes. Sin embargo, la informática en la herramienta de informes dará como resultado una memoria insuficiente y un bajo rendimiento. En este sentido, BIRT y Jasper no tienen una diferencia evidente, al igual que otras herramientas de informes.
En el trabajo real, para una herramienta de informes que implementará operaciones complejas, la preparación de datos generalmente se realiza fuera del informe de antemano, por ejemplo, para preparar datos con SQL complejo y procedimiento almacenado. Sin embargo, esto complica la administración de la base de datos y agrega más cargas a la base de datos; o escriba fuentes de datos personalizadas en otros lenguajes de programación (como JAVA), pero dicho algoritmo es muy engorroso.
Para herramientas de informes basadas en JAVA como BIRT y Jasper, esProc será lo mejor para la preparación de fuentes de datos de expertos. esProc proporciona una biblioteca de funciones de estilo SQL, que hace que el programa de operación complejo sea mucho más fácil, y también habilita la interfaz JDBC, capaz de integrarse en las herramientas de informes.