Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
A presentation by
Jayashree Satapathy / Krishna Mohan
Discoverer Definitions :
WHAT IS DISCOVERER :
Oracle Discoverer (like Oracle Reports) is part of Oracle's Business
Intelligence set of tools.
Oracle Discoverer is an adhoc query tool enabling users to develop reports
to meet business needs.
WHY DISCOVERER :
Oracle Discoverer is intended to provide end users easy access to data and
allow them to do data analysis.
Oracle Discoverer provides business users with data analysis capabilities,
regardless of whether the RDBMS was designed for an OLTP system or as a
data warehouse.
Discoverer is an ad hoc reporting tool It allows end users to quickly create
reports without the need for knowledge of SQL.
Discoverer Architecture
Discoverer Versions
Discoverer 4i (4.1.48)
Discoverer 9i (9.0.2)
Discoverer 10g Release 1(9.0.4)
Discoverer 10g Release 2(10.1.2)
Discoverer Moving On
Discoverer Components
Discoverer Administrator
Discoverer Desktop
Discoverer Plus
Discoverer Viewer
Contd..
Contd..
Discoverer Plus
4i
Contd..
Discoverer Plus
10g R1
Contd..
Discoverer Plus
10g R2
Contd..
Discoverer Viewer
4i
Contd..
Discoverer Viewer
10g R1
Contd..
Discoverer Viewer
10g R2
improved list of values. they are now searchable and can be restricted.
edit titles
Contd..
conditional formatting
OLAP support
conditional formatting
cascading parameters
optional parameters
print to PDF
Prerequisites
Before using Discoverer Administrator the following are the Prerequisites :
A suitable database must be installed and available. An Oracle Enterprise Edition
database will support the use of materialized views to improve the performance of
summary folders.
Discoverer Administrator must have been installed on a PC, typically as part of a
full Oracle Developer Suite installation.
Before end users can use Discoverer, the following are the Prerequisites:
Either one or both of the following must have been installed:
Discoverer Plus and/or Discoverer Viewer must have been installed on an
application server machine and configured correctly as part of an Oracle Business
Intelligence installation
Discoverer Desktop must have been installed on the end users PCs.
Discoverer10g Integration
User
Discoverer
10g
E-Business Suite
End-User Layer
TIP: Run Discoverer 4i and 10g on different physical servers to avoid Visibroker
conflicts
Connectivity details.
Connect to
standard
EULs
Connect to
applications
EULs
Connect to
both
standard
and
applications
EULs
Users requests for information from the database are in the form of worksheets.
When a user creates or opens a worksheet ,Discoverer :
converts the worksheet into the corresponding SQL statements
(e.g. by converting folder names and item names to table names
and column names respectively)
sends the SQL statements to the database
displays the result set that is returned from the database
In the case of Discoverer Plus, Discoverer Desktop and Discoverer Viewer,
the SQL statements are routed to the database via Discoverer
processes running on an application server machine
Business Area
What are business areas ?
Business areas are conceptual groupings of tables and/or views designed to
match Discoverer end users specific data requirements.
Example :
An accounting department needs a business area that represents
data about budgets and finance.
Alternatively, managers in a human resources department need a
business area specifically for departments and employee information.
Discoverer Administrator displays a business area as a file cabinet on
the Data tab of the Workarea.
Access Privileges
Use Discoverer access permissions to control who can see and use
the data in business areas
Use Discoverer task privileges to control the tasks each user is
allowed to perform
You can grant Discoverer access permissions and task privileges to
database roles as well as to database users.
Data access rights to the database tables remain under the control
of the database administrator.
Tools> Security
Folders
Folder:
Analogous to a directory in Windows where folders are the containers and
items are the files held in the folders.
Folders can include items, calculated items, joins, conditions, item classes, and
hierarchies.
You can assign a folder to one or more business areas.
A folder has a single definition, regardless of the number of business areas to which
you assign it.
Three Type of Folders:
Simple Folders : which contain items based on columns in a single database table
or view
Complex Folders : which can contain items based on columns from multiple
database tables or views. This is analogous to a view in the database.
Custom Folders : which are based on SQL statements
Complex Folder
Complex folders consist of items from one or more other folders.
Complex folders enable you to create a combined view of data from multiple
folders.
This can simplify the business area without creating a new database view.
Complex folders result set could also be produced by a database view.
But:
Complex folders can be created without the database privileges required to
create a database view.
Security is handled through the Folders Business Area.
Complex Folders has no effect on the physical schema, thus they are very
safe to use.
Views can be complicated to maintain, whereas Complex Folders are
managed entirely within Discoverer Administration Edition.
Manage Folders
Items
An Item, is a representation of
a database table's column, in
the EUL
Formatting Change
Name Change
Created
Deleted
Joins
A join relates two folders using one or more common items.
End users cannot create joins
Administrator has to create joins for end users to create reports that
combine information from multiple folders.
A join between two folders enables you to include items from both
folders when creating (Worksheet, Complex Folder, Hierarchy)
Single item joins relate two folders using an item that is common to
both folders.
Multi-item joins relate two folders using more than one join
condition.
You cannot directly include functions or literals (e.g. text strings,
numbers, dates) in the join conditions.
Items in joins can be hidden later, allowing end users to benefit from
the use of joined folders without having to see the join details.
While Creating Joins, You do not need to enter a name for the join,
Discoverer Administrator automatically creates a default name for the
join when you click OK.
Create Joins
To create a join, select
the Master folder
the operator
the detail folder
Edit Join
Join Name> Right Click> Edit Join
Create Conditions
No condition is
applied in the sample
report
Hierarchies
Hierarchy is a logical linking that you define between Items that enables
Discoverer Plus users to:
drill up (to a greater level of aggregation)
drill down (to a greater level of detail).
Hierarchical relationships are not defined in the database; you create them in the
Business Area.
Discoverer Hierarchies mimic data relationships from the end users perspective
instead of from the database perspective.
There are two types of Hierarchy in Discoverer Administration Edition:
Item Hierarchies
Date Hierarchies
Hierarchies Tab> Business Area> Right Click> New Hierarchy> Item Hierarchy
Example:
Year> Month > Week
Hierarchies Tab> Business Area> Right Click> New Hierarchy> Date Hierarchy
Hierarchies Tab> Business Area> Right Click> New Hierarchy> Date Hierarchy
Hierarchies Tab> Business Area> Right Click> New Hierarchy> Date Hierarchy
Item Class
An item class is a group of items that share similar attributes.
These features help users build queries more quickly and easily.
The only exception is that an alternative sort must relate to a list of values
List of Values
The values the item class references correspond to those found in a database
column.
Lists of values are used by end users to refer to values in the database and to
apply conditions and parameter values.
Lists of values are often generated automatically when the business area is first
created (in Load Wizard: Step 4).
The Item Class Wizard provides a way to extend a list of values to other items.
Alternative Sorts
Data elements to be sorted in an alternative order other than Ascending or
Descending Order
For example, a series of sales regions would be sorted alphabetically by default,
such as
East,
North,
South, and
West.
But the end user may need them sorted in this order:
North,
South,
East, and
West.
No Alternate sort is used in Sample Report
Summary Folders
What are summary folders?
Query is improved because the query accesses pre-aggregated and prejoined data rather than accessing the database tables.
Q&A