Otro de los usos de los SIG o Sistemas Geoespaciales, es la localización de plantíos a través de imágenes satelitales: http://www.tiempo.com.mx/_notas/2336740
Categoría: General
Pentaho Report Designer 5.4: parametrización sql avanzada.
Utilizamos el software open source Pentaho report designer 5.4 en el trabajo diario para crear reportes que luego publicamos en el servidor de reportes biserver-ce del mismo fabricante.
Recientemente nos vimos en la necesidad de crear consultas sql dinámicas en donde el parámetro a pasar el reporte fuera el nombre de la tabla a consultar. Habíamos creado otros reportes con parámetros dónde lo que pasábamos eran valores de columnas por los que queríamos filtrar los datos, pero esta técnica no funcionó cuando el parámetro representaba el nombre de la tabla.
Nos fuimos a la documentación de este software y no estaba muy clara, ya que omitía varios pasos que en el siguiente video les comparto.
Espero que les sea útil.
¡Saludos!
El servidor de reportes biserver-ce de Pantaho no muestra los reportes en Solaris 10
Recién migré el servidor de reportes biserver-ce version 5.4 de Pentaho de Windows a Solaris 10 sin ningún problema aparente. Sin embargo al ejecutar los reportes, estos no se mostraban. El problema era el despliegue del reporte. Examinando el archivo log de la aplicación me encontré con el siguiente error:
…
java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment
…
La solución fue editar el archivo start-pentaho.sh y agregar la opción –Djava.awt.headless=true a la línea donde se define la variable CATALINA_OPTS. En mi caso la línea quedó así:
CATALINA_OPTS="-d64 -Xms1024m -Xmx2048m -XX:MaxPermSize=256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djava.awt.headless=true"
Una vez hecho esto, reinicie el servidor de reportes y los reportes se mostraron correctamente.
¡Saludos!