Eclipse BIRT-SQLite

Para integrar SQLite con BIRT, partimos de que tenemos instalado eclipse, si no escribimos

sudo apt-get install eclipse

Una vez se haya instalado, nos vamos a

Help→Install New Software, de la lista desplegable Work with,

seleccionamos la opción, –All Avalaible Sites–.

En la parte inferior aparecerán las distintas aplicaciones para instalar

Seleccionamos “Business Intelligence, Reporting and Charting”

Ahora abrimos la vista para BIRT, ahora vamos a crear un nuevo dataSource, que contendrá, los datos de la consulta, y lo hacemos así:

En la pestaña Data, en el apartado de DataSources, hacemos un click derecho y damos a “New Data Source”

Se abre un asistente, en este seleccionamos “JDBC Data Source”

Damos al botón “Next”, ahora nos saldrá una ventana en la que tendremos que dar al botón “manage drivers”, una vez demos a ese botón se abrirá el siguiente diálogo.

Damos al botón “Add…”, y seleccionamos los drivers para sqlite, que los podemos descargar de aquí http://files.zentus.com/sqlitejdbc/sqlitejdbc-v056.jar

 Hacemos click en OK.

Ponemos los parámetros de conexión.

De la lista desplegable seleccionamos los drivers correspondientes a sqlite, y en driver URL, el path de la base de datos. Si todo esta bien configurado damos a “Test Connection…” y nos debe, damos a Finish y ya tenemos la conexión establecida a nuestra base de datos.

Creamos un nuevo dataSet, creamos una query, y ya podemos probar nuestro informe.

Yo me he creado este de ejemplo.

Hay que decir que no podremos verlo en el WebBrowser, ya que no tenemos un servidor de aplicaciones con el runtime de BIRT.


Acerca de frlx
Estudiante, programador.

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

Seguir

Get every new post delivered to your Inbox.