Upload
brava-tecnologia
View
1.666
Download
3
Embed Size (px)
DESCRIPTION
Uso do BIRT como solução open source para Business Intelligence
Citation preview
BIRTBusiness Intelligence and Report Tools
BRAVAMaio/2011
www.bravatec.com.br
Introdução
Componentes e Arquitetura
Geração de Gráficos e Relatórios
Extensão e Integração
BIRT Project = Business Intelligence and Report Tools
Agenda
www.bravatec.com.br
Open Source Reporting: Eclipse BIRT
Mais de 2 milhões de downloadsDesde Dez/2007
Projeto Open Source da Fundação Eclipse Iniciado em Outubro de 2004
Próxima geração em Business Intelligence Gerador de Relatórios baseado em Eclipse Open Source de adoção rápida Baseado em padrões e altamente extensível Desenho aberto em formato XML
Objetivos do Projeto
Dow
nloa
ds (1
,000
s)
www.bravatec.com.br
Usuários Projeto BIRT
Desenv de Relatórios Drag & Drop e gráficos
Desenv de Relatórios Avançados Scripts e APIs
Integrações de Runtime APIs para Viewer and Engine
Integrações de Desenho API para Design
Desenv de Extensões Pontos de Extensão
Desenv Core Desenvolvimento Open Source
Público Alvo Funcionalidades
Simples
Complexo
www.bravatec.com.br
Report Designer
Arquitetura BIRT
Report Engine
PresentationServicesReport Design Engine
XMLReportDesign
ReportDocument
HTMLPDFExcelWordPowerPointPostScript…
EclipseReportDesigner
GenerationServices
DataTransform.Services
ChartingEngine
Data
Data
ChartDesigner
Eclipse DTP,WTP,…
CustomDesigner
www.bravatec.com.br
Relatórios Tabulares – Selecionando Dados
www.bravatec.com.br
Suporte Relatório Tabular DinâmicoCaracterísticas:
Drag and Suporta múltiplos níveis Baseado em engine de cubo Totais, quebras, nívies, etc…
Criação Simplificada de Relatórios Tabulares
Relatórios Tabulares – Editando Relatório
www.bravatec.com.br
Relatórios Tabulares - Resultados
www.bravatec.com.br
Criação simplificada de totalizadores em relatórios
Editor de Relatórios - Edição de Totalizadores
www.bravatec.com.br
Formato do relatório segue o tamanho de cada objeto independente do tamaho da janela
Bom para relatórios que necessitam de um layout mais previso
O padrão é auto-layout
Editor de Relatórios - Layout Fixo
www.bravatec.com.br
Suporte ao uso de CSS externo Fácil referência Easily a CSS existentes Permite atualização dinâmica de estilo
Editor de Relatórios - Utilizando CSS externo
www.bravatec.com.br
Uso de CSS para formatação condicional Permite destacar dados importantes Dispensa seleção manual de fontes, etc. Uso automático de CSS de acordo com
níveis selecionados
Editor de Relatórios - Formatação Condicional
www.bravatec.com.br
Permite estilos diferentes em diferentes nívies
Editor de Relatórios - Uso de CSS para tabelas
www.bravatec.com.br
Uso de expressões lógicas em parâmetros
Permite uso de diálogos amigáveis
Editor de Relatórios - Expressões em parâmetros
www.bravatec.com.br
Propriedades de Estilo
Propriedades Avançadas
Editor de Relatórios - Editor de Propriedades
www.bravatec.com.br
Customizações de baixo nível
Editor de Relatórios - Edição Avançada XML
www.bravatec.com.br
Bubble Chart
Difference Chart
Gantt Chart
Cone Riser Chart
Tube Riser Chart
Geração de Gráficos - Exemplos
www.bravatec.com.br
Geração de Gráficos - API para geração de gráficos
www.bravatec.com.br
Formatos Microsoft Excel Microsoft Word Microsoft PowerPoint PostScript
Exportação de Dados para Aplicações Office
www.bravatec.com.br
Exportação de Dados para Aplicações Office
www.bravatec.com.br
Exportação de Dados para Aplicações Office
www.bravatec.com.br
BIRT Web Project Wizard BIRT Tag Library BIRT Chart Deployment Open Data Access (ODA) Project Wizards Application Context access from Web Viewer
Integração e Extensão
www.bravatec.com.br
Desenvolvimento Facilitado e Aplicações Publicação em Servidores de Aplicação Automatizada Perspectiva J2EE para depuração
BIRT Web Project Wizard
www.bravatec.com.br
BIRT Tag Libraries
www.bravatec.com.br
Chart JSP Tag Library and Servlet
www.bravatec.com.br
ODA Project Wizard
www.bravatec.com.br
Exemplos - Relatórios
www.bravatec.com.br
Exemplos - Relatórios
www.bravatec.com.br
Exemplos - Gráficos
www.bravatec.com.br
Exemplos - Gráficos
www.bravatec.com.br
Exemplos - Gráficos
www.bravatec.com.br
Relatórios Tabulares
Suporte a totalizadores
Layouts customizados
Link para CSS externo
Formatações condicionais
Formatações de tabelas
Surporte a parâmetros de execução
Formatação de propriedades
Formatação avançada em XML
Vários tipos de gráficos
Manipulação programável de gráficos
Acesso a API de gráficos
Exportação XLS
Exportação Word
Exportação PPT
Exportação Postscript
Web Service ODA
Data Source para arquivos planos
Suporte a junções (joins)
Profiles de conexão dinâmicos
Acesso a contexto de aplicações
BIRT Web Project Wizard
BIRT Tag Library
BIRT Chart Deployment
ODA Project Wizards
Visualizador de Relatórios
Visualizador de Gráficos
Algumas Featurus
Suporte a um grande número de relatórios com desenvolvimento facilitado Vários tipos de gráfico com controles programáveis Vários formatos de saída e integração com Office Diversas formas de acesso a fontes de dados Desenvolvimento de Extensões e Integrações facilitado
Resumo
Muito obrigado!
Conteúdo Baseado em http://www.eclipse.org/birt/phoenix/presos/rad2008/OC07.ppt