Struttura del corso

Introduzione alle Funzionalità Avanzate di JasperReports

  • Panoramica delle capacità avanzate di reporting
  • Comprensione dell'architettura di JasperReports

Lavorare con i Sottoreport

  • Creazione e integrazione di sottoreport
  • Passaggio di parametri tra report principali e sottoreport
  • Gestione delle fonti dati dei sottoreport
  • Confronto tra gruppi e sottoreport

Utilizzo di Variabili e Calcoli

  • Creazione e utilizzo di variabili nei report
  • Implementazione di calcoli complessi
  • Aggregazione dei dati

Connessioni di Fonte Dati Complesse

  • Lavoro con fonti dati multiple
  • Creazione di fonti dati personalizzate
  • Implementazione di filtri per le fonti dati

Personalizzazione dei Modelli di Report

  • Creazione di modelli personalizzati
  • Utilizzo di stili e formattazione condizionale
  • Progettazione di report dinamici

Grafica Avanzata e Visualizzazione

  • Implementazione di grafici e diagrammi avanzati
  • Utilizzo di visualizzazioni personalizzate
  • Creazione e integrazione di tabelle pivot
  • Integrazione di librerie di visualizzazione di terze parti

Scripting ed Espressioni

  • Scrittura di espressioni e script personalizzati
  • Utilizzo di JavaScript e Groovy in JasperReports
  • Implementazione di scriptlets per logiche avanzate

Parametrizzazione ed Inserimento Utente

  • Creazione e utilizzo di parametri complessi
  • Progettazione di report interattivi
  • Implementazione di contenuti di report guidati da parametri

Integrazione di JasperReports con Applicazioni

  • Inserimento di JasperReports in applicazioni Java
  • Utilizzo di JasperReports Server
  • Integrazione con servizi web

Opzioni di Esportazione Avanzate

  • Esportazione di report in vari formati
  • Personalizzazione delle configurazioni di esportazione
  • Implementazione di exporter personalizzati

Ottimizzazione del Rendimento

  • Ottimizzazione delle prestazioni dei report
  • Gestione di dataset grandi
  • Best practice per un design efficiente dei report

Sicurezza e Autorizzazioni

  • Implementazione della sicurezza nei report
  • Gestione delle autorizzazioni degli utenti e del controllo di accesso
  • Utilizzo di JasperReports Server per la distribuzione sicura dei report

Tecniche di Raggruppamento Avanzate

  • Formazione avanzata sull'uso dei gruppi
  • Controllo multipagina
  • Modulo fisso con una sezione variabile all'interno
  • Fronte e retro quando il fronte è variabile ma il retro è fisso

Riepilogo e Passi Successivi

Requisiti

  • Conoscenze basilari di JasperReports
  • Familiarità con SQL e concetti di database

Pubblico Obiettivo

  • Analisti BI (Business Intelligence)
  • Sviluppatori ETL
  • Professionisti del database
 14 Ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (4)

Corsi in Arrivo

Categorie relative