OBUG APEX SIG - Reporting

1,274 views
1,160 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,274
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
20
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

OBUG APEX SIG - Reporting

  1. 1. Reporting in Oracle APEXPatrick Hellemans – Competence Manager TechnologyGeert Guldentops – Oracle APEX Solution Engineer
  2. 2. Agenda Reporting possibilities SWOT analysis Demo Conclusion Q&A
  3. 3. Reporting possibilities in APEX
  4. 4. Cluster 1 – PL/SQL PL/PDF • License fee $600 • Supported formats: PDF • Documents are build using PL/SQL • Integrated with the Oracle database • A lot of custom PL/SQL code is needed to create documents
  5. 5. Cluster 1 – PL/SQL SQL WORD • Documents are build using PL/SQL and ‘scriplets’ (Oracle PL/SQL Server Pages) in SQLWord Developer • Supported formats: RTF • License fee ??? • Runs on Oracle HTTP Server with mod_plsql • Outdated architecture
  6. 6. SQL Word - architecture OracleDatabase HTTP Server mod_plsql
  7. 7. Cluster 2 – Apache FOP Apache FOP (Formatting Objects Processor) • Free Open Source license • Supported formats: PDF, RTF, XML and TXT • Documents are build in XML and XSL-FO • Uses an XML based standard which could be used in other technologies • Runs on most application servers (Tomcat, Glassfish, etc.) • XSL-FO enables solutions for problems which are impossible to solve in other technologies (e.g.: Dynamic columns in a table) • RTF2FO can be used to convert a word document to XSL-FO format which speeds up initial development time • A lot of custom coding is required to create and adjust documents • Standard FOP libraries need to be changed so it can be called from Oracle APEX
  8. 8. Apache FOP - architecture
  9. 9. Cluster 2 – Apache FOP Oracle BI Publisher • Documents are build in Microsoft Word • Supported formats: PDF, RTF, Microsoft Excel and HTML • Runs on Oracle Weblogic Server • Easy to use, even for end-users • Easy to integrate with Oracle APEX • License fee € 36.308 + € 7.987,72 maintenance per year
  10. 10. Oracle BI Publisher - architecture
  11. 11. Cluster 3 – JasperReports JasperReports • Free Open Source License • Supported formats: PDF, HTML, Microsoft Excel, RTF, ODT, CSV and XML • Documents are build in IReport using Java and Groovy • Runs on JasperServer, a webapplication which can be installed on any application server • Relatively easy to create and adjust documents using IReport • Easy to integrate with Oracle APEX • Advanced features (eg. dynamic columns) not supported • Knowledge of Java & Groovy might become necessary
  12. 12. JasperReports - architecture (XLS) itext Report Design Reporting Tool (PDF or RTF) JFreeCharts (Charts)
  13. 13. Best buy ?
  14. 14. DemoConfiguration Development
  15. 15. Conclusion Oracle solution => Oracle BI Publisher 11g – Easy to use – Lots of output formats – Uses the Oracle Weblogic platform – Comes with OBI – Good integration with APEX – License fee
  16. 16. Conclusion Open source alternative => JasperReports – Suitable alternative for most reports – Open source and free to use – JasperReports server – Good integration with APEX – Good report designer – Not for end users – Additional knowledge of Java might become necessary
  17. 17. Q&A patrick.hellemans@interaccess.be - geert.guldentops@interaccess.be

×