Get in Touch

Course Outline

Introduction to Advanced JasperReports Features

  • Overview of advanced reporting capabilities
  • Understanding the JasperReports architecture

Working with Subreports

  • Creating and integrating subreports
  • Passing parameters between main reports and subreports
  • Managing subreport data sources
  • Comparing groups and subreports

Using Variables and Calculations

  • Creating and utilising 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

Customising Report Templates

  • Creating custom templates
  • Applying styles and conditional formatting
  • Designing dynamic reports

Advanced Charting and Visualisation

  • Implementing advanced charts and graphs
  • Using custom visuals
  • Creating and integrating pivot tables
  • Integrating third-party visualisation libraries

Scripting and Expressions

  • Writing custom expressions and scripts
  • Using JavaScript and Groovy in JasperReports
  • Implementing scriptlets for advanced logic

Parameterisation 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
  • Customising export configurations
  • Implementing custom exporters

Performance Optimisation

  • Optimising 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
  • Multi-page control
  • Fixed forms with variable sections
  • Handling scenarios where the front section is variable but the back is fixed

Summary and Next Steps

Requirements

  • Basic knowledge of JasperReports
  • Familiarity with SQL and database concepts

Audience

  • BI analysts
  • ETL developers
  • Database professionals
 14 Hours

Number of participants


Price per participant

Testimonials (4)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories