+ All Categories
Home > Documents > Oracle Discoverer Oracle Discoverer

Oracle Discoverer Oracle Discoverer

Date post: 12-Nov-2014
Category:
Upload: rahulkatarey
View: 1,635 times
Download: 3 times
Share this document with a friend
Popular Tags:
28
Best Implementation Practices for Discoverer
Transcript
Page 1: Oracle Discoverer Oracle Discoverer

Best Implementation Practices for Discoverer

Page 2: Oracle Discoverer Oracle Discoverer

Topics of Discussion

Why use Discoverer? Implementation Management Security Usability Performance

Page 3: Oracle Discoverer Oracle Discoverer

Why Discoverer?

Common functionality, centralized management and deployment.

Very secure- end user can only query with this tool.

Only administrator can make joins Easy to install and deploy. Access data/saved reports remotely.

Page 4: Oracle Discoverer Oracle Discoverer

ImplementationDesktop, Network, Web

Oracle Discoverer Administration Edition for Windows (including Discoverer Plus, SQL*Plus and SQL*Net)

Oracle Discoverer Plus for Windows (including Discoverer Plus and SQL*Net to connect the client software to a database)

Oracle Discoverer 4i /9i Plus (a version of Discoverer Plus written in Java for building and running reports on the web)

Oracle Discoverer 4i/9i Viewer (an HTML tool for viewing reports created using Discoverer Plus and Discoverer 4i/9i Plus)

Page 5: Oracle Discoverer Oracle Discoverer

Web Deployment- Separate Server

Oracle 9iAS v 1.0.2.2.0 or 9iAS R2 9.0.2/9.0.3

Discoverer 9i certified with 8.1.7+ DB Versions Currently deploying Discoverer Plus using a

Sun E250 on Solaris 8 using 6-18GB drives with 2GB of Memory on 9iAS 1.0.2.2.2

Approximately 100-200 active users. 3 tier delivery (database, client, services)

Page 6: Oracle Discoverer Oracle Discoverer

Oracle 9iAS R2

Migrating to Oracle Portal utilizing SSO along with Oracle Forms/Reports.

Requires a OID Infrastructure install (recommended on a separate server)

Use OEM for Connection Management using private and/ or public connections. http://servername:1810

Discoverer Workbooks/Worksheets can be deployed as “portlets”

Page 7: Oracle Discoverer Oracle Discoverer

Web Deployment-cont’d

Still requires Discoverer Admin license to create the workbooks.

Performance, Use and Stability of Discoverer Plus has been outstanding.

If using firewall, you must implement the use of a gatekeeper to do Network Address Translation.

Page 8: Oracle Discoverer Oracle Discoverer

Web Deployment- cont’d

Page 9: Oracle Discoverer Oracle Discoverer

Management

Business Areas can be exported and imported between databases and/or EUL’s.

Can be deployed using a centralized model with control of the administrator application strictly in the IT department vs the decentralized model where certain departmental designees are given access to the administrator application to develop “workbooks” for their department.

Page 10: Oracle Discoverer Oracle Discoverer
Page 11: Oracle Discoverer Oracle Discoverer
Page 12: Oracle Discoverer Oracle Discoverer

Security

Oracle Discoverer can only do select statements. Other reporting tools such as MSAccess, ODBC and SQLPLUS have the inherent ability for an enduser to have direct access to tables for update, deletes, etc.

Easily managed via the use of Oracle Roles. Security is regulated at the database level and the

application level. Different modules/campuses or organizations can be

functionally separated using the EUL (End User Layers) and/or flexibility in granting access to the different “Business Areas”.

Page 13: Oracle Discoverer Oracle Discoverer
Page 14: Oracle Discoverer Oracle Discoverer
Page 15: Oracle Discoverer Oracle Discoverer

http://technet.oracle.com/products/discoverer/content.html

See this website for some on-line views of the application and functionality. When it says that there is no setup required for Discoverer….NOT really true…they are telling you that the application itself doesn’t have to be modified (it works straight out of the box) but access and security still has to be configured.

EUL schema install, Oracle role definition and assignment, Granting application, workbook access to administrators and endusers.

Page 16: Oracle Discoverer Oracle Discoverer

Usability

4 to 8 hours of training will prepare most people to be able to modify, save their own queries.

The level of expertise with MS Excel typically predicts the level of success with Discoverer.

Our end users love it because it gives them power- they can manipulate parameters, drill down, modify the look of the report without knowing SQL.

Page 17: Oracle Discoverer Oracle Discoverer

Discoverer Administrators

Can be functional end-users who are somewhat technical or IT staff who understand the functional areas….in other words a FUNKYTECH!!!

Someone with no prior programming experience will take from 3 to 6 months (with some training) to become completely comfortable.

Start with a person who is already an expert at MSExcel.

Page 18: Oracle Discoverer Oracle Discoverer

Discoverer Admin Security

Recommendations:

Maintain EUL (schema username/password) in the IT department under DBA control.

Discoverer allows you to limit who has access as an Administrator vs an enduser.

Page 19: Oracle Discoverer Oracle Discoverer

Pro’s and Cons in the following realms:

• Implementation

• Management

• Security

• Useability

• Performance

Page 20: Oracle Discoverer Oracle Discoverer
Page 21: Oracle Discoverer Oracle Discoverer

Pro’s and Cons in the following realms:

• Implementation

• Management

• Security

• Useability

• Performance

Page 22: Oracle Discoverer Oracle Discoverer
Page 23: Oracle Discoverer Oracle Discoverer
Page 24: Oracle Discoverer Oracle Discoverer

Performance

It takes longer for the same query to run in Discoverer via Oracle Reports because it is collecting statistics about all queries run.

Changing the database to Cost-based optimizing would help performance.

Possibility of producing Cartesian products that fill up temp Tablespace. The discoverer administrator creates the joins…not the enduser.

Page 25: Oracle Discoverer Oracle Discoverer

How do I improve performance?

Use a STANDBY database as the reporting database instead of your OLTP.

Database Version 8.1.7- Physical standby only.

Applied archive redo at night, brought database up in read-only mode during the day. (see notes for how to set this up.)

Limited to yesterday’s data.

See notes ….

Page 26: Oracle Discoverer Oracle Discoverer

Logical Standby

Database Version 9.2.0.2 (required level)Logical standby (can create a combination data

warehouse and OLTP available for failover)The data is transported using SQL apply with SQL

statements only. Can use DataGuard, OMS or manually install.Reporting database has REAL-TIME data.Metalink Docs:234631.1 , 215020.1 , 186150.1 , 233261.1

Page 27: Oracle Discoverer Oracle Discoverer

Upgrades

Required to install 2nd EUL before removing first. (Possible space issue)

Each EUL needs to be upgraded separately. Earlier version is still accessible during transition

until you run script to delete. The same queries work between versions and

between EUL’s if the Business Area has not been modified or the underlying tables/views.

Table modified, then do a refresh…queries still WORK!

Page 28: Oracle Discoverer Oracle Discoverer

Questions and Answers

If you would like more information please visit:

http://technet.oracle.com/products/discoverer/content.html

http://metalink.oracle.com


Recommended