Instalacion de BIRT con conexion a Informix

Informatica Add comments

¿Qué es BIRT? Es un “plugin” para Eclipse que gestiona listados e informes. Su alcance va aun más allá, constituyendo una completa herramienta de explotación de datos y de Business Intelligence. Su nombre viene de Business Intelligence and Report Tool. Forma parte de la última hornada de tecnologías de Eclipse (denominadas Calixto) y ya se ha convertido en el estándar de facto para la gestión de informes en J2EE.

y por si se lo preguntan Eclipse es un IDE (entorno de desarrollo integrado) Java gratuito que hoy constituye el entorno estándar de facto.

Requerimientos para la instalación:

  • JDK 6 Update 3: El “Java SE Development Kit (JDK)” incluye el “Java Runtime Environment (JRE)” y la herramienta para desarrollo en linea de comandos para aplicaciones.
  • Si se desea conectar con una base de datos, se debe proporcionar el Driver JDBC correspondiente. Para conectarlo con Informix se requiere el Driver JDBC Ifxjdbcx Mis Cosas (puedes buscarlo por “JDBC Informix SQLJ 2.11.JC1” en Google).

Instalación y Configuración:

Primero hay que instalar el JDK. El proceso es simple con el wizard, solo hay que ejecutar el archivo de instalación del JDK y seguir las instrucciones.

JDK 6 Update 3

JDK 6 Update 3

JDK 6 Update 3

JDK 6 Update 3

JDK 6 Update 3

Ahora ya instalado, podemos descargar el BIRT, recomiendo la versión “All-in-One“, que solo hay que descargarlos y comenzar a usarlo, no requiere configuración extra ni instalación.

birt1.jpg

De esta manera descargamos el archivo y descomprimimos la carpeta (preferentemente en C), de esta manera tendremos una carpeta C:\birt-report2.1.2\eclipse y dentro de esta el ejecutable de Eclipse ya con el complemento de BIRT (eclipse.exe).

birt2.jpg

Si buscaron el “JDBC Informix SQLJ 2.11.JC1“, deberán descomprimirlos y utilizar la linea de comandos de windows para poder descomprimir el archivo binario que viene dentro llamado “setup.class“. Para ello se utiliza el comando “java archivo_binario“. Recuerden utilizar el nombre sin la extensión class.

Setup Class

Setup Class

Si…. un serial para un Driver. Pero que se le va a hacer, así son los de IBM. Y no, nunca vi o supe nada de un serial (por obvias razones).

Setup Class

Setup Class

En este caso, la ruta en la que deberas descomprimir los .jar debe ser “birt-report2.1.2\eclipse\plugins\
org.eclipse.birt.report.data.oda.jdbc_2.1.1.v20070205-1728\
drivers
“. De esta manera, el Eclipse y BIRT reconocerán los drivers.

Ahora ejecutamos el Eclipce y creamos un nuevo proyecto, esto en los menús de “File->New->Project“. Esto nos desplegara el wizard. Solo debemos seleccionar “General->Project” y en la siguiente pantalla. Ingresamos el nombre del proyecto y le damos “Finish“. Ya tenemos nuestro proyecto listo.

birt3.jpg

Ahora tendremos que crear un reporte en nuestro proyecto, para esto en la pestaña de “Package Explorer“, sobre el nombre de nuestro proyecto, con el botón secundario del mouse, nos desplegara la opción de “new“, y de esta debemos seleccionar “Report“. Nos pedirá el nombre del reporte y ya tenemos nuestra área de trabajo para generar el reporte.

birt4.jpg

Este manual no trata en si sobre la creación de un reporte, eso lo veremos en otra ocasión, por ahora lo único que nos interesa es conectar el reporte a Informix. Para ello, en la pestaña de “Data Explorer“, en la opción de “Data Sources“, con el botón secundario agregaremos una conexión en “New data Source“. Seleccionamos la opción de “JDBC Data Source

birt5.jpg

Ahora deberemos llenar los datos de la conexión:

Driver Class: “com.informix.jdbc.IfxDriver (v2.11)” , en caso de no encontrarlo, se puede usar la opción de “Manage Drivers”, donde nos mostrara el listado de los driver para conexiones a base de datos.
Database URL: “jdbc:informix-sqli://IP:port/base:informixserver=instancia;” donde IP: es la dirección IP del servidor de Informix; el port: seria el puerto de conexión; base: el nombre de la base de datos a la que se desea conectar y por ultimo la instancia: que como su nombre lo indica es la instancia de Informix. Completamos la información con el User Name y el Password, le damos en “Test Connection” y si todo esta bien configurado, tenemos lista nuestra conexión BIRT-Informix.

birt6.jpg

Tags: ,


3 Responses to “Instalacion de BIRT con conexion a Informix”

  1. Mariano Says:

    Muy buena explicación.
    Me gustaria si podrias subir como utilizar parametros de una clase en birt.
    Gracias

  2. Carlos Torres Says:

    Buen Dia!!!!

    ¿Como hago para abrir un Reporte hecho en Bird, desde una Aplicación en Java?. Específicamente desde un jButton.

  3. tonita Says:

    Hola antioroku, gracias por la ayuda me sirvió de mucho eres un amor con patas.

Leave a Reply

Designed by NattyWP Wordpress Themes.
Images by desEXign.