JasperServer: BI Open Source

Las herramientas de Inteligencia de Negocios (BI) fáciles de usar son las que tienen mayor valor agregado al interior de la organización. Los usuarios de BI necesitan flexibilidad para acceder a los datos sin la necesidad de escribir sentencias SQL. Ellos deberían ser capaces de crear sus propios reportes e informes, para lo cual se necesita capacidad de análisis integrada. Además debería ser facil compartir lo que sea que hayan creado con sus colegas y clientes.

Adaptación al español de un fragmento de: http://www.jaspersoft.com/jasperserver

Así es como JasperSoft introduce a  JasperServer, una aplicación web desarrollada en Java que permite generar reportes y acceder a ellos a través del explorador.

Por lo que he visto, provee bastante flexibilidad y es muy fácil de usar. Podemos crear nuestros reportes usando iReport, y cuando tengamos listo nuestro .jrxml, podemos subirlo a JasperServer, creamos los parámetros (en el caso de que nuestro reporte los requiera), configuramos las fuentes de datos (jdbc, jdbc-odbc, etc) en el JasperServer, y listo. Ya podemos ver nuestros reportes a través de la web, y exportarlos en varios formatos distintos (Pdf, xls, etc).

Esta aplicación tambien nos permite trabajar con BI de manera bastante sencilla, usando un asistente para modificar la consulta MDX gráficamente, solo necesitamos importar un esquema Mondrian (un archivo xml) y luego ya tenemos una vista de análisis muy potente, capaz de generar gráficos estadísticos al vuelo.

9 thoughts on “JasperServer: BI Open Source”

  1. Hola, saludos…
    Queria preguntar acerca de su articulo, y es que me gustaria saber, cuando usted dice que luego de tener nuestro .jrxml podemos subirlo al JasperServer… ¿como configuro yo una fuente de datos si el driver que uso es postgreSQL. Pues tengo entendido que, apesar de que JasperServer viene para usar PostgreSQL tambien, éste viene configurado predeterminadamente con mysql. Le agradesco su ayuda…

  2. hola ! ya he copiado el driver postgresql a la carpeta /scrpts/drivers
    y aun asi no me da ya subi el reporte que hize en ireport a jasperserver repository y cuando lo vo a ver no es posible me aparece lo sgt :

    1 – org.postgresql.Driver
    java.lang.Exception: 1 – org.postgresql.Driver      at com.jaspersoft.ireport.jasperserver.ws.WSClient.runReport(WSClient.java:403)      at com.jaspersoft.ireport.jasperserver.ws.WSClient.runReport(WSClient.java:320)      at com.jaspersoft.ireport.jasperserver.ReportRunner.run(ReportRunner.java:70)      at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572)      at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997) 

    gracias

  3. Se puede realizar el datasource para oracle?
    Que beneficios tiene el utilizr el JasperServer
    puedo hacer integracion con Java, por ejemplo tener un servicio que me llame una url para que me genere el reporte?

    1. Sí, la fuente de datos puede ser cualquiera para la cual exista un driver jdbc, y el grado de integración, pues es algo que aún no pruebo a cabalidad pero sé que jasperserver tiene una interfaz web service para que puedas realizar operaciones desde aplicaciones externas, y con ésto no estás limitado solo a java, si no puedes utilizar cualquier plataforma en la cual puedas implementar un cliente web service.

  4. Hola que tal Jaime, una pregunta tienes conocimiento de como modificar el entorno de jasperserver? segun tengo entendido es de codigo abierto pero necesito una guia de como modificar por los menos el entorno del front end. me informas. saludos

  5. No lo he modificado, pero probablemente lo que necesites no sea modificar el jasperserver sino crear una aplicación que se conecte por web services al servidor jasperserver y desde ahí hacer tus operaciones personalizadas, y si no me equivoco jasperserver si exponía una interfaz web services, en la página “Sobre el autor” puedes ver mi correo, puedes agregarme si deseas para que te guíe en eso

Leave a Reply

Your email address will not be published. Required fields are marked *