La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Herramientas para la elaboración de Reportes María del Carmen Castillo Consultora de Sistemas Guate-JUG

Presentaciones similares


Presentación del tema: "Herramientas para la elaboración de Reportes María del Carmen Castillo Consultora de Sistemas Guate-JUG"— Transcripción de la presentación:

1 Herramientas para la elaboración de Reportes María del Carmen Castillo Consultora de Sistemas Guate-JUG carmen.castillo@gmail.com

2 ... los reportes?? Es lo ultimo en lo que se piensa, es lo que mas le interesa al usuario

3 ¿Qué necesito? ● Simple integración a mi aplicación (diferentes arquitecturas) ● Diferentes origenes de datos ● Manejo de Gráficas ● Exportar a otros formatos ● Soporte técnico

4 Soluciones ● API ● Itext ● JasperReports ● Herramientas ● Ireport ● JasperSoft Studio ● BIRT

5 Ireport - Caracteristicas ● Proyecto http://www.jasperforge.org/projects/ireport ● Usa API JasperReports ● Ultima versión 4.1.1 ● JRE 1.5.0 ● Plug-in integración a Netbeans ● Independiente de Plataforma ● GNU General Public License (GPL)

6 Ireport - caracteristicas ● Subreportes ● Scriptles de procesamiento dinámico ● Crosstabs ● Exporta a CSV, HTML, PDF, Hojas de Calculo (Excel, ODS)

7 Ireport - arquitectura reporte.jrxml Ireport Designer JRCompiler reporte.jasper JasperPrint JRViewer JRExportManager JRViewer JRExportManager Parámetros de Entrada

8 Ireport - integración ● Aplicaciones de escritorio ● JRViewer ● Aplicaciones web ● JRExportManager – stream

9 Ejemplo - web InputStream stream = LocaleReport.class.getClassLoader().getResourceAsStream("mireporte.jasper"); JasperReport jasperReport = (JasperReport) JRLoader.loadObject(stream); HashMap paramMapa = new HashMap(); paramMapa.put("nombre", "Nombre de empleado"); paramMapa.put("detallado", false); JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport,paramMapa, conexion ); JasperExportManager.exportReportToPdfStream(jasperPrint, outputStream); Carga el reporte compilado Crea mapa con parametros Crea el JasperPrint con la conexion a bd, el reporte y los parámetros Manda el pdf en el outputStream del Servlet

10 Ireport – origenes de datos ● JasperReports soporta ● JDBC ● XML ● JavaBeans ● CSV

11 Ireport - gráficas ● Gráficas estadísticas básicas ● Pie ● Barras ● Google Maps (4.1.1) ● Códigos de Barra

12 Birt - caracteristicas ● Business Intelligence and Reporting Tools Project. ● Ultima versión BIRT 3.7.1 ● Integrado con Eclipse ● RCP Designer solo Windows ● Permite exportar a PDF, Hoja de Calculo, HTML ● Gráficas de Pie ● Comunidad de Birt Exchange

13 Birt - caracteristicas ● Generado a partir de un archivo XML ● Extensión.rptdesigner ● Aplicaciones Web ● http://sitio/birt-viewer/run?param1=valor1;param2=valor2 http://sitio/birt-viewer/run?param1=valor1;param2=valor2 ● Birt-viewer: parámetros própios.

14 Bibliografía ● http://jasperforge.org/ http://jasperforge.org/ ● http://en.wikipedia.org/ http://en.wikipedia.org/ ● http://www.birt-exchange.org/org/home/ http://www.birt-exchange.org/org/home/ ● http://www.eclipse.org/birt/

15 Licencia CC ● Esta presentación esta bajo la Licencia Creative Commons Reconocimiento-No comercial-Compartir bajo la misma licencia: ● El material creado por un artista puede ser distribuido, copiado y exhibido por terceros, si ello se hace ver en los créditos. No se puede obtener ningún beneficio comercial y las obras derivadas tienen que estar bajo los mismos términos de licencia que el material original.


Descargar ppt "Herramientas para la elaboración de Reportes María del Carmen Castillo Consultora de Sistemas Guate-JUG"

Presentaciones similares


Anuncios Google