JasperReports
Your data should inform your stakeholders' decisions. Use JasperReports to structure your analyses and reports, making indicators easy to understand and deviations visible. Become more self-sufficient in producing information that supports business management.
- Duration
- 4 days 28 hours
- Code
- JAS01FR Code
Presentation
JasperReports is a 100% open-source reporting and business intelligence tool for producing and publishing all types of documents, including invoices, reports and dashboards, in multiple formats (HTML, PDF, XLS, PPT, DOC and more).
It can draw on a variety of data sources, including databases (Oracle, SQL Server, DB2, MySQL and others), XML, Excel and CSV. Published documents can be emailed directly to your partners.
If you are looking for a free product to create and publish a wide range of documents, JasperReports is for you. However, training is essential to understand all its concepts and fully master the tool.
This Oo2 training course introduces the full range of JasperReports features and capabilities. You will also learn to design and publish sophisticated documents, such as invoices, comprehensive reports and dynamic dashboards.
Objectives
- Install JasperReports and the iReport design tool.
- Configure a report's data sources.
- Understand the structure of a report or subreport.
- Explore the basic objects that make up a report.
- Design a first simple report from a data source.
- Develop more advanced reports with crosstabs and subreports.
- Publish results in various formats on the web.
Program
Introduction
- The challenges of reporting.
- What JasperReports can and cannot do.
- Overview of iReport, its WYSIWYG approach and usability.
- Explore the supplied sample reports and templates.
- Review XML fundamentals and their relevance to JasperReports.
Installing and getting started with iReport
- Technical prerequisites and installation procedure.
- Install the solution and configure basic settings.
- Understand the complete report-generation process.
- Data sources: configuration and declaration.
- Introduction to Query Designer.
- Run SQL queries, filter results and sort them.
- Analyse the main elements of the generated source code (the jrxml file).
Designing reports
- Understand a report's structure and logic: sections, bands and more.
- The report lifecycle.
- Visual elements: static or dynamic text, images, charts, geometric shapes, links, barcodes and more.
- Variables, parameters, fields and expressions in a report.
- The report background.
- Report fields: declaration, types and rules.
- Format the report's visual elements.
- Page layout, styles and templates.
Advanced design
- Datasets: when to use them.
- Subreports and integration of groups of subreports.
- Principles of creating groups.
- Evaluation time.
- Master crosstabs: OLAP, datasets and more.
- Multi-column reports.
- Use advanced charts.
Publishing reports
- Install and configure JasperServer for publication.
- Configure the database and connectors.
- Import and export reports.
- Report parameters.
- Publish reports.
Course strengths
Through numerous progressive, instructive practical workshops, participants will learn to create simple and complex reports, including charts and dashboards, from a database management system.
70% of the course is devoted to practical exercises.
Audience
This course is intended for project managers, IT professionals and consultants who want to implement a high-quality reporting solution.
Prerequisites
Regular experience using Windows is essential.
Knowledge of relational databases, particularly SQL, is recommended. Some familiarity with XML technologies is also desirable.
Teaching and assessment methods
- Initial skills assessment
- Training materials provided to participants
- Continuous assessment throughout the course
- End-of-course feedback questionnaire
- Combination of theory and practical application
- Attendance records
- Post-course follow-up evaluation
Dates and sessions
Choose the date and delivery format that suit you.
No upcoming sessions are currently available.
fr
en