Programa do Curso
Introdução às funcionalidades avançadas JasperReports
- Visão geral das capacidades avançadas de criação de relatórios
- Compreender a arquitetura da JasperReports
Trabalhar com sub-relatórios
- Criação e integração de sub-relatórios
- Passagem de parâmetros entre o relatório principal e os sub-relatórios
- Gerir fontes de dados de sub-relatórios
- Comparações entre grupos e sub-relatórios
Usando variáveis e cálculos
- Criando e usando variáveis em relatórios
- Implementação de cálculos complexos
- Agregação de dados
Ligações complexas de fontes de dados
- Trabalhar com várias fontes de dados
- Criação de fontes de dados personalizadas
- Implementação de filtros de fontes de dados
Personalização de modelos de relatórios
- Criar modelos personalizados
- Utilizar estilos e formatação condicional
- Conceber relatórios dinâmicos
Gráficos e visualização avançados
- Implementar gráficos e diagramas avançados
- Utilizar elementos visuais personalizados
- Criação e integração de tabelas dinâmicas
- Integração de bibliotecas de visualização de terceiros
Scripting e Expressões
- Escrever expressões e scripts personalizados
- Utilizar JavaScript e Groovy em JasperReports
- Implementação de scriptlets para lógica avançada
Parametrização e entrada do utilizador
- Criar e utilizar parâmetros complexos
- Conceber relatórios interactivos
- Implementação de conteúdo de relatório orientado por parâmetros
Integração de JasperReports em aplicações
- Incorporação de JasperReports em aplicações Java
- Utilizar o servidor JasperReports
- Integração de serviços Web
Opções avançadas de exportação
- Exportar relatórios para vários formatos
- Personalizar configurações de exportação
- Implementação de exportadores personalizados
Otimização do desempenho
- Otimizar o desempenho dos relatórios
- Gerir grandes conjuntos de dados
- Melhores práticas para um design de relatório eficiente
Segurança e permissões
- Implementação da segurança de relatórios
- Gerir as permissões de utilizador e o controlo de acesso
- Utilização do JasperReports Server para distribuição segura de relatórios
Técnicas avançadas de agrupamento
- Formação mais avançada sobre a utilização de grupos
- Controlo de várias páginas
- Formulário fixo com uma secção variável no interior
- Frente e verso quando a frente é variável mas o verso é fixo
Resumo e próximos passos
Requisitos
- Conhecimentos básicos de JasperReports
- Familiaridade com SQL e conceitos de bases de dados
Público-alvo
- Analistas de BI
- Desenvolvedores de ETL
- Profissionais Database
Declaração de Clientes (4)
A Deepthi estava super sintonizada com as minhas necessidades, sabia quando adicionar camadas de complexidade e quando se conter e adotar uma abordagem mais estruturada. A Deepthi trabalhou verdadeiramente ao meu ritmo e assegurou que eu fosse capaz de utilizar as novas funções/ferramentas, mostrando primeiro e depois deixando-me recriar os itens, o que ajudou realmente a incorporar a formação. Não podia estar mais satisfeito com os resultados desta formação e com o nível de especialização da Deepthi!
Deepthi - Invest Northern Ireland
Curso - IBM Cognos Analytics
Máquina Traduzida
Partilhar um exemplo de aplicação
Curso - Alteryx for Data Analysis
Máquina Traduzida
Muito bem articulado e explicado
Harshit Arora - PwC South East Asia Consulting
Curso - Alteryx for Developers
Máquina Traduzida
Regressão linear - o algoritmo para prever a tendência
Vincent Ko - UBS
Curso - Data Preparation with Alteryx
Máquina Traduzida