UPR PATSI Training: Introduction To Oracle Discoverer
UPR PATSI Training: Introduction To Oracle Discoverer
This document provides an outline of a presentation and is incomplete without the accompanying oral commentary and discussion.
Agenda
2
About Oracle Discoverer
Simple, powerful tool for creating reports
Does not require programming experience or knowledge
– But technical knowledge can help...
Wizard-like user interface
Quickly build and modify simple to complex reports
Abstracted (simplified) data model allows quick learning even by functional users
Ad hoc reporting
Access up-to-the minute data from the Oracle tables/views
Parameters and cross-tabs allow users to request the data they want to see
Flexibility for users to manipulate display, export data in multiple formats
3
About Oracle Discoverer (cont...)
When we say “Discoverer” we are referring to...
Discoverer Administrator
– Client-server application
– Define the abstracted data architecture
– Define permissions to access this data
Discoverer Desktop
– Client-server application
– Most functionality is now available in Discoverer Plus
Discoverer Plus
– Jinitiator thin client application
– Create new workbooks, edit existing workbooks, advanced functionality
Discoverer Viewer
– OAF / HTML user interface
– Access workbooks user has permission to
– Change parameters, export data, drill-down into data
4
Defining the Data Architecture
Discoverer is based on a simplified data model known as the End
User Layer (EUL)
Business Groups
– Establish permissions for users to report on a subset of tables
Friendly table names (“Folders”)
– Example: Student Applications instead of IGS_AD_STU_APPL_INST
Friendly column names (“Items”)
– Example: SSN instead of GovernmentID
Pre-defined relationships between tables (“joins”)
– User cannot create a report between tables that cannot logically be linked
Exeter and UPR will work together to defined this data model
Build custom views where pre-defined Oracle views are not provided
Provide friendly names that are relevant and unambiguous
Jim, Jason, and Mark are working on a strategy for developing the OSS Business
Area(s) – Any volunteers to help out here???
In purchasing Financials Intelligence, Procurement Intelligence, and Human
Resources Intelligence, there are already friendly views for these families
6
Discoverer vs. Other Reporting Tools
Discoverer is one of several reporting tools to be used in PATSI
which will be used together to meet all UPR reporting requirements
SQL*Plus
– Simple reports, easily written in PL/SQL
– Formatting is a low priority
– Unofficial or offical reports (output to Text)
Oracle Reports
– Complex reports with sophisticated PL/SQL
– Precise placement of elements is important
– Best for official reports (output to PDF)
Discoverer
– Mid-level complexity
– Friendly user interface, but not appropriate for official or statutory reports or documents
to be sent to third parties
– User interface requires limited expertise, excellent tool for executive reporting
– Integrated charts and graphs
– Drill-down capabilities
– No technical expertise required to develop or modify a report
7
Agenda
8
Creating a workbooks: Before you start
Confirm the requirements for the reports
What data appears in the report?
– Column names, tables, required totals/counts, etc.
– Include information on formatting (fonts, sizes, colors)
In what format should the report appear?
– Table / Cross-Tab
– Graphs and/or Charts
What is the selection logic?
– Mandatory conditions: user cannot override
– Parameters: conditions the user establishes at runtime
– Cross-Tab Page Items: filter items appearing at the top of a cross-tab report; allows a
single report to show various data to the user (more later)
Which users should be able to access this report?
– User / responsibility permissions
10
Discoverer Walkthrough – Select Report Items
11
Discoverer Walkthrough – Determine Layout Type
12
Discoverer Walkthrough – Item / Header Formatting
Apply formatting to
headers, including fonts,
font sizes, bold-facing,
colors
13
Discoverer Walkthrough – Conditions
Create unlimited
conditions for the report
Advanced conditions
allows for Boolean
operators (AND, OR)
14
Discoverer Walkthrough – Parameters
Provide user-friendly
prompt for the
Parameter
15
Discoverer Walkthrough – Preview Report
16
Agenda
17
Discoverer Walkthrough – Sharing the Workbook
Workbooks can be
integrated as menu
items if necessary
18
Discoverer Walkthrough – Access the Workbook (Option 1)
Menu Integration
Discoverer workbooks can be defined as functions that are subsequently integrated
into E-Business Suite menus
19
Discoverer Walkthrough – Access the Workbook (Option 2)
Discoverer Viewer
Most functional users will use Discoverer Viewer to view their assigned Discoverer workbooks; this interface is
similar to the self-service interface used for faculty, students, requisitioners, and some administrative functions
20
Discoverer Walkthrough – Execute Query (Part 1)
21
Discoverer Walkthrough – Execute Query (Part 2)
Slow-performing
workbooks will often be
scheduled to run behind
the scenes
22
Discoverer Walkthrough – View Report (Part 1)
Rerun Query
Refresh Data in the report
Crosstab Layout
Change which columns
appear on which axix in a
cross-tab report
Presentation Options
User options for display of
the report
Printer Friendly Version
Simplified HTML view of just
the report output
Export Data
Export report data to various
formats (Excel, delimited,
text, etc.)
Current workbook /
worksheet is shown to
remind user which
worksheet he is viewing
23
Discoverer Walkthrough – View Report (Part 2)
Compare to previous
slides
25
Agenda
26
Discoverer Advanced Features
Advanced Functionality
Graph / Chart features
– Create graphs of various types against the data returned by the query
– Example: bar charts, pie charts, bubble diagrams
– Especially useful for executive / management reports
Parameter LOVs
– Define lists of values for parameters to better control user input
Calculations
– Define complex calculations for the data in the report without having to write SQL
– Syntax similar to Excel / VBA
– All Oracle 9i functions are exposed
– Examples can be found in the user guide
Drill-down capability
– Start with high-level view, drill-down into details
27
Advanced Discoverer Preview – Create Graph (Part 1)
28
Advanced Discoverer Preview – Create Graph (Part 2)
29
Advanced Discoverer Preview – Create Graph (Part 3)
Published Graph
Graphs are published with the worksheets they are created against
Graph refreshes with changes to Page Items, Parameters, etc.
30
Agenda
31
More Information
Discoverer Administration
Oracle Discoverer Administration Edition Administration Guide
http://otn.oracle.com/downloads/discoverer
NOTE: The Administration tasks will be limited to a very select group of users
(probably the DBAs), but as the system is implemented, each module will work to
determine the EUL / Business Group / Folder / Item requirements. Therefore, the
appropriate users should understand the underlying concepts rather than the
actual step-by-step procedure for configuring Discoverer.
32
Questions & Answers
33