Programa do Curso
Introdução às Funcionalidades Avançadas do JasperReports
- Visão geral das capacidades avançadas de relatórios
- Compreensão da arquitetura do JasperReports
Trabalhando com Sub-relatórios
- Criação e integração de sub-relatórios
- Transmissão de parâmetros entre relatórios principais e sub-relatórios
- Gerenciamento de fontes de dados dos sub-relatórios
- Comparação entre agrupamentos e sub-relatórios
Utilizando Variáveis e Cálculos
- Criação e uso de variáveis nos relatórios
- Implementação de cálculos complexos
- Agregação de dados
Conexões Complexas de Fontes de Dados
- Trabalhando com múltiplas fontes de dados
- Criação de fontes de dados personalizadas
- Implementação de filtros de fonte de dados
Personalizando Modelos de Relatório
- Criação de modelos personalizados
- Uso de estilos e formatação condicional
- Projeto de relatórios dinâmicos
Gráficos Avançados e Visualização
- Implementação de gráficos avançados e diagramas
- Uso de visuais personalizados
- Criação e integração de tabelas dinâmicas
- Integração de bibliotecas de visualização de terceiros
Scripts e Expressões
- Escrita de expressões e scripts personalizados
- Uso de JavaScript e Groovy no JasperReports
- Implementação de scriptlets para lógica avançada
Parametrização e Entrada do Usuário
- Criação e uso de parâmetros complexos
- Projeto de relatórios interativos
- Implementação de conteúdo de relatório orientado por parâmetros
Integrando o JasperReports com Aplicações
- Incorporação do JasperReports em aplicações Java
- Uso do JasperReports Server
- Integração por serviços web
Opções Avançadas de Exportação
- Exportação de relatórios para diversos formatos
- Personalização das configurações de exportação
- Implementação de exportadores personalizados
Otimização de Desempenho
- Otimização do desempenho dos relatórios
- Gerenciamento de grandes conjuntos de dados
- Melhores práticas para um projeto eficiente de relatórios
Segurança e Permissões
- Implementação de segurança nos relatórios
- Gerenciamento de permissões de usuário e controle de acesso
- Uso do JasperReports Server para distribuição segura de relatórios
Técnicas Avançadas de Agrupamento
- Treinamento mais avançado sobre o uso de grupos
- Controle multifacetado
- Formulário fixo com uma seção variável interna
- Parte frontal e traseira quando a frente é variável, mas o verso é fixo
Resumo e Próximos Passos
Requisitos
- Conhecimento básico de JasperReports
- Familiaridade com SQL e conceitos de banco de dados
Público-alvo
- Analistas de BI
- Desenvolvedores ETL
- Profissionais de banco de dados
Testemunhos de Clientes (3)
Deepthi estava muito atenta às minhas necessidades, sabia quando adicionar camadas de complexidade e quando se conter para seguir uma abordagem mais estruturada. Deepthi realmente trabalhou no meu ritmo e garantiu que eu pudesse usar as novas funções/ferramentas por conta própria, primeiro mostrando e depois me permitindo recrear os itens, o que ajudou muito a fixar o treinamento. Não poderia estar mais satisfeito com os resultados deste treinamento e com o nível de expertise de Deepthi!
Deepthi - Invest Northern Ireland
Curso - IBM Cognos Analytics
Máquina Traduzida
ele estava bem preparado - e é muito simpático
Oliver - Post CH AG
Curso - Splunk Fundamentals
Máquina Traduzida
muitos exercícios práticos
Marcin - Narodowy Bank Polski
Curso - Splunk Data Administration
Máquina Traduzida