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. 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.
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. 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
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. 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
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. 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. D E M O N S T R A T I O N
Oracle APEX 4.0
Interactive Reports
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. 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. D E M O N S T R A T I O N
Updated Flash
Charts
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. 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. 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. 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. 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. 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. D E M O N S T R A T I O N
High-Fidelity Report
Printing