Advanced Reporting And Charting With Oracle Application Express 4.0

32,483 views

Published on

Advanced Reporting And Charting With Oracle Application Express 4.0

1 Comment
5 Likes
Statistics
Notes
  • Very nice and informative article here. I need help with this too! BTW, if anyone needs to fill out a NC NCUI 506E, I found a blank fillable form here http://pdf.ac/3j8eyc
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
32,483
On SlideShare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
414
Comments
1
Likes
5
Embeds 0
No embeds

No notes for slide

Advanced Reporting And Charting With Oracle Application Express 4.0

  1. 1. <Insert Picture Here>
  2. 2. <Insert Picture Here> Advanced Reporting and Charting with Oracle Application Express 4.0 Marc Sewtz | Software Development Manager | Oracle Application Express Oracle USA Inc. 520 Madison Avenue, New York, NY 10022 marc.sewtz@oracle.com
  3. 3. The following is intended to outline Oracle’s general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remain at the sole discretion of Oracle.
  4. 4. Agenda • Oracle APEX 4.0 - Overview • Interactive Report Enhancements • Updated Flash Charts • Report Printing • Demonstration
  5. 5. Oracle APEX 4.0 Overview
  6. 6. Oracle Application Express Overview • Unique Rapid Application Development (RAD) tool for the Oracle Database • Browser based for Development, Deployment and Use • Allows to declaratively build professional Web 2.0 applications that are fast and secure • Leverages full Oracle database capabilities and existing SQL & PL/SQL skills • Standard component of the database • Fully supported, “no-cost” option with all editions of the Oracle Database Easy to develop • Easy to deploy • Easy to manage
  7. 7. Oracle APEX – Typical Use Cases Data-driven Applications Oracle Forms Develop opportunistic and departmental Modernization productivity applications Leverage SQL & PL/SQL declarative programming skills to move Forms applications to HTML / Web 2.0 Online Reporting Build SQL-based reporting applications on existing database schemas Spreadsheet Web-ification Access Replacement Consolidate outgrown Access applications Convert spreadsheets to Web applications to the Oracle database with an APEX Web where they can be concurrently viewed and front end edited
  8. 8. Oracle APEX - Architecture
  9. 9. Oracle APEX – Multi-Tenancy
  10. 10. Oracle APEX – Deployment Options Multi-tenant and browser-based architecture allows for Hosted Service deployment anywhere (dedicated or multi-tenant) Corporate IT / Enterprise Service (dedicated or multi-tenant) Departmental Server Local Database (Oracle XE)
  11. 11. Oracle APEX – Development Features Reports Validations Translation Services Forms Processes Conditional Processing Charts Computations Authentication Calendar Branches Authorization Templates Web Services Session State Management Navigation Email Services Logging & Monitoring
  12. 12. Interactive Report Enhancements
  13. 13. Oracle APEX 4.0 – Interactive Reports • Out-of-the-box declarative Web 2.0 reporting
  14. 14. Oracle APEX 4.0 – Interactive Reports • Search Bar • Quick Text-Search on all or select columns • Actions Menu Button • Actions Menu • Formatting • Number of Rows • Charting • Saving & Sharing • Exporting • Column Sorting and Filtering • Column-Header menu for easy Sorting, Filtering and Break-Formatting • More granular control via Actions Menu
  15. 15. Oracle APEX 4.0 – Interactive Reports • Control Break, Highlighting, Compute Columns and Aggregate • Saving and sharing of customized reports • Saving Interactive Report customizations for future use • Sharing with other users by saving reports as public • Selection via Saved-Reports select list in Actions Menu • Logging of Search Criteria • Notification • Scheduled notification • Email send to user including static HTML version of report data • Report, Detail and Icon View • Single-Row View • Charts
  16. 16. D E M O N S T R A T I O N Oracle APEX 4.0 Interactive Reports
  17. 17. Updated Flash Charts
  18. 18. Oracle APEX 4.0 – Updated Flash Charts • Updated Charting Engine using AnyChart 5 • New Flash Chart Regions • Updated Interactive Reports, replacing AnyChart 4 with AnyChart 5 • AnyChart 3 and SVG based chart region types deprecated
  19. 19. Oracle APEX 4.0 – Updated Flash Charts • Column - , Horizontal Bar - , Pie - & Doughnut Charts
  20. 20. Oracle APEX 4.0 – Updated Flash Charts • Scatter -, Candlestick and Line Charts
  21. 21. Oracle APEX 4.0 – Updated Flash Charts • Gauges, Gantt Charts & Maps
  22. 22. Oracle APEX 4.0 –Interactive Reports Charts • Interactive Reports – built-in Flash Charts • Updated to AnyChart 5
  23. 23. Oracle APEX 4.0 – Updated Flash Charts • New Create Page and Create Region Wizard for charts • Gallery of charts types • Additional chart attributes, minimizing need for XML customization • Declarative action link attribute • Combined Charts • Available Multi-Series Bar and Column Charts • Add additional series using Bar -, Line - or Marker Charts • Gantt charts included in the Chart wizard • Project and resource chart • Specific Gantt Chart attributes • “Migrate to New Flash Chart” • Migrate option for SVG and AnyChart 3 based charts
  24. 24. Oracle APEX 4.0 – Updated Flash Charts • New Create Page and Create Region Wizard for Maps • Oracle APEX 4.0 includes AnyChart map charts • Over 300 different maps • Tree view for easy selection of the desired map • Support for multiple chart series queries
  25. 25. D E M O N S T R A T I O N Updated Flash Charts
  26. 26. <Insert Picture Here> Report Printing
  27. 27. Oracle APEX with Oracle BI Publisher • BI Publisher 10.1.3.2.1 or above • APEX calls “convert” Servlet through utl_http • Supports XSL-FO and RTF based templates • Template design using MS Word Plug-In • Output to PDF, Word, Excel, HTML and XML
  28. 28. Oracle APEX with Apache FOP • Full Oracle Support using Oracle Containers for J2EE (10.1.3.2) or above • APEX calls apex_fop.jsp through utl_http • Supports XSL-FO based templates • Template design using third party tools • Output to PDF and XML *) *) other output formats supported using custom FOP code
  29. 29. Oracle APEX Report Printing • Report Queries • Report generation based on one or more query result sets • WYSIWIG report design using Template Builder for MS Word • Inclusion of data driven charts and images • Referencing application session data • Interactive Reports • Export of interactive report data to PDF, Word, Excel, HTML and XML • Classic Reports • Easy report printing using customizable generic report layouts • Full support for custom RTF layouts
  30. 30. Oracle APEX Report Customization • Report Design with the BI Publisher Template Builder • Export report data as XML data file or XML schema definition <?xml version="1.0"?> <ROWSET> <ROW num="1"> <EMPNO>100</EMPNO> <ENAME>Jo Bloggs</ENAME> <JOB>CLERK</JOB> <SAL>100</SAL> <DNAME>ACCOUNTING</DNAME> </ROW> <ROW num="2"> <EMPNO>100</EMPNO> <ENAME>Jane Doe</ENAME> <JOB>CLERK</JOB> <SAL>100</SAL> </ROW> ... </ROWSET>
  31. 31. Oracle APEX Report Customization • Report Design Template Builder Menu • Load XML file into the BI Publisher Template Builder • Insert report objects as fields, table or charts using wizards • Save layout as RTF file • Deploy to APEX and associate with report query or report region Insert Table/Form dialog Inserted table structure
  32. 32. Oracle APEX Report Customization • Creating a PDF Report with Multiple Queries and Charts • Create report query in APEX containing multiple result sets • Design RTF Template combining one or more reports and charts
  33. 33. D E M O N S T R A T I O N High-Fidelity Report Printing
  34. 34. Information: http://otn.oracle.com/apex Hosted Development: http://apex.oracle.com
  35. 35. © 2008 Oracle Corporation – Proprietary

×