Course Outline
Introduction to Advanced JasperReports Features
- Overview of advanced reporting capabilities.
- Understanding the JasperReports architecture.
Working with Subreports
- Creating and integrating subreports.
- Parameter passing between main and subreports.
- Managing subreport data sources.
- Comparisons between groups and sub-reports.
Using Variables and Calculations
- Creating and using variables in reports.
- Implementing complex calculations.
- Aggregating data.
Complex Data Source Connections
- Working with multiple data sources.
- Creating custom data sources.
- Implementing data source filters.
Customizing Report Templates
- Creating custom templates.
- Using styles and conditional formatting.
- Designing dynamic reports.
Advanced Charting and Visualization
- Implementing advanced charts and graphs.
- Using custom visuals.
- Creating and integrating pivot tables.
- Integrating third-party visualization libraries.
Scripting and Expressions
- Writing custom expressions and scripts.
- Using JavaScript and Groovy in JasperReports.
- Implementing scriptlets for advanced logic.
Parameterization and User Input
- Creating and using complex parameters.
- Designing interactive reports.
- Implementing parameter-driven report content.
Integrating JasperReports with Applications
- Embedding JasperReports in Java applications.
- Using JasperReports Server.
- Web service integration.
Advanced Export Options
- Exporting reports to various formats.
- Customizing export configurations.
- Implementing custom exporters.
Performance Optimization
- Optimizing report performance.
- Managing large datasets.
- Best practices for efficient report design.
Security and Permissions
- Implementing report security.
- Managing user permissions and access control.
- Using JasperReports Server for secure report distribution.
Advanced Grouping Techniques
- More advanced training on the use of groups.
- Multipage control.
- Fixed form with a variable section inside.
- Front and back when the front is variable but the back is fixed.
Summary and Next Steps
Requirements
- Foundational knowledge of JasperReports.
- Understanding of SQL and database concepts.
Target Audience
- Business Intelligence (BI) analysts.
- ETL developers.
- Database professionals.
Testimonials (4)
Abhi has excellent knowledge of Alteryx and he explained things very clearly. He understood our goals and created bespoke demo datasets that were relevant to our organisation, which was very impressive. The training was well-structured and delivered at a good pace, with time for questions.
Samuel Taylor - Manchester Metropolitan University
Course - Alteryx for Data Analysis
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
Course - IBM Cognos Analytics
he was well prepared - and he is very sympathetic
Oliver - Post CH AG
Course - Splunk Fundamentals
Used good examples, good pace of the training and covered most things