Richard ByromConsultantRPC Data9th June 2002
Discoverer Overview
Presentation Purpose
• Provide you with an understanding of what Oracle Discover is and what it is capable of.
• Demonstrate the capabilities of the product on a test system.
What is Discoverer?
Market leading end-user ad hoc query, analysis and reporting tool that is also web enabled.
What does it do?
Enables users at any level in an organization to gain rapid access to information stored in their transactional databases, data warehouses or data marts.
Provides powerful navigation and analytical capabilities such as pivoting, drilling, aggregations and calculations.
In an Oracle Applications environment, it provides and intuitive way for non technical end users (like execs and business analysts) to get rapid answers to business questions.
Discoverer Strengths
Ease of Use
Analytical Power
Scalability and Performance
Ease of Administration
Integration and Customization
Ease of Use
cl_addr1||','||cl_addr2|','||cl_addr3||', '||cl_twn||', '||cl_zipcode
sum(nvl(qty*unit_price,0))
Business View of Database Information Hiding the complexityDatabase
User’s ViewUser’s View
Strong Focus on Customer Usability
One Click Operations
Wizard Driven• Tutorials
• Reduced Learning Curve
Drag & Drop Layout
Interactive Dialogs
Single User InterfaceDiscoverer for
Windows
Desktop Edition (c/s)
Discoverer 3i User Edition
Plus (java)
Discoverer 3i Viewer
Viewer (HTML)
EuropeEurope
FranceFrance
ParisParis
Drill Down
Drill Everywhere
EuropeEurope
FranceFrance
ParisParis
Drill Down
Drill Everywhere
ExternalExternalDataData
Drill Out
Analytic Power
Power and Simplicity You Demand
Answers to Analytical Questions
“What are my top ten products...”
“What is the 3 month moving average ...”
“What is the cumulative sum of my sales by Region...”
“What is the ranking of my sales this year compared to sales last year?”
Analytical Power at your fingertips !...
Calculator functions (+ - * / )
Intelligent (Sub)Totals & Percentages
SQL functions: Financial, Arithmetic, Logical, Analytic
Enhanced Data Aggregation
Custom functions - PL/SQL registered
Leverage Analytical Calculations: use with Conditions, Sort, Pivot and nesting
Empower your users
Ratios
Subtotals
Rank
Nesting Analytic PowerNested Calculations:1 sales yr ago : lag(sales, 4)2 growth : sales yr ago/sales this yr3 rank growth : rank(growth)
Performance & Scalability
Discoverer ArchitectureApplicationServer(s)
Clients
Internet users
Metadata in DB
Database
Server(s)
Database
EUL MetadataOracle9i
ApplicationServer
Oracle9i Web
Cache
Oracle9iApplication
Server
Oracle9iApplication
Server
DMZ
internet
Load Balancing
FirewallSupport
Multiple Servers
Cubic Client CachePerformance
Client
Oracle9i Application
Server
DiscovererServices
Client Session
Database
EUL
• Re-using cache
• OLAP type access
• Rapid drill & rotate
• Re-using cache
• OLAP type access
• Rapid drill & rotate
• Incremental Drill
Client
Database
EUL?
Oracle9i Application
Server
DiscovererServices
Client Session
Cubic Client CachePerformance
Advanced Query PredictionPerformance
• Uses the resources without showing results!
Reactive Query Governor
• Stops queries after a pre-set time
Predictive Query Governor
• Predicts time a query takes before execution
• Does not waste valuable resources!
Batch Scheduling• Wizard Driven
• User friendly scheduling
• Easy management
• Automatic notice when result set is ready or to expire
Select Store, Period, Product, sum(video_sales)From video_detailsGroup by Store, Period, Product
• Slow Table Scans• Machine Intensive Aggregation
Detail Rows
Summary Table
Summary Redirection
Select Store, Period, Product, SalesFrom video_summary
Automatic!!
Detail Rows Summary Table
Summary Redirection
Ease of
Administration
Discoverer AdministratorEasy End User Layer Management
Easy AdministrationEasy Administration
Bulk Load Wizard Bulk Load Wizard
EUL Management EUL Management Wizard Wizard
Tutorial Installation Tutorial Installation
Easy AdministrationEasy Administration
Bulk Load Wizard Bulk Load Wizard
EUL Management EUL Management Wizard Wizard
Tutorial Installation Tutorial Installation
Oracle9i Discoverer Oracle9i Discoverer AdministratorAdministrator
Populate Business AreaPopulate Business Area• HierarchiesHierarchies• JoinsJoins• Default AggregatesDefault Aggregates• LOVsLOVs
Create/Delete EULsCreate/Delete EULs
Sample schema and EUL for Sample schema and EUL for trainingtraining
Oracle9i Discoverer Oracle9i Discoverer AdministratorAdministrator
Populate Business AreaPopulate Business Area• HierarchiesHierarchies• JoinsJoins• Default AggregatesDefault Aggregates• LOVsLOVs
Create/Delete EULsCreate/Delete EULs
Sample schema and EUL for Sample schema and EUL for trainingtraining
Administrative Reporting
• Which Folders are users querying most? Which Items?
• Where are my long running queries?
• Who owns what workbooks? When were they last used?
• What are my users privileges?
Simplified Deployment
DatabasDatabasee
ApplicatioApplicationn
ApplicatioApplicationn
ApplicatioApplicationn
ApplicatioApplicationn
X
Oracle9Oracle9iiAS AS Discoverer Discoverer ServicesServices
ApplicatioApplicationn
ApplicatioApplicationn
ApplicatioApplicationn
ApplicatioApplicationn
BrowserBrowser
BrowserBrowser
JavaJava
Centralized Metadata
DatabasDatabasee
ReportReportss
MetadaMetadatata
ReportReportss
MetadaMetadatata
ReportsReports
MetadatMetadataaReportsReports
MetadatMetadataa
ReportsReports
MetadatMetadataa X
Oracle9Oracle9iiAS AS Discoverer Discoverer ServicesServices
DiscovererAutomated Summary Management
•Discoverer Summary Wizard
• recommends summary policies,
• create summary tables with a single click,
• allow users to view and fine tune policies as needed.
Evolutionary solution for optimizing query performance!
DiscovererAutomated Summary Management
• 100%
• Easy to use
• Customize
• Graphical
: automated - summary policies
: don’t need to be a DBA
: the algorithm - tune for different policies
: performance gain estimate
Customization &
Integration
Discoverer ViewerCustom Look and Feel
Standard
Custom
Complete and Integrated BI Oracle9iAS OEM
Oracle9iAS Reports Oracle9iAS Portal Oracle9iAS Web Cache Oracle Single Sign On Server
– Oracle Internet Directory
Oracle9i Warehouse Builder Oracle e-Business Suite
Discoverer integration with Portal
Worksheet Portlet: Graph
Worksheet Portlet: Crosstab
List of Workbooks
Portlet
Oracle e-Business Suite Business Intelligence Solution
Financial Applications
Query/Reporting Tools
ManufacturingApplications
BusinessIntelligence
System
OLAPApplications
ApplicationProductTables
Logical Data Model
Business Views
Discoverer EUL
“Out of the Box” Oracle e-Business Suite Integration
Native Oracle Application Security– Respecting 100% Apps user accounts /responsibilities– No extra setup– The same level of multi-org access control– Reporting on cross organizations w/ users Apps grants
Applications Key and Descriptive Flexfields– Reporting on full apps data inc. customized flexfields
Meeting Requirements...
RequirementsRequirements
Ease of Use Ease of Use
Analytic Power Analytic Power
Central Central Administration &Administration &
Security Security
IntegrationIntegration
Customization Customization
PricePrice
RequirementsRequirements
Ease of Use Ease of Use
Analytic Power Analytic Power
Central Central Administration &Administration &
Security Security
IntegrationIntegration
Customization Customization
PricePrice
Oracle9Oracle9iiAS DiscovererAS Discoverer
Single UISingle UIInstant Web Instant Web DeploymentDeployment
Free SQL Analytics Free SQL Analytics
Centralized MetadataCentralized MetadataSingle Sign On (SSO)Single Sign On (SSO)
Database, OWB, Database, OWB, Reports, Reports, Portal, Web Cache, Portal, Web Cache, SSO, SSO, e-Business Suitee-Business Suite
XSL Style Sheet XSL Style Sheet
4 Times Less4 Times Less
Oracle9Oracle9iiAS DiscovererAS Discoverer
Single UISingle UIInstant Web Instant Web DeploymentDeployment
Free SQL Analytics Free SQL Analytics
Centralized MetadataCentralized MetadataSingle Sign On (SSO)Single Sign On (SSO)
Database, OWB, Database, OWB, Reports, Reports, Portal, Web Cache, Portal, Web Cache, SSO, SSO, e-Business Suitee-Business Suite
XSL Style Sheet XSL Style Sheet
4 Times Less4 Times Less
Benefits...
YesYes
BenefitsBenefits
Empowered UsersEmpowered Users
Reduced Administrative Reduced Administrative CostsCosts
Reduced Deployment CostsReduced Deployment Costs
Reduced IT DependencyReduced IT Dependency
Competitive AdvantageCompetitive Advantage
Better Decision MakingBetter Decision Making
BenefitsBenefits
Empowered UsersEmpowered Users
Reduced Administrative Reduced Administrative CostsCosts
Reduced Deployment CostsReduced Deployment Costs
Reduced IT DependencyReduced IT Dependency
Competitive AdvantageCompetitive Advantage
Better Decision MakingBetter Decision Making
Oracle9iAS Oracle9iAS DiscovererDiscoverer
Oracle9iAS Oracle9iAS DiscovererDiscoverer
YesYes
YesYes
YesYes
YesYes
YesYes
Demonstration - Query
Description of how to build an end user layer specific to user requirements and security specifications – different views for different people
Demonstration - Analysis
Tables, page detail reports and cross tabs
Show the use of conditions, exceptions and calculations and drag and drop
Show a graph with a drill through
Demonstration - Reporting
Show how you can export the data to excel and express
AQ&Q U E S T I O N SQ U E S T I O N SA N S W E R SA N S W E R S