Este é um post disponível para assinantes MVPArtigo Java Magazine 38 - Relatórios e Gráficos com Eclipse
Artigo publicado pela Java Magazine 38.

Relatórios e Gráficos com Eclipse
Usando o Business Intelligence and Reporting Tools – BIRT
A geração de relatórios é uma necessidade comum a muitas aplicações, especialmente as que fazem acesso a bases de dados corporativas. De fato, o volume de dados acumulados pelas empresas só faz crescer a cada ano, seja devido à informatização crescente de atividades, seja por força de legislações ou práticas comerciais (ex.: contratos de qualidade de serviço) que exigem o controle e a armazenagem de cada vez mais informações.
Isso se traduz numa demanda cada vez maior por funcionalidades de geração de relatórios, tarefa que não costuma ser das favoritas de muitos desenvolvedores. Certamente por este motivo, o mercado de ferramentas de software há muito tempo oferece produtos de geração (semi-)automática de relatórios, desde produtos amarrados a SGBDs como o Oracle Reports Developer, a produtos independentes como Crystal Reports. E mais recentemente, opções open source como o Jasper Reports e iReport para Java.
O BIRT (Business Intelligence and Reporting Tools), projeto da Fundação Eclipse, é uma nova opção na categoria "independente, open source e para Java". Mas não é apenas mais um gerador de relatórios. O BIRT promete revolucionar o cenário dos relatórios para Java, especialmente devido à sua forte integração com o IDE Eclipse, o que traz vantagens de produtividade claramente além do possível para outros competidores (mesmo os que possuem plug-ins para IDEs).
Apesar de relativamente novo, o BIRT tem evoluído a passos largos e já é uma tecnologia madura. Já encontramos o BIRT na sua versão 2.1, que acompanha o release do Eclipse 3.2 e faz parte do Callisto 1.0 (distribuição integrada dos principais projetos do Eclipse.org).
Neste artigo, veremos como utilizar o BIRT, guiando o leitor na construção de relatórios com um tutorial prático, e examinando os recursos e características desta ferramenta.
Embora o BIRT e este artigo sejam calcados no Eclipse, usuários de outros IDEs também podem usar o BIRT, graças ao RCP Report Designer (veja a seção “Instalando”).
O Projeto BIRT
O projeto BIRT tem o objetivo de construir ferramentas de Business Intelligence e relatórios, usando o modelo open source e as tecnologias da Fundação Eclipse. É interessante destacar algumas conseqüências menos evidentes desta definição:
· O BIRT não é simplesmente um "plug-in para o IDE Eclipse". Pode-se utilizá-lo sem nenhum IDE, inclusive para a edição visual de relatórios.
· O BIRT se integra à arquitetura de ferramentas do Eclipse, o que significa que haverá outros plug-ins para Eclipse a se beneficiar do BIRT, como já é o caso do TPTP 4.2 (Eclipse Test and Tools Platform). O quadro "O BIRT, outros geradores de relatórios e open source" discute o status do BIRT como projeto do Eclipse.org, e o compara com outros projetos competidores no mundo open source.
Componentes do BIRT
Como toda ferramenta de business intelligence, o BIRT traz sua própria sopa de letrinhas, com muitos novos acrônimos para aprendermos. Os componentes de runtime e design do BIRT são os seguintes:
· ERD (Eclipse Report Designer) – Editor visual de definições de relatórios.
· WRD (Web Based Report Designer) – Equivalente ao ERD, mas com interface web (este componente ainda não está disponível).
· ERE (Eclipse Report Engine) – Gerador de relatórios; utiliza definições produzidas pelo ERD ou WRD.
· "
ATENÇÃO! A exibição deste artigo foi interrompida.
Este é um post disponível para assinantes MVP
Space do autor


0
0
