Pentaho 8 Reporting
for Java Developers
Because details matter
1
Francesco Corti
• Product Evangelist for Alfresco
• Author for Packt Publishing
• Alfresco & Pentaho Community member
Francesco Corti
Alflytics
BI for Alfresco
My last project
I’m not
here to
sell the
book
My last project
I’m here
to
convince
you that
you need
it!
My last project
How?
Showing
that into
your
reporting
projects
…
details
matter!
• Expensive
• Requires a huge effort
• Long duration
• Critical
Your reporting project
is like a film
A colossal with
mistakes is not
good
Let’s use the
GitHub repo
full of samples
21 prpt
14 Java proj.
1 CDE dash.
1 ktr
• Creating a report using the Wizard
• Building a report from scratch
• Design and layout enrichment
• Functions and formulas
• Parametrization
• Multi-language support
• Sub-reports
• Cross tabs
The 21 prpt samples
• Creating a report using the Wizard
• Building a report from scratch
• Design and layout enrichment
• Functions and formulas
• Parametrization
• Multi-language support
• Sub-reports
• Cross tabs
The 21 prpt samples
• Using Maven
• Developing using all the data sources
• Multi-language support using Java
• Sub-report and cross-tab using Java
• Build interactive reports
The 14 Java projects
• Using Maven
• Developing using all the data sources
• Multi-language support using Java
• Sub-report and cross-tab using Java
• Build interactive reports
The 14 Java projects
Maven project
Maven project
Maven project
Maven project
Maven project
• Using Maven
• Developing using all the data sources
• Multi-language support using Java
• Sub-report and cross-tab using Java
• Build interactive reports
The 14 Java projects
Interactive report
Conclusion
A colossal with
mistakes is not
good
Learn how to
manage your
reporting
project
https://github.com/fcorti/pentaho-8-reporting-for-java-developers
My last project
Thank
you!

Pentaho 8 Reporting for Java Developers - Because details matter

Editor's Notes

  • #12 An error on the multi-language support is like a kick in the pants