Cursusaanbod
Inleiding tot de geavanceerde mogelijkheden van JasperReports
- Overzicht van de gevorderde rapportagefuncties
- Begrip van de architectuur van JasperReports
Werken met subrapporten
- Het maken en integreren van subrapporten
- Parameteroverdracht tussen het hoofd- en subrapport
- Beheer van data bronnen binnen subrapporten
- Verschillen tussen groeperingen en subrapporten
Gebruik van variabelen en berekeningen
- Variabelen creëren en toepassen in rapporten
- Complexe berekeningen implementeren
- Data aggregeren
Werken met complexe data bronnen
- Omgaan met meerdere data bronnen tegelijkertijd
- Eigen aangepaste data bronnen ontwikkelen
- Implementeren van filters op data bronnen
Aanpassing van rapporttemplates
- Eigen templates ontwerpen en ontwikkelen
- Stijlen en conditionele opmaak toepassen
- Dynamische rapporten vormgeven
Geavanceerde grafieken en visualisaties
- Gevorderde diagrammen en grafieken implementeren
- Eigen aangepaste visuele elementen inzetten
- Pivottabellen creëren en integreren
- Integratie van externe visualisatiebibliotheken mogelijk maken
Scripten en expressies gebruiken
- Eigen expressies en scripts schrijven
- JavaScript en Groovy integreren in JasperReports
- Scriptlets inzetten voor geavanceerde logica
Parameterisering en gebruikersinvoer
- Complexe parameters ontwikkelen en gebruiken
- Interactieve rapporten ontwerpen
- Inhoud van rapporten dynamisch bepalen via parameters
Integratie van JasperReports met andere applicaties
- JasperReports incorporeren in Java-applicaties
- Werken met JasperReports Server
- Integratie via webservices realiseren
Geavanceerde exportopties
- Rapporten exporteren naar diverse formaten
- Exportinstellingen naar wens aanpassen
- Aangepaste exporters ontwikkelen en gebruiken
Prestatieoptimalisatie
- Rapportperformantie verbeteren
- Omgaan met zeer grote datasets efficiënt
- Best practices voor effectief rapportontwerp volgen
Beveiliging en gebruikersrechtenbeheer
- Rapportbeveiliging implementeren
- Gebruikersrechten beheren en toegangscontrole regelen
- JasperReports Server gebruiken voor veilige rapportdistributie
Geavanceerde technieken voor groepering
- Grondiger inzicht verkrijgen in het gebruik van groeperingen
- Controle over meerdere pagina’s realiseren
- Vaste formulieren ontwerpen met variabele inhoud
- Aanpassing van voor- en achterkant: variabele voorkant, vaste achterkant
Samenvatting en vervolgstappen
Vereisten
- Basiskennis van JasperReports
- Bekendheid met SQL en algemene databaseconcepten
Doelgroep
- BI-analisten
- ETL-ontwikkelaars
- Databaseprofessionals
Getuigenissen (4)
Deepthi was zeer gevoelig voor mijn behoeften, ze kon aanvoelen wanneer ze extra lagen van complexiteit moest toevoegen en wanneer ze juist moest inhouden en een meer gestructureerde benadering kiezen. Deepthi werkte echt op mijn tempo en zorgde ervoor dat ik de nieuwe functies/tools zelf kon gebruiken, door eerst te demonstreren en me vervolgens te laten oefenen. Dit hielp enorm bij het verankeren van de training. Ik kan niet anders dan zeer tevreden zijn met het resultaat van deze training en met Deepthi's niveau van expertise!
Deepthi - Invest Northern Ireland
Cursus - IBM Cognos Analytics
Automatisch vertaald
De diversiteit van de behandelde onderwerpen
Romaric - Vacher
Cursus - Business Intelligence and Data Analysis with Metabase
Automatisch vertaald
hij was goed voorbereid - en hij is zeer sympathiek
Oliver - Post CH AG
Cursus - Splunk Fundamentals
Automatisch vertaald
veel praktische oefeningen
Marcin - Narodowy Bank Polski
Cursus - Splunk Data Administration
Automatisch vertaald