Kursplan
Introduktion till avancerade JasperReports funktioner
- Översikt över avancerade rapporteringsfunktioner
- Förstå JasperReports-arkitekturen
Arbeta med underrapporter
- Skapa och integrera underrapporter
- Parameteröverföring mellan huvud- och underrapporter
- Hantera datakällor för underrapporter
- Jämförelser mellan grupper och underrapporter
Använda variabler och beräkningar
- Skapa och använda variabler i rapporter
- Implementera komplexa beräkningar
- Aggregera data
Komplexa anslutningar till datakällor
- Arbeta med flera datakällor
- Skapa anpassade datakällor
- Implementera filter för datakällor
Anpassa rapportmallar
- Skapa anpassade mallar
- Använda formatmallar och villkorsstyrd formatering
- Utforma dynamiska rapporter
Avancerad kartläggning och visualisering
- Implementera avancerade diagram och grafer
- Använda anpassade visuella objekt
- Skapa och integrera pivottabeller
- Integrera visualiseringsbibliotek från tredje part
Skript och Expressioner
- Skriva anpassade uttryck och skript
- Använda JavaScript och Groovy i JasperReports
- Implementera skript för avancerad logik
Parametrering och användarinmatning
- Skapa och använda komplexa parametrar
- Utforma interaktiva rapporter
- Implementera parameterdrivet rapportinnehåll
Integrera JasperReports med applikationer
- Bädda in JasperReports i Java program
- Använder JasperReports Server
- Integrering av webbtjänster
Avancerade exportalternativ
- Exportera rapporter till olika format
- Anpassa exportkonfigurationer
- Implementera anpassade exportörer
Prestandaoptimering
- Optimera rapportprestanda
- Hantera stora datamängder
- Bästa praxis för effektiv rapportdesign
Säkerhet och behörigheter
- Implementera rapportsäkerhet
- Hantera användarbehörigheter och åtkomstkontroll
- Använda JasperReports Server för säker rapportdistribution
Avancerade grupperingstekniker
- Fördjupad utbildning i användning av grupper
- Flersidig kontroll
- Fast form med en variabel sektion inuti
- Fram och bak när framstycket är variabelt men baksidan är fast
Sammanfattning och nästa steg
Krav
- Grundläggande kunskaper i JasperReports
- Kunskaper om SQL och databasbegrepp
Publik
- BI-analytiker
- ETL-utvecklare
- Database Yrkesverksamma
Vittnesmål (4)
Deepthi was super attuned to my needs, she could tell when to add layers of complexity and when to hold back and take a more structured approach. Deepthi truly worked at my pace and ensured I was able to use the new functions /tools myself by first showing then letting me recreate the items myself which really helped embed the training. I could not be happier with the results of this training and with the level of expertise of Deepthi!
Deepthi - Invest Northern Ireland
Kurs - IBM Cognos Analytics
Dela exempel på applikation
Kurs - Alteryx for Data Analysis
Maskintolkat
My tydligt framfört och förklarat
Harshit Arora - PwC South East Asia Consulting
Kurs - Alteryx for Developers
Maskintolkat
Linear regression - the algorithm to predict the trend