SlideShare une entreprise Scribd logo
1  sur  37
Télécharger pour lire hors ligne
<Insert Picture Here>
<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
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.
Agenda


• Oracle APEX 4.0 - Overview
• Interactive Report Enhancements
• Updated Flash Charts
• Report Printing
• Demonstration
Oracle APEX 4.0

Overview
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
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
Oracle APEX - Architecture
Oracle APEX – Multi-Tenancy
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)
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
Interactive Report
Enhancements
Oracle APEX 4.0 – Interactive Reports

• Out-of-the-box declarative Web 2.0 reporting
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
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
D E M O N S T R A T I O N

  Oracle APEX 4.0
Interactive Reports
Updated Flash Charts
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
Oracle APEX 4.0 – Updated Flash Charts

• Column - , Horizontal Bar - , Pie - &
  Doughnut Charts
Oracle APEX 4.0 – Updated Flash Charts
                 • Scatter -, Candlestick and Line Charts
Oracle APEX 4.0 – Updated Flash Charts

• Gauges, Gantt Charts & Maps
Oracle APEX 4.0 –Interactive Reports Charts
• Interactive Reports – built-in Flash Charts
• Updated to AnyChart 5
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
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
D E M O N S T R A T I O N

   Updated Flash
      Charts
<Insert Picture Here>



Report Printing
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
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
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
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>
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
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
D E M O N S T R A T I O N

High-Fidelity Report
      Printing
Information:
http://otn.oracle.com/apex

Hosted Development:
http://apex.oracle.com
© 2008 Oracle Corporation – Proprietary
Advanced Reporting And Charting With Oracle Application Express 4.0

Contenu connexe

Tendances

Oracle Web ADI Implementation Steps
Oracle Web ADI Implementation StepsOracle Web ADI Implementation Steps
Oracle Web ADI Implementation Stepsstandale
 
Oracle EBS 12.1.3 : Integrate OA Framework BC4J components within java concur...
Oracle EBS 12.1.3 : Integrate OA Framework BC4J components within java concur...Oracle EBS 12.1.3 : Integrate OA Framework BC4J components within java concur...
Oracle EBS 12.1.3 : Integrate OA Framework BC4J components within java concur...Amit Singh
 
The New JavaScript: ES6
The New JavaScript: ES6The New JavaScript: ES6
The New JavaScript: ES6Rob Eisenberg
 
Setup Oracle EBS R12 Performance Management
Setup Oracle EBS R12 Performance ManagementSetup Oracle EBS R12 Performance Management
Setup Oracle EBS R12 Performance ManagementFeras Ahmad
 
Customize the login homepage For Oracle EBS R12
Customize the login homepage For Oracle EBS R12Customize the login homepage For Oracle EBS R12
Customize the login homepage For Oracle EBS R12Ahmed Elshayeb
 
Online Advance Excel & VBA Training in India
 Online Advance Excel & VBA Training in India Online Advance Excel & VBA Training in India
Online Advance Excel & VBA Training in Indiaibinstitute0
 
Angular Pipes Workshop
Angular Pipes WorkshopAngular Pipes Workshop
Angular Pipes WorkshopNir Kaufman
 
Oracle XML Publisher / BI Publisher
Oracle XML Publisher / BI PublisherOracle XML Publisher / BI Publisher
Oracle XML Publisher / BI PublisherEdi Yanto
 
Training Guide Oracle EBS R12 Performance Management
Training Guide Oracle EBS R12 Performance ManagementTraining Guide Oracle EBS R12 Performance Management
Training Guide Oracle EBS R12 Performance ManagementFeras Ahmad
 
Oracle Personalization How To Restricting users from assigning items to diffe...
Oracle Personalization How To Restricting users from assigning items to diffe...Oracle Personalization How To Restricting users from assigning items to diffe...
Oracle Personalization How To Restricting users from assigning items to diffe...Ahmed Elshayeb
 
Oracle Forms : Multiple Forms
Oracle Forms : Multiple FormsOracle Forms : Multiple Forms
Oracle Forms : Multiple FormsSekhar Byna
 
Oracle ebs otl setup document
Oracle ebs otl setup documentOracle ebs otl setup document
Oracle ebs otl setup documentFeras Ahmad
 
ES6 presentation
ES6 presentationES6 presentation
ES6 presentationritika1
 
Using oracle-erp-cloud-adapter-oracle-integration
Using oracle-erp-cloud-adapter-oracle-integrationUsing oracle-erp-cloud-adapter-oracle-integration
Using oracle-erp-cloud-adapter-oracle-integrationSwapnil Khoke
 
Asp.net MVC training session
Asp.net MVC training sessionAsp.net MVC training session
Asp.net MVC training sessionHrichi Mohamed
 
Oracle Receivables ivas
Oracle Receivables ivasOracle Receivables ivas
Oracle Receivables ivasAli Ibrahim
 
JavaScript: Variables and Functions
JavaScript: Variables and FunctionsJavaScript: Variables and Functions
JavaScript: Variables and FunctionsJussi Pohjolainen
 

Tendances (20)

Oracle Web ADI Implementation Steps
Oracle Web ADI Implementation StepsOracle Web ADI Implementation Steps
Oracle Web ADI Implementation Steps
 
JavaScript
JavaScriptJavaScript
JavaScript
 
Oracle EBS 12.1.3 : Integrate OA Framework BC4J components within java concur...
Oracle EBS 12.1.3 : Integrate OA Framework BC4J components within java concur...Oracle EBS 12.1.3 : Integrate OA Framework BC4J components within java concur...
Oracle EBS 12.1.3 : Integrate OA Framework BC4J components within java concur...
 
The New JavaScript: ES6
The New JavaScript: ES6The New JavaScript: ES6
The New JavaScript: ES6
 
Setup Oracle EBS R12 Performance Management
Setup Oracle EBS R12 Performance ManagementSetup Oracle EBS R12 Performance Management
Setup Oracle EBS R12 Performance Management
 
Customize the login homepage For Oracle EBS R12
Customize the login homepage For Oracle EBS R12Customize the login homepage For Oracle EBS R12
Customize the login homepage For Oracle EBS R12
 
Online Advance Excel & VBA Training in India
 Online Advance Excel & VBA Training in India Online Advance Excel & VBA Training in India
Online Advance Excel & VBA Training in India
 
Angular Pipes Workshop
Angular Pipes WorkshopAngular Pipes Workshop
Angular Pipes Workshop
 
Oracle XML Publisher / BI Publisher
Oracle XML Publisher / BI PublisherOracle XML Publisher / BI Publisher
Oracle XML Publisher / BI Publisher
 
Training Guide Oracle EBS R12 Performance Management
Training Guide Oracle EBS R12 Performance ManagementTraining Guide Oracle EBS R12 Performance Management
Training Guide Oracle EBS R12 Performance Management
 
Oracle Personalization How To Restricting users from assigning items to diffe...
Oracle Personalization How To Restricting users from assigning items to diffe...Oracle Personalization How To Restricting users from assigning items to diffe...
Oracle Personalization How To Restricting users from assigning items to diffe...
 
Oracle Forms : Multiple Forms
Oracle Forms : Multiple FormsOracle Forms : Multiple Forms
Oracle Forms : Multiple Forms
 
Oracle ebs otl setup document
Oracle ebs otl setup documentOracle ebs otl setup document
Oracle ebs otl setup document
 
React hooks
React hooksReact hooks
React hooks
 
ES6 presentation
ES6 presentationES6 presentation
ES6 presentation
 
Using oracle-erp-cloud-adapter-oracle-integration
Using oracle-erp-cloud-adapter-oracle-integrationUsing oracle-erp-cloud-adapter-oracle-integration
Using oracle-erp-cloud-adapter-oracle-integration
 
Asp.net MVC training session
Asp.net MVC training sessionAsp.net MVC training session
Asp.net MVC training session
 
Oracle Receivables ivas
Oracle Receivables ivasOracle Receivables ivas
Oracle Receivables ivas
 
Oaf personalization examples
Oaf personalization examplesOaf personalization examples
Oaf personalization examples
 
JavaScript: Variables and Functions
JavaScript: Variables and FunctionsJavaScript: Variables and Functions
JavaScript: Variables and Functions
 

En vedette

APEX 5 Demo and Best Practices
APEX 5 Demo and Best PracticesAPEX 5 Demo and Best Practices
APEX 5 Demo and Best PracticesDimitri Gielis
 
APEX printing with BI Publisher
APEX printing with BI PublisherAPEX printing with BI Publisher
APEX printing with BI PublisherRoel Hartman
 
APEX Dashboard Competition - Winners
APEX Dashboard Competition - WinnersAPEX Dashboard Competition - Winners
APEX Dashboard Competition - WinnersTobias Arnhold
 
Oracle Application Express (APEX) and Microsoft Sharepoint integration
Oracle Application Express (APEX) and Microsoft Sharepoint integrationOracle Application Express (APEX) and Microsoft Sharepoint integration
Oracle Application Express (APEX) and Microsoft Sharepoint integrationDimitri Gielis
 
Oracle Forms to APEX conversion tool
Oracle Forms to APEX conversion toolOracle Forms to APEX conversion tool
Oracle Forms to APEX conversion toolScott Wesley
 
Moving to the APEX Listener
Moving to the APEX ListenerMoving to the APEX Listener
Moving to the APEX ListenerDimitri Gielis
 
How to make APEX print through Node.js
How to make APEX print through Node.jsHow to make APEX print through Node.js
How to make APEX print through Node.jsDimitri Gielis
 
Oracle Application Express
Oracle Application ExpressOracle Application Express
Oracle Application ExpressHBoone
 
Extending_EBS_12_1_3_with_APEX_5_0_COLLABORATE16
Extending_EBS_12_1_3_with_APEX_5_0_COLLABORATE16Extending_EBS_12_1_3_with_APEX_5_0_COLLABORATE16
Extending_EBS_12_1_3_with_APEX_5_0_COLLABORATE16Alfredo Abate
 
Top 10 HTML5 features every developer should know!
Top 10 HTML5 features every developer should know!Top 10 HTML5 features every developer should know!
Top 10 HTML5 features every developer should know!Gill Cleeren
 
5 x HTML5 worth using in APEX (5)
5 x HTML5 worth using in APEX (5)5 x HTML5 worth using in APEX (5)
5 x HTML5 worth using in APEX (5)Christian Rokitta
 
5 Cool Things you can do with HTML5 and APEX
5 Cool Things you can do with HTML5 and APEX5 Cool Things you can do with HTML5 and APEX
5 Cool Things you can do with HTML5 and APEXRoel Hartman
 
PDB Provisioning with Oracle Multitenant Self Service Application
PDB Provisioning with Oracle Multitenant Self Service ApplicationPDB Provisioning with Oracle Multitenant Self Service Application
PDB Provisioning with Oracle Multitenant Self Service ApplicationLeighton Nelson
 
Offline Web with Oracle JET
Offline Web with Oracle JETOffline Web with Oracle JET
Offline Web with Oracle JETandrejusb
 
Building a Flexible UI with Oracle ApEx
Building a Flexible UI with Oracle ApExBuilding a Flexible UI with Oracle ApEx
Building a Flexible UI with Oracle ApExBradley Brown
 

En vedette (20)

APEX 5 Demo and Best Practices
APEX 5 Demo and Best PracticesAPEX 5 Demo and Best Practices
APEX 5 Demo and Best Practices
 
APEX printing with BI Publisher
APEX printing with BI PublisherAPEX printing with BI Publisher
APEX printing with BI Publisher
 
APEX Dashboard Competition - Winners
APEX Dashboard Competition - WinnersAPEX Dashboard Competition - Winners
APEX Dashboard Competition - Winners
 
Oracle Application Express (APEX) and Microsoft Sharepoint integration
Oracle Application Express (APEX) and Microsoft Sharepoint integrationOracle Application Express (APEX) and Microsoft Sharepoint integration
Oracle Application Express (APEX) and Microsoft Sharepoint integration
 
Oracle Forms to APEX conversion tool
Oracle Forms to APEX conversion toolOracle Forms to APEX conversion tool
Oracle Forms to APEX conversion tool
 
Moving to the APEX Listener
Moving to the APEX ListenerMoving to the APEX Listener
Moving to the APEX Listener
 
APEX Wearables
APEX WearablesAPEX Wearables
APEX Wearables
 
How to make APEX print through Node.js
How to make APEX print through Node.jsHow to make APEX print through Node.js
How to make APEX print through Node.js
 
Oracle Application Express
Oracle Application ExpressOracle Application Express
Oracle Application Express
 
Extending_EBS_12_1_3_with_APEX_5_0_COLLABORATE16
Extending_EBS_12_1_3_with_APEX_5_0_COLLABORATE16Extending_EBS_12_1_3_with_APEX_5_0_COLLABORATE16
Extending_EBS_12_1_3_with_APEX_5_0_COLLABORATE16
 
Top 10 HTML5 features every developer should know!
Top 10 HTML5 features every developer should know!Top 10 HTML5 features every developer should know!
Top 10 HTML5 features every developer should know!
 
APEX Security 101
APEX Security 101APEX Security 101
APEX Security 101
 
5 x HTML5 worth using in APEX (5)
5 x HTML5 worth using in APEX (5)5 x HTML5 worth using in APEX (5)
5 x HTML5 worth using in APEX (5)
 
Apex RnD APEX 5 - Printing
Apex RnD APEX 5 - PrintingApex RnD APEX 5 - Printing
Apex RnD APEX 5 - Printing
 
Apex day 1.0 oracle apex 5.0 patrick wolf
Apex day 1.0 oracle apex 5.0 patrick wolfApex day 1.0 oracle apex 5.0 patrick wolf
Apex day 1.0 oracle apex 5.0 patrick wolf
 
5 Cool Things you can do with HTML5 and APEX
5 Cool Things you can do with HTML5 and APEX5 Cool Things you can do with HTML5 and APEX
5 Cool Things you can do with HTML5 and APEX
 
PDB Provisioning with Oracle Multitenant Self Service Application
PDB Provisioning with Oracle Multitenant Self Service ApplicationPDB Provisioning with Oracle Multitenant Self Service Application
PDB Provisioning with Oracle Multitenant Self Service Application
 
Offline Web with Oracle JET
Offline Web with Oracle JETOffline Web with Oracle JET
Offline Web with Oracle JET
 
Building a Flexible UI with Oracle ApEx
Building a Flexible UI with Oracle ApExBuilding a Flexible UI with Oracle ApEx
Building a Flexible UI with Oracle ApEx
 
Jsf2 html5-jazoon
Jsf2 html5-jazoonJsf2 html5-jazoon
Jsf2 html5-jazoon
 

Similaire à Advanced Reporting And Charting With Oracle Application Express 4.0

20100604 unyoug apex40_bauser
20100604 unyoug apex40_bauser20100604 unyoug apex40_bauser
20100604 unyoug apex40_bauserahmed farouk
 
Apex 4.0 @ ODTUG 2009
Apex 4.0 @ ODTUG 2009Apex 4.0 @ ODTUG 2009
Apex 4.0 @ ODTUG 2009Rinie Romme
 
Oracle Apex Technical Introduction
Oracle Apex   Technical IntroductionOracle Apex   Technical Introduction
Oracle Apex Technical Introductioncrokitta
 
apex101-326750.ppt
apex101-326750.pptapex101-326750.ppt
apex101-326750.pptKashi69
 
Getting Started with Oracle APEX
Getting Started with Oracle APEXGetting Started with Oracle APEX
Getting Started with Oracle APEXDataNext Solutions
 
Oracle web-applications
Oracle web-applicationsOracle web-applications
Oracle web-applicationsurskeshav
 
Pretius Oracle Apex Primer
Pretius Oracle Apex PrimerPretius Oracle Apex Primer
Pretius Oracle Apex PrimerPretius
 
Christopher Noyes Resume
Christopher Noyes ResumeChristopher Noyes Resume
Christopher Noyes Resumecnoyes
 
APEX 4.2 New Features
APEX 4.2 New FeaturesAPEX 4.2 New Features
APEX 4.2 New FeaturesEnkitec
 
Application express
Application expressApplication express
Application expressAntony Alex
 
apex--introduction-157585.ppt
apex--introduction-157585.pptapex--introduction-157585.ppt
apex--introduction-157585.pptKashi69
 
APEX Alpe Adria Mike Hichwa Keynote April 11th 2019- Zagreb
APEX Alpe Adria Mike Hichwa Keynote April 11th 2019- ZagrebAPEX Alpe Adria Mike Hichwa Keynote April 11th 2019- Zagreb
APEX Alpe Adria Mike Hichwa Keynote April 11th 2019- ZagrebMichael Hichwa
 
Apex basics-for Beginners
Apex basics-for BeginnersApex basics-for Beginners
Apex basics-for Beginnershrakhra
 
Oracle Fusion & Cloud Applications Overview
Oracle Fusion & Cloud Applications OverviewOracle Fusion & Cloud Applications Overview
Oracle Fusion & Cloud Applications OverviewAhmed El-Demasy
 
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008Lucas Jellema
 
APEX – jak vytvořit jednoduše aplikaci
APEX – jak vytvořit jednoduše aplikaciAPEX – jak vytvořit jednoduše aplikaci
APEX – jak vytvořit jednoduše aplikaciMarketingArrowECS_CZ
 
Hyperion essbase overview
Hyperion essbase overviewHyperion essbase overview
Hyperion essbase overviewVishal Mahajan
 

Similaire à Advanced Reporting And Charting With Oracle Application Express 4.0 (20)

20100604 unyoug apex40_bauser
20100604 unyoug apex40_bauser20100604 unyoug apex40_bauser
20100604 unyoug apex40_bauser
 
Apex 4.0 @ ODTUG 2009
Apex 4.0 @ ODTUG 2009Apex 4.0 @ ODTUG 2009
Apex 4.0 @ ODTUG 2009
 
Oracle Apex Technical Introduction
Oracle Apex   Technical IntroductionOracle Apex   Technical Introduction
Oracle Apex Technical Introduction
 
apex101-326750.ppt
apex101-326750.pptapex101-326750.ppt
apex101-326750.ppt
 
Getting Started with Oracle APEX
Getting Started with Oracle APEXGetting Started with Oracle APEX
Getting Started with Oracle APEX
 
Oracle web-applications
Oracle web-applicationsOracle web-applications
Oracle web-applications
 
Pretius Oracle Apex Primer
Pretius Oracle Apex PrimerPretius Oracle Apex Primer
Pretius Oracle Apex Primer
 
Christopher Noyes Resume
Christopher Noyes ResumeChristopher Noyes Resume
Christopher Noyes Resume
 
APEX 4.2 New Features
APEX 4.2 New FeaturesAPEX 4.2 New Features
APEX 4.2 New Features
 
Application express
Application expressApplication express
Application express
 
apex--introduction-157585.ppt
apex--introduction-157585.pptapex--introduction-157585.ppt
apex--introduction-157585.ppt
 
Apex ace update
Apex ace updateApex ace update
Apex ace update
 
APEX Alpe Adria Mike Hichwa Keynote April 11th 2019- Zagreb
APEX Alpe Adria Mike Hichwa Keynote April 11th 2019- ZagrebAPEX Alpe Adria Mike Hichwa Keynote April 11th 2019- Zagreb
APEX Alpe Adria Mike Hichwa Keynote April 11th 2019- Zagreb
 
Apex basics-for Beginners
Apex basics-for BeginnersApex basics-for Beginners
Apex basics-for Beginners
 
Oracle Fusion & Cloud Applications Overview
Oracle Fusion & Cloud Applications OverviewOracle Fusion & Cloud Applications Overview
Oracle Fusion & Cloud Applications Overview
 
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
 
Web Development In Oracle APEX
Web Development In Oracle APEXWeb Development In Oracle APEX
Web Development In Oracle APEX
 
Resume
ResumeResume
Resume
 
APEX – jak vytvořit jednoduše aplikaci
APEX – jak vytvořit jednoduše aplikaciAPEX – jak vytvořit jednoduše aplikaci
APEX – jak vytvořit jednoduše aplikaci
 
Hyperion essbase overview
Hyperion essbase overviewHyperion essbase overview
Hyperion essbase overview
 

Advanced Reporting And Charting With Oracle Application Express 4.0

  • 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.
  • 4. Agenda • Oracle APEX 4.0 - Overview • Interactive Report Enhancements • Updated Flash Charts • Report Printing • Demonstration
  • 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
  • 8. Oracle APEX - Architecture
  • 9. Oracle APEX – Multi-Tenancy
  • 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
  • 13. Oracle APEX 4.0 – Interactive Reports • Out-of-the-box declarative Web 2.0 reporting
  • 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
  • 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. Oracle APEX 4.0 – Updated Flash Charts • Column - , Horizontal Bar - , Pie - & Doughnut Charts
  • 20. Oracle APEX 4.0 – Updated Flash Charts • Scatter -, Candlestick and Line Charts
  • 21. Oracle APEX 4.0 – Updated Flash Charts • Gauges, Gantt Charts & Maps
  • 22. Oracle APEX 4.0 –Interactive Reports Charts • Interactive Reports – built-in Flash Charts • Updated to AnyChart 5
  • 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
  • 34.
  • 36. © 2008 Oracle Corporation – Proprietary