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
 14 Horas

Declaração de Clientes (1)

Próximas Formações Provisórias

Categorias Relacionadas