JasperStudio trae precargado controladores para base de datos, pero no el de SAP HANA.

NOTA: Recuerda que los Data-sources son independientes, por lo que se debe configurar por cada datasource a menos que se agreguen las librerías en las carpetas del programa. Eso lo veremos en otra ocasión.

En este articulo damos por hecho que ya haz descargado e iniciado JasperStudio

Paso 1. Descargar el jar del JDBC

Lo mas importante es tener obtener el driver correcto, si no estas utilizando Maven o Gradle lo puedes descargar manualmente desde:

https://mvnrepository.com/artifact/com.sap.cloud.db.jdbc/ngdbc

Vista de Maven Central:

NOTA : Hacer click en VIEW ALL

Una vez entrar a la lista de archivos descargar el correspondiente.

Vista de los archivos posibles a descargar.

Una vez descargado ubicarlo en una ruta apropiada según su forma de trabajo, como una carpeta para todos los jars o para todos los JDBC o por proyecto.

Referencia:
https://help.sap.com/docs/SAP_HANA_PLATFORM/0eec0d68141541d1b07893a39944924e/ff15928cf5594d78b841fbbe649f04b4.html

https://developers.sap.com/tutorials/hana-clients-jdbc.html

Paso 2. Configurar en JasperStudio.

Lo primero que debemos hacer es Agregar el DataSource.

Dado que estamos haciendo una conexión manual, sin usar jasperreport o un servidor EE, en la ventana que aparecerá elegiremos JDBC Connection:

JasperStudio: Ventana de opciones para nuevo adaptador

.

JasperStudio: Ventana de asistente para nueva conexión JDBC

Si hacemos click en el combobox del driver aparecerán muchas opciones pero no la de SAP HANA, por lo que debemos agregarlo manualmente.

Primero le pondremos el nombre: Conexion a SAP HANA Pruebas. y luego se hace click en el tab: ” Driver ClassPaht”

JasperStudio: Asistente de configuración de adaptador.

Al hacer click aparecerá una ventana de búsqueda para localizar el JAR, el que acabamos de descargar, el driver para SAP HANA.

Una vez localizado Regresamos al tab inicial yconfiguramos.

JasperStudio: Asistente de configuración de adaptador. Propiedades
  • 1) hacer click en el tab “Database Location”
  • 2) JDBC Driver Class: com.sap.db.jdbc.Driver
  • 3) JDBC URL: jdbc:sap://192.168.30.100:305 (la ruta y puerto del nuestro servidor)
  • 4) El username
  • 5) la clave
  • 6) Hacemos click en Test.
JasperStudio: Test OK

Si todo está correcto deberá aparecer este mensaje.

Paso 3. Probar.

Una vez configurado nuestro driver y el DataSource ya podemos probar nuestro reporte con datos.

¿como probamos el reporte?

JasperStudio : Ventana principal de trabajo.

En esta ventana, en el punto uno seleccionamos la vista de nuestro proyecto para ver todos los reportes.
En el punto 2, seleccionamos el reporte que nos interesa.

En el punto 3 podemos ver y/o editar la consulta del reporte.

y en el punto 4: es para ver la vista previa del reporte, si tiene parámetro, este pedirá que ingrese el valor para ejecutar la consulta apropiada.

Nosotros y terceros seleccionados utilizamos cookies o tecnologías similares con fines técnicos y, con su consentimiento, para otras finalidades (“interacciones y funcionalidades básicas”, “mejora de la experiencia”, “medición” y “segmentación y publicidad”) según se especifica en la política de cookies. Usted es libre de otorgar, denegar o revocar su consentimiento en cualquier momento.    Configurar y más información
Privacidad