Está en la página 1de 21

Universidad Don Bosco

Datawarehouse y Minería de Datos

ECLIPSE BIRT
Grupo teórico: _2_
Nombre del docente:
_______ Filiberto, Carlos_____________
Integrantes:

No. Apellidos, nombres Carnet


1 Hernández López, Manuel Oswaldo HL180507
2 René Alexander Carrillo Garcia CG152751
3 Jaime Eduardo Navarrete Cubías NC180383
4 Segio Andres Argueta Motto AM180450
5 Francisco Josué González Portillo GP121514

Fecha de entrega: ___01 de octubre de 2019_________


Introducción
En la actualidad la cantidad de datos que presenta una empresa en su base de
datos, es demasiado extensa como para ser leída y separada correctamente de
manera manual por las personas encargadas, sin embargo, la basta cantidad de
información que se puede obtener entre todos los datos, obliga a la empresa a
buscar métodos eficientes a la hora de recolectar la información para saber cómo
aprovecharla al máximo para mejorar la eficiencia y producción de la misma
empresa. Uno de los ámbitos que nacieron de esta necesidad son los reportes,
una forma sencilla y directa de mostrar la información de la empresa y a partir de
ella tomar decisiones claves en la parte de los negocios.
Existen numerosos métodos para recolectar y mostrar datos, todos ellos con el
objetivo de obtener información y a partir de ahí crear conocimiento útil para la
empresa, entre ellos se encuentra Eclipse BIRT, un software de reportería e
inteligencia de negocios para aplicaciones web, del cual ahondaremos en su
información e historia, además de las ventajas y desventajas que puede presentar
a la hora de elaborar reportes para aplicaciones web, también se dará a conocer
su proceso de instalación y un ejemplo de creación de cubo y reportes a partir de
la base de datos Chinook.
Todo lo anterior con la intención de dar a conocer una pequeña parte de este gran
software de reportería y mostrar la potencia que este presenta a la hora de crear
informes para aplicaciones web.
Objetivos
Objetivo general:

- Demostrar conceptos adquiridos sobre BIRT (Business Intelligence and


Reporting Tools), al igual definir y analizar cada dato de la base.

Objetivo específico:

- Identificar mediante estudios estadísticos como elementos gráficos, las


tendencias de dichos resultados y proponer que grafico o que pasos serian
los correctos para presentar los datos.
¿Qué es BIRT (Business Intelligence and Reporting Tools)?

Es una herramienta desarrollada por Eclipse Foundation y pertenece al género


Enterprise Reporting/Business Intelligence es un sistema multiplataforma y cuenta
con una licencia pública.

Es un software de código abierto, que está relacionado con el mundo de business


intelligence, ya que con el podremos visualizar datos e informes que pueden
integrarse en aplicaciones de una manera en la que el usuario final pueda tener
una mejor experiencia al visualizar el contenido.

Historia del Software

El proyecto BIRT como tal fue inicialmente propuesto y patrocinado por Actuate
Corporation (compañía norte americana de análisis de software) el mismo año en
que esta se unió a la Fundación Eclipse como un desarrollador estratégico el 24
de Agosto de 2004. El proyecto no tardó mucho en causar agrado y fue
consecuentemente aprobado, convirtiéndose así en un proyecto de alta
trascendencia dentro de la comunidad Eclipse el 6 de octubre de ese año.

Dentro de la comunidad de contribuidores al proyecto destacamos a la conocida


IBM. En 2007 la división Tivoli de esta empresa adoptó BIRT como infraestructura
para su producto Tivoli Common Reporting (TCR). Su función es producir informes
históricos en recursos y procesos IT (Tecnologías de Información).

Características

BIRT tiene 2 componentes principales: un diseñador de informes visuales dentro


de Eclipse IDE para crear informes BIRT, y un componente de rutina para generar
informes que pueden ser puestos en uso en cualquier entorno Java (Java
environment).
El proyecto BIRT también incluye un motor de gráficos que está integrado en el
diseñador de informes y además puede ser usado por separado para incluir
gráficas en una aplicación.

Los diseños de informes BIRT se hacen en XML y pueden acceder a cierto


número de fuentes de datos diferentes incluyendo SQL databases, JDO
datastores, JFire Scripting Objects, POJOs, XML y Servicios Web.

Ventajas

 Es un software de código abierto.


 Desarrolla informes gráficos.
 Los informes que se desarrollen en él se pueden visualizar en cualquier
entorno JAVA.
 Tiene una gran gama de formatos para exportar sus informes.
 Cubre informes operacionales y procesamiento multi-dimensional analítico
en línea (OLAP).
 Personalización de reportes.
 Intuitivo con el usuario.

Desventajas

 Es clasificada como poco segura.


 No cuenta con ETL.
 Utiliza mucho espacio de almacenamiento.
¿Cómo instalar BIRT?

Descargar el kit de desarrollo Java SE 11.0.4.

Ejecutamos el instalador y comenzamos el proceso de instalación.


Terminamos el proceso de instalación y nos dirigimos a panel de control ->
sistema y seguridad -> sistema -> configuración avanzada del sistema

Seleccionamos variables de entorno.


En PATH agregamos el siguiente url C:\Program Files\Java\jdk-11.0.4\bin para
que nos funcione el eclipse.

Ahora descargamos el BIRT/Eclipse nos dirigimos a la pagina


https://www.eclipse.org/birt/ en la que podremos descargar BIRT, nos vamos a
“Descargar BIRT”

Nos envía a esta página, en la que seleccionaremos la versión todo en uno.

NOTA: Tener instalado Java 1.7 JDK/JRE en adelante.


Descomprimimos la carpeta y nos quedara una carpeta llamada eclipse.

Ahora ya estamos listos para utilizar BIRT/Eclipse


¿Cómo crear un cubo en BIRT?

Entraremos a eclipse y nos dirigimos a Open Perspective seleccionamos Report


Design, luego iremos a file -> new -> others… -> Business Intelligence and
Reporting Tools -> Report Proyect.
Nos dirigimos de nuevo a file -> Report, y seleccionamos un nombre a nuestro
reporte.
Existen muchos tipos de reportes, pero seleccionaremos uno en blanco.

Nos dirigimos a Data Explorer y seleccionamos Data Sources y creamos un nuevo


origen de datos.
Seleccionamos JDBC Data Sources y Next.

Esta parte es muy importante ya que haremos uso de un driver(sqljdbc_7.4) y


utilizaremos la cadena jdbc:sqlserver://DESKTOP-87O9NM4 esto nos permitirá
tener conexión con nuestras bases de datos.
Nos dirigimos a Data Sets para agregar los campos que nos interesan de nuestra
base de datos. Seleccionamos nuestro origen de datos en este caso nuestra base
de datos Chinook.
Utilizaremos una consulta para que nos muestre solo los datos que necesitamos
de la base de datos Chinook.
SELECT InvoiceLine.InvoiceLineId AS SalesId, track.TrackId, Invoice.InvoiceDate AS
TiempoId, Invoice.InvoiceId, Track.Name, InvoiceLine.UnitPrice,
Invoice.BillingCountry AS Country
FROM InvoiceLine
INNER JOIN Invoice ON InvoiceLine.InvoiceId= Invoice.InvoiceId
INNER JOIN Track ON InvoiceLine.TrackId = Track.TrackId
INNER JOIN Customer ON Invoice.CustomerId = Customer.CustomerId
order by InvoiceLineId ASC;
Nos dirigimos a crear un nuevo cubo, utilizamos la data set que creamos
anteriormente.
Agregamos nuestras dimensiones en Groups, agregamos nuestras dimensiones y
los Summary Fild.

Ahora que nuestro cubo ya está completo podremos trabajar en nuestros reportes
Conclusión
Podemos concluir que es una excelente herramienta la que nos proporciona eclipse, muchos la
ocupamos para la creación de reportes ya que tienen una mejor visualización y podemos editarlos
en la forma que nos convenga, crear gráficos para conocer tendencias de nuestra data.
Referencias
Eclipse/BIRT: https://www.eclipse.org/birt/

YOUTUBE: https://www.youtube.com/watch?v=UUOk7b78920

Blogspot: http://birtgrip.blogspot.com/2012/12/introduction-to-birt-reporting-tool.html

También podría gustarte