Alvin Daniel Senior Product Manager Oracle Discoverer Oracle Corporation.
-
Upload
charla-myrtle-russell -
Category
Documents
-
view
232 -
download
5
Transcript of Alvin Daniel Senior Product Manager Oracle Discoverer Oracle Corporation.
![Page 1: Alvin Daniel Senior Product Manager Oracle Discoverer Oracle Corporation.](https://reader035.fdocuments.us/reader035/viewer/2022062314/56649d845503460f94a6b3d8/html5/thumbnails/1.jpg)
![Page 2: Alvin Daniel Senior Product Manager Oracle Discoverer Oracle Corporation.](https://reader035.fdocuments.us/reader035/viewer/2022062314/56649d845503460f94a6b3d8/html5/thumbnails/2.jpg)
Alvin DanielSenior Product ManagerOracle DiscovererOracle Corporation
![Page 3: Alvin Daniel Senior Product Manager Oracle Discoverer Oracle Corporation.](https://reader035.fdocuments.us/reader035/viewer/2022062314/56649d845503460f94a6b3d8/html5/thumbnails/3.jpg)
Best Practices in Building a BI Dashboard in Portal with Discoverer
Alvin DanielSenior Product Manager
Oracle Corporation
Session 40154
![Page 4: Alvin Daniel Senior Product Manager Oracle Discoverer Oracle Corporation.](https://reader035.fdocuments.us/reader035/viewer/2022062314/56649d845503460f94a6b3d8/html5/thumbnails/4.jpg)
Agenda
Overview of the Discoverer Solution
Architectural UnderpinningsPutting it all together: building a
dashboardMaximum Scalability &
Performance
![Page 5: Alvin Daniel Senior Product Manager Oracle Discoverer Oracle Corporation.](https://reader035.fdocuments.us/reader035/viewer/2022062314/56649d845503460f94a6b3d8/html5/thumbnails/5.jpg)
Overview of Discoverer
![Page 6: Alvin Daniel Senior Product Manager Oracle Discoverer Oracle Corporation.](https://reader035.fdocuments.us/reader035/viewer/2022062314/56649d845503460f94a6b3d8/html5/thumbnails/6.jpg)
Discoverer Product FamilyDiscoverer Administrator 10g
Manage metadata, security, and performance
Discoverer Plus 10g Create ad-hoc queries, analytics, and graphs
Discoverer Viewer 10g Pivot, drill, and export existing queries
![Page 7: Alvin Daniel Senior Product Manager Oracle Discoverer Oracle Corporation.](https://reader035.fdocuments.us/reader035/viewer/2022062314/56649d845503460f94a6b3d8/html5/thumbnails/7.jpg)
Single User Interface
Desktop Edition (C/S) Plus (Java) Viewer (HTML)
![Page 8: Alvin Daniel Senior Product Manager Oracle Discoverer Oracle Corporation.](https://reader035.fdocuments.us/reader035/viewer/2022062314/56649d845503460f94a6b3d8/html5/thumbnails/8.jpg)
Discoverer Portlets
List of Workbooks
Portlet
Worksheet Portlet:
Crosstab
Worksheet Portlet: Graph
![Page 9: Alvin Daniel Senior Product Manager Oracle Discoverer Oracle Corporation.](https://reader035.fdocuments.us/reader035/viewer/2022062314/56649d845503460f94a6b3d8/html5/thumbnails/9.jpg)
Architecture
![Page 10: Alvin Daniel Senior Product Manager Oracle Discoverer Oracle Corporation.](https://reader035.fdocuments.us/reader035/viewer/2022062314/56649d845503460f94a6b3d8/html5/thumbnails/10.jpg)
Discoverer Architecture
Oracle Application
Server
Plus
Viewer
Discoverer Admin.
Dynamic results, database is a single source
Enforces database and Applications security
Each session uses “smart” middle-tier caching
Scalable n-tier design, fast performance
10g Database
![Page 11: Alvin Daniel Senior Product Manager Oracle Discoverer Oracle Corporation.](https://reader035.fdocuments.us/reader035/viewer/2022062314/56649d845503460f94a6b3d8/html5/thumbnails/11.jpg)
Discoverer Portal Integration
Oracle Application Server :Portal, Discoverer
Plus
Viewer
Web Portlet Provider Java Servlet Provides access to worksheets,
workbooks, etc. through a Portal wizard
Persistently manages portlet contents
Single Sign-On Traditional “userid/pwd@db” and
EUL now called a connection SSO user can have multiple
Discoverer connections associated
Also support Applications login Supported outside of Portal too
Database 10g
![Page 12: Alvin Daniel Senior Product Manager Oracle Discoverer Oracle Corporation.](https://reader035.fdocuments.us/reader035/viewer/2022062314/56649d845503460f94a6b3d8/html5/thumbnails/12.jpg)
New Interactions with DiscovererPortal gives context for
Discoverer informationPortal integrates Discoverer
at the information levelPortal publishes Discoverer
information to communities
![Page 13: Alvin Daniel Senior Product Manager Oracle Discoverer Oracle Corporation.](https://reader035.fdocuments.us/reader035/viewer/2022062314/56649d845503460f94a6b3d8/html5/thumbnails/13.jpg)
D E M O N S T R A T I O N
Building the Dashboard
![Page 14: Alvin Daniel Senior Product Manager Oracle Discoverer Oracle Corporation.](https://reader035.fdocuments.us/reader035/viewer/2022062314/56649d845503460f94a6b3d8/html5/thumbnails/14.jpg)
New Benefits
PublishingPersonalizationPromotion
![Page 15: Alvin Daniel Senior Product Manager Oracle Discoverer Oracle Corporation.](https://reader035.fdocuments.us/reader035/viewer/2022062314/56649d845503460f94a6b3d8/html5/thumbnails/15.jpg)
New Benefits- Publishing
Publish with All Discoverer Benefits
– Still “connected” to Discoverer– Information is still managed, performant– Information is still secure
Covers All Scenarios– Single view (traditional web site)– Public/private view (public community site)– Per-user view (customer account site)– Flexible view (everything else!)
![Page 16: Alvin Daniel Senior Product Manager Oracle Discoverer Oracle Corporation.](https://reader035.fdocuments.us/reader035/viewer/2022062314/56649d845503460f94a6b3d8/html5/thumbnails/16.jpg)
New Benefits- PersonalizationSupports Portal
“customization” frameworkSelf-service customization
without touching Discoverer
Re-usable ROI
![Page 17: Alvin Daniel Senior Product Manager Oracle Discoverer Oracle Corporation.](https://reader035.fdocuments.us/reader035/viewer/2022062314/56649d845503460f94a6b3d8/html5/thumbnails/17.jpg)
New Benefits- Promotion
Increase Portal site usage– Users want real content– Users want maximum personalization
Increase Discoverer usage– All users become Discoverer users– Click-throughs launch Discoverer at “full-power”
Self-sustaining cycle– Good content = more Portal users– More Portal users = more Discoverer users– More Discoverer users = more good content– lather, rinse, repeat...
![Page 18: Alvin Daniel Senior Product Manager Oracle Discoverer Oracle Corporation.](https://reader035.fdocuments.us/reader035/viewer/2022062314/56649d845503460f94a6b3d8/html5/thumbnails/18.jpg)
Maximizing Scalability & Performance
![Page 19: Alvin Daniel Senior Product Manager Oracle Discoverer Oracle Corporation.](https://reader035.fdocuments.us/reader035/viewer/2022062314/56649d845503460f94a6b3d8/html5/thumbnails/19.jpg)
Maximizing Scalability & PerformanceEliminate redundant
queries by sharing resultsEliminate redundant
queries by remembering results
![Page 20: Alvin Daniel Senior Product Manager Oracle Discoverer Oracle Corporation.](https://reader035.fdocuments.us/reader035/viewer/2022062314/56649d845503460f94a6b3d8/html5/thumbnails/20.jpg)
The Ultimate BI FAQ
Oracle Application
Server
Today, users run queries to see “what’s up?”
User A & B each run the same weekly sales report
Database 10g
“What’s up?”“What’s up?”
“What’s up?”
“What’s up?”
“What’s up?”“What’s up?”
“What’s up?”“What’s up?”
Why answer one question N times?!
Users may have different security
Users may need different customizations
![Page 21: Alvin Daniel Senior Product Manager Oracle Discoverer Oracle Corporation.](https://reader035.fdocuments.us/reader035/viewer/2022062314/56649d845503460f94a6b3d8/html5/thumbnails/21.jpg)
The Ultimate BI FAQ
Oracle Application
Server
“What’s up?”
Today, users run queries to see “what’s up?”
User A & B each run the same weekly sales report
Database 10g
Portlet Provider acts like a “smart” cache
If users A & B run it using the same customizations, we fetch from cache
Complete transparency, zero delay
![Page 22: Alvin Daniel Senior Product Manager Oracle Discoverer Oracle Corporation.](https://reader035.fdocuments.us/reader035/viewer/2022062314/56649d845503460f94a6b3d8/html5/thumbnails/22.jpg)
The Ultimate BI FAQ
Oracle Application
Server
“What’s up?”
Today, users run queries to see “what’s up?”
User A & B each run the same weekly sales report
If users A & B run it using the same customizations, we fetch from cache
Database 10g
weekly
If users A & B reload the page every 10 minutes, the report’s query is not re-executed
If users A & B want “live” results, click-through to Discoverer
![Page 23: Alvin Daniel Senior Product Manager Oracle Discoverer Oracle Corporation.](https://reader035.fdocuments.us/reader035/viewer/2022062314/56649d845503460f94a6b3d8/html5/thumbnails/23.jpg)
Maximizing Scalability & PerformanceEliminate redundant queries
by sharing resultsEliminate redundant queries
by remembering resultsOptimize user behavior
– Essential information always on hand– Users are more focused when they ask
deeper questions
![Page 24: Alvin Daniel Senior Product Manager Oracle Discoverer Oracle Corporation.](https://reader035.fdocuments.us/reader035/viewer/2022062314/56649d845503460f94a6b3d8/html5/thumbnails/24.jpg)
Summary
![Page 25: Alvin Daniel Senior Product Manager Oracle Discoverer Oracle Corporation.](https://reader035.fdocuments.us/reader035/viewer/2022062314/56649d845503460f94a6b3d8/html5/thumbnails/25.jpg)
Discoverer Portal IntegrationSynergy- each promotes the otherPublishing without “disconnecting”
– Security– Management, performance
Increase ROI through personalization Increased scalability by optimizing
user behavior
![Page 26: Alvin Daniel Senior Product Manager Oracle Discoverer Oracle Corporation.](https://reader035.fdocuments.us/reader035/viewer/2022062314/56649d845503460f94a6b3d8/html5/thumbnails/26.jpg)
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