Schița de curs

Introducere în caracteristici avansate JasperReports

  • Prezentare generală a capabilităților avansate de raportare
  • Înțelegerea arhitecturii JasperReports

Lucrul cu subrapoarte

  • Crearea și integrarea rapoartelor secundare
  • Trecerea parametrilor între rapoartele principale și cele secundare
  • Gestionarea surselor de date ale subraportului
  • Comparații între grupuri și subrapoarte

Utilizarea variabilelor și a calculelor

  • Crearea ș i utilizarea variabilelor în rapoarte
  • Implementarea calculelor complexe
  • Agregarea datelor

Conexiuni complexe cu surse de date

  • Lucrul cu mai multe surse de date
  • Crearea de surse de date personalizate
  • Implementarea filtrelor surselor de date

Personalizarea șabloanelor de raport

  • Crearea de șabloane personalizate
  • Utilizarea stilurilor și a formatării condiționate
  • Proiectarea rapoartelor dinamice

Diagrame și vizualizare avansată

  • Implementarea de diagrame și grafice avansate
  • Utilizarea elementelor vizuale personalizate
  • Crearea și integrarea tabelelor pivot
  • Integrarea bibliotecilor de vizualizare de la terți

Scripting și Expressțiuni

  • Scrierea de expresii și scripturi personalizate
  • Utilizarea JavaScript și Groovy în JasperReports
  • Implementarea scripturilor pentru logica avansată

Parametrizarea și introducerea datelor de către utilizator

  • Crearea și utilizarea parametrilor complecși
  • Proiectarea de rapoarte interactive
  • Implementarea conținutului rapoartelor bazate pe parametri

Integrarea JasperReports cu aplicațiile

  • Integrarea JasperReports în aplicații Java.
  • Utilizarea serverului JasperReports
  • Integrarea serviciilor web

Opțiuni avansate de export

  • Exportul rapoartelor în diverse formate
  • Personalizarea configurațiilor de export
  • Implementarea exportatorilor personalizați

Optimizarea performanței

  • Optimizarea performanței rapoartelor
  • Gestionarea seturilor mari de date
  • Cele mai bune practici pentru proiectarea eficientă a rapoartelor

Securitate și permisiuni

  • Implementarea securității rapoartelor
  • Gestionarea permisiunilor utilizatorilor și controlul accesului
  • Utilizarea serverului JasperReports pentru distribuirea securizată a rapoartelor

Tehnici avansate de grupare

  • Instruire mai avansată privind utilizarea grupurilor
  • Controlul mai multor pagini
  • Formular fix cu o secțiune variabilă în interior
  • Față și spate atunci când fața este variabilă, dar spatele este fix

Rezumat și pași următori

Cerințe

  • Cunoștințe de bază de JasperReports
  • Familiaritate cu SQL și cu conceptele bazelor de date

Audiență

  • Analiști BI
  • Dezvoltatorii ETL
  • Profesioniști Database
 14 ore

Numărul de participanți


Pret per participant

Mărturii (1)

Upcoming Courses

Categorii înrudite