Oracle Discoverer 4.1 for Power Users
Course Description
Experienced Oracle Discoverer users are interested in knowing how the advanced features of the Oracle SQL language can be incorporated into Discoverer queries. Within this course users will learn how to enhance their queries through the use of correlated subqueries, functions, processing of hierarchies and other advanced SQL techniques. When these advanced techniques are combined with the ease-of-use features of Oracle Discoverer then users are fully empowered to extract crucial information from their databases and data warehouses.
1 Day
Contact us for pricing
Prerequisites
Participants would need to have a good working knowledge of Oracle 9i Discoverer or have attended an Oracle 9i Discoverer Administration course.Advanced Queries in Discoverer (1)
Fan Traps, Fan trap detectionWhat do these messages mean?
Disabling the Fan Trap Detection Option
Why are the totals wrong?
How do we get out of the Trap?
Why does the query work now?
Other Fan Trap Considerations
Multiple Join Paths, Creating a Query with Multiple Paths
Advanced Queries in Discoverer (2)
Join FoldersRecursive Queries
Analytic Functions (1)
What are Analytic Functions?The Analytic Function Template
Template Example
Types of Analytic Functions
Ranking, Banding
Equi-Width Bands, Equi-Height Bands
Bands Using GREATEST, CASE, and NTILE
Windowing
Analytic Functions (2)
Moving Average, Cumulative TotalLagging/Leading
Statistical Functions
Slope, Intercept
Analytic Functions and Conditions
Applying Criteria in Seperate Conditions
Applying Criteria in One Condition
Hierarchial Queries (Connect by Prior) (1)
Why we need Hierarchial RelationshipsProblems seeing the Hierarchy
One to Many (:N) Hierarchy
:N Hierarchial Query
Many to many (M:N) Hierarchy
BOM Illustrated
M:N Hierarchy (Bill-of-Materials Table Definition)
Populating the Part Table
Hierarchial Queries (Connect by Prior) (2)
Populating the BOM TableBill-of-Materials Explosion
Bill of Materials Implosion
Advanced Hierarchial Queries (1)
Expanding Displays for Hierarchial QueriesSetting Up the :M Hierarchail Query for Multi-level Display
Building Hierarchail Query Custom Folders
Joining the Custom Folders
Hide the Linked Folders
Create the Folder the Users will Access
Creating the Query in the User Edition
Setting Up the BOM Hierarchial Query for Multi-Level Display
Advanced Hierarchial Queries (2)
Building BOM Hierarchial Query Custom FoldersJoining the BOM Custom Folders
Creating the Parts Explosion Folder that the Users will Access
Creating the BOM Query in the User Edition
Customizing the BOM Query
Writing and Registering a PL/SQL Function (1)
The Need for PL?SQL FunctionsWriting the Function
Create the function specification
Declare Variables, Program Logic
The Exception Section, The End Statement
Building the Function
Preliminary Test
Registering the Function
Writing and Registering a PL/SQL Function (2)
Registered FunctionArgument Description
Using the Function
Alternative Date Sorts
Changing a Date FormatEffect on the Date LOV
Defining and Alternate Date Sort
Discoverer Debug Trace
Reasons for Creating a Debug TraceSetting up The Debug Trace, The Debug Trace Log File
The Debug Tracve Diagnostic Levels
Generating the Debug Trace File
Using Metalink
What Causes This Error?
How might we prevent this problem (Or live with it)?
Discoverer