Professional Documents
Culture Documents
OBIEE 301 - Dashboard-Report Application Development Coursework - Day 2
OBIEE 301 - Dashboard-Report Application Development Coursework - Day 2
Course 301
“Dashboard/Report
Application Development”
Day 2
• ©Copyright 2005, BI Consulting Group, LLC. All rights
reserved. No part of this material may be reproduced, stored in
a retrieval system or transmitted by any means, electronic,
mechanical, photocopy, recording or otherwise, without written
permission from the authors.
2
The “Key” to our Exercise
Throughout our exercises, you’ll occasionally see yellow “Post-it” notes sprinkled throughout.
These are topics that we may call out and discuss in class, or we might suggest that you review
others on your own time. These “notes” are designed to further your knowledge about the Oracle BI
Enterprise Edition; on BI Best Practices; on “Tips and Tricks” to enable you to rapidly develop
applications using OBIEE; and other notable topics. We strongly believe that the better educated
you are on each of these topics, the better prepared you’ll be.
20 minutes Exercise #3 “Best Practice Guidelines for Tables and Pivot Tables” – Page
22
30 minutes Exercise #4 Complex Charts: Line-Bar Combinations – Page 30
20 minutes Exercise #9 Combining Column Selectors with a Single Chart View – Page
67
30 minutes Exercise #10 Bubble Charts – Page 71
20 minutes Exercise #12 Using Guided Navigation to Create Dashboard Alerts – Page
83
4
Dashboard/Report Application Development
Exercise #1
Developing Dashboard Prompts
Content:
1. Using the Dashboard Prompt editor.
2. Allowing single selects, multi selects, or text entry.
3. Adding the Prompt to a Dashboard.
4. Adding “Is Prompted” filters to a request.
6
Step #1: Accessing the Dashboard Prompt Editor
7
Step #2: Set the Prompt’s Scope
8
Step #3: Building the Prompt
3
2
9
Step #4: Testing the Prompt
10
Step #5: Changing to Multi-Select
11
Step #7: Adding the Prompt to a Dashboard Page
12
Step #8: Adding “Is Prompted” Filters to a request
13
The Result!
14
Dashboard/Report Application Development
Exercise #2
Adding “Is Prompted” Filters to Requests
Content:
1. Saving a filter for reuse.
2. Adding a saved filter to a request.
3. Testing the Dashboard Prompt.
16
Step #1: Saving the “Is Prompted” Filter for Reuse
1
2
17
Step #2: Adding the Saved Filter to Other Requests
Selecting a saved filter opens the “Apply 1. Select the filter from
Saved Filter” dialogue box which shows the My Filters folder.
the contents of the filter and gives two 2. Check both boxes, and
options. If the first option is checked, the select “OK”.
saved filter will replace any existing filters 3. Save the request.
previously added to the request. If it is 4. Return to your “My
unchecked, the saved filter will be added Dashboard” and select
to the request without removing any Central, Eastern and
existing filters. Southern regions from
the region prompt.
If the second option is checked, the
contents of the filter will be added to the
request. If it is unchecked, it will add a
reference to the filter’s name instead of
the contents. Also, if you modify the filter
in the future, those changes will
automatically be populated to any
requests that have the filter “referenced”.
This option also affects what the user
sees which is explained on the next slide.
18
Step #2: User Perspective for Filter Options
19
Step #2: User Perspective for Filter Options
20
The Result!
21
Dashboard/Report Application Development
Exercise #3
Best Practice Guidelines for Tables and
Pivot Tables
Content:
1. Setting tables and pivot tables to “stretch” to fit the Dashboard column in which
they’re placed.
23
Step #1: Stretching Tables to “Fit” within the Dashboard Column
2
3
24
Step #2: Accessing Hidden Views from the Drop-Down
25
Step #3: Setting Pivot Tables to fit 100%
2
3
1 The width setting for pivot tables is 1. Select the pivot tables
fairly well hidden, and is accessed property icon (looks like a
by clicking the properties icon hand).
(looks like a hand) situated below 2. Set the pivot tables
the sections and above the rows. width to fit 100%.
3. Select “OK”.
2 The width setting is hidden under the 4. Save the request.
“Additional Formatting Options”,
which is accessed by clicking the
“plus” button.
26
Step #4: Setting Columns to 50% Width
27
Step #4: Setting Columns to 50% Width
2
3
28
The Result!
29
Dashboard/Report Application Development
Exercise #4
Complex Charts:
Line-Bar Combinations
31
Step #1: Creating a Line-Bar Combination Chart
1
2
33
Step #3: View the Result
34
Step #4: Using Conditional Logic
35
Step #4: Using Conditional Logic
36
The Result!
37
Dashboard/Report Application Development
Exercise #5
Adding a Saved Filter and Formatting an
Existing Request
39
Step #1: Add the Saved Filter
40
Step #2: Find the Table object
41
Step #3: Format Table
42
Step #4: Find and Format Pivot Table
43
Step #5: Create a Filters object
44
Step #6: View the Filters Object
45
Step #7: Add the Filters Object to the Compound Layout
46
The Result!
47
Dashboard/Report Application Development
Exercise #6
A “Cheat” to Develop New, Complex
Requests Based upon an Existing Request
Content:
1. “Replacing” columns within an existing request.
2. Modifying minor components of the request.
3. Doing a “Save As” a new request.
49
Step #1: Starting with “Region Summary - Exercise #5”, the Multi-View Request
51
The Result!
52
Dashboard/Report Application Development
Exercise #7
Complex Pivot Tables
54
Step #1: Create a new Pivot Table
56
Step #3: Swap the “included” and “Excluded” Metrics
57
Step #4: Add the two (or more) Pivot Tables to a View Selector
59
The Result!
60
Dashboard/Report Application Development
Exercise #8
Ranking and Top and Bottom Requests
62
Step #1: Create a New Request
63
Step #2: Using the Paging Function to Make a Top Ten
64
Step #3: Testing your Top and Bottom Request
65
The Result!
66
Dashboard/Report Application Development
Exercise #9
Combining Column Selectors with a Single
Chart View
Content:
1. Building a Pie Chart.
2. Adding a Column Selector.
68
Step #1: Create a New Pie Chart with Custom Formatting
69
Step #2: Add a Column Selector
70
Dashboard/Report Application Development
Exercise #10
Bubble Charts
Content:
1. Building the bubble chart.
2. Adding a tabular view, and a column selector.
72
Step #1: Selecting Metrics Appropriate to a Bubble Chart
73
Step #2: Creating the Bubble Chart
74
Step #2: Creating the Bubble Chart
1
75
The Result!
Content:
1. Renaming sections and turning on the top border.
2. Forcing column widths to fit.
78
Step #1: Create a “Day Two” Dashboard
79
Step #2: Format the Sections
80
Step #3: Fit the Columns each to 50%
82
Dashboard/Report Application Developer
Exercise #12
Using Guided Navigation to Create
Dashboard Alerts
Content:
1. Creating an “Exceptions” request.
2. Adding the Guided Navigation Link to a Dashboard page.
84
Step #1: Change Prompt Scope
85
Step #2: Create an “Exceptions” Request
86
Step #2: Add a “Guided Navigation Link” to your Dashboard
87
Step #3: Configure the Guided Navigation Link
1
2
89
Dashboard/Report Application Developer
Exercise #13
Using Guided Navigation to Display or Hide
Dashboard Sections
Content:
1. Setting a Sections Properties using “Guided Navigation”.
91
Step #1: Display a Section based upon “Guided Navigation”
92
Step #2: Configure the Guided Navigation Section
93
The Result!
1. On the prompt,
select 2006 for Did your Section appear?
Year, and “CENTRAL How about when you select
REGION” AND 2006, and the
“WESTERN “SOUTHERN REGION” and
REGION” for Region “EASTERN REGION”?
and click “Go”.
94
Questions & Answers
95
Thank you for taking the
Dashboard/Report Application
Development course!!
96
About BI Consulting Group
Oracle’s largest consulting partner dedicated exclusively
to Oracle BI EE.
Contact Information:
Michael Martin Amy Mayer
[President] [Senior Vice President]
651-210-1790 612-237-9843
michael.martin@biconsultinggroup.com amy.mayer@biconsultinggroup.com
97
Notable BICG References
Deployed Oracle RMW Deploying Service
for Service Analytics Analytics and a custom
after failed deployment data warehouse
by other Systems across international
Integrator. divisions.
Multiple projects
deployed across
multiple divisions, Sales Analytics
including a Price application
Scenario against existing
application allowing EDW.
“what-if”
forecasting.
Deployment of
Oracle’s Pharma Deployment of Order
Analytics, after failed Analytics against a
implementation by new, custom EDW.
another Systems
Integrator.
Redeveloped dozens of
existing Dashboards using Integrating
BICG’s “best practices” multiple source
methodology; and systems together
developed several new in a unified front-
custom data warehouses. end Dashboard.