Get in Touch
 Duration 14 hours

Course Outline

Introduction to Advanced JasperReports Features

  • Examination of advanced reporting capabilities
  • Insights into the JasperReports architecture

Working with Subreports

  • Creation and integration of subreports
  • Parameter transfer between primary and sub-reports
  • Management of subreport data sources
  • Differentiating between grouping and sub-reports

Using Variables and Calculations

  • Defining and utilizing report variables
  • Executing complex calculations
  • Data aggregation techniques

Complex Data Source Connections

  • Handling multiple data sources
  • Development of custom data sources
  • Application of data source filters

Customizing Report Templates

  • Building bespoke templates
  • Application of styles and conditional formatting
  • Designing dynamic report structures

Advanced Charting and Visualization

  • Implementation of sophisticated charts and graphs
  • Utilization of custom visuals
  • Construction and integration of pivot tables
  • Incorporation of third-party visualization libraries

Scripting and Expressions

  • Authoring custom expressions and scripts
  • Application of JavaScript and Groovy within JasperReports
  • Implementation of scriptlets for advanced logic

Parameterization and User Input

  • Creation and use of complex parameters
  • Design of interactive reporting features
  • Implementation of parameter-driven content

Integrating JasperReports with Applications

  • Embedding JasperReports into Java applications
  • Utilization of JasperReports Server
  • Web service integration strategies

Advanced Export Options

  • Exporting reports to diverse formats
  • Configuration of export settings
  • Development of custom exporters

Performance Optimization

  • Enhancing report performance
  • Handling large datasets efficiently
  • Best practices for streamlined report design

Security and Permissions

  • Enforcement of report security protocols
  • Management of user permissions and access controls
  • Use of JasperReports Server for secure distribution

Advanced Grouping Techniques

  • In-depth training on advanced group usage
  • Control over multi-page structures
  • Fixed forms incorporating variable sections
  • Managing variable front pages with fixed back pages

Summary and Next Steps

Requirements

  • Foundational understanding of JasperReports
  • Proficiency in SQL and core database concepts

Target Audience

  • BI analysts
  • ETL developers
  • Database professionals

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories