Download as pdf or txt
Download as pdf or txt
You are on page 1of 370

Oracle BI 11g R1: Create

Analyses and Dashboards


Student Guide - Volume 2
D63510GC20
Edition 2.0
August 2012
D78780
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Disclaimer
This document contains proprietary information and is protected by copyright and
other intellectual property laws. You may copy and print this document solely for your
own use in an Oracle training course. The document may not be modified or altered
in any way. Except where your use constitutes "fair use" under copyright law, you
may not use, share, download, upload, copy, print, display, perform, reproduce,
publish, license, post, transmit, or distribute this document in whole or in part without
the express authorization of Oracle.
The information contained in this document is subject to change without notice. If you
find any problems in the document, please report them in writing to: Oracle University,
500 Oracle Parkway, Redwood Shores, California 94065 USA. This document is not
warranted to be error-free.
Restricted Rights Notice
If this documentation is delivered to the United States Government or anyone using
the documentation on behalf of the United States Government, the following notice is
applicable:
U.S. GOVERNMENT RIGHTS
The U.S. Governments rights to use, modify, reproduce, release, perform, display, or
disclose these training materials are restricted by the terms of the applicable Oracle
license agreement and/or the applicable U.S. Government contract.
Trademark Notice
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names
may be trademarks of their respective owners.
Author
Jim Sarokin
Technical Contributors
and Reviewers
Dan Hilldale
Lea Shaw
Abhinav Agarwal
Lawrence Hand
Nikki Sanger
Phillip Scott
Kasturi Shekhar
Scott Silbernick
Jacques Vigeant
Gerry Langton
Serge Charade
Editors
Smita Kommini
Anwesha Ray
Graphic Designer
Rajiv chandrabhanu
Publishers
Syed Ali
Sujatha Nagendra
Joseph Fernandez
iii
Contents
1 Course Introduction
Lesson Agenda 1-2
Instructor and Class Participants 1-3
Training Site Information 1-4
Course Audience 1-5
Course Goal 1-6
Course Objectives 1-7
Course Methodology 1-9
Course Agenda 1-10
2 Introduction to Oracle Business Intelligence Enterprise Edition
Objectives 2-2
What Is Business Intelligence? 2-3
Oracle Business Intelligence Foundation Suite 2-4
Oracle BI Architecture Components 2-5
Presentation Services 2-6
Oracle BI Presentation Server and Catalog 2-7
Oracle BI Server 2-8
Oracle BI Repository 2-9
Data Sources 2-10
Sample Analysis Processing 2-11
Signing In to Presentation Services 2-12
Oracle BI Enterprise Edition Home Page 2-13
Global Header 2-14
Administering Objects in the Presentation Catalog 2-15
Searching the Catalog 2-17
Summary 2-18
Practice 2: Overview 2-19
Quiz: Overview 2-20
Quiz 2-21
3 Working with Oracle Business Intelligence Analyses
Objectives 3-2
Oracle Business Intelligence Analysis Editor 3-3
Key Terms 3-4

iv
Subject Areas 3-5
Columns 3-6
Hierarchies 3-7
Oracle Business Intelligence Analysis 3-9
Creating and Editing Analyses 3-10
Analysis Editor 3-11
Subject Areas and Catalog Panes 3-12
Analysis Editor Tabs 3-13
Working with Analyses in Oracle Business Intelligence 3-14
1. Construct an Analysis 3-15
1. Construct an Analysis (Multiple Subject Areas) 3-16
2. Modify Analysis Criteria 3-17
2. Modify Analysis Criteria (Sorting Columns) 3-18
2. Modify Analysis Criteria (Formulas) 3-19
2. Modify Analysis Criteria (Style) 3-21
2. Modify Analysis Criteria (Column Format) 3-22
2. Modify Analysis Criteria (Data Format) 3-23
2. Modify Analysis Criteria (Conditional Format) 3-24
2. Modify Analysis Criteria (Interaction) 3-25
3. Change Column Order 3-26
4. Display Analysis Results 3-27
5. Save an Analysis 3-29
Advanced Formatting 3-30
Saving Column Settings as Systemwide Defaults 3-31
Copying and Pasting Formatting Attributes 3-32
Using a Saved Analysis as a Style Template 3-33
Customized Date and Time Format Strings 3-34
Applying a Customized Format String to a Column 3-35
Write Back 3-36
Essbase Data Sources 3-37
Summary 3-38
Practice 3: Overview 3-39
Quiz: Overview 3-40
Quiz 3-41

4 Filtering Data for Analyses
Objectives 4-2
Using Filters to Limit Data in Analyses 4-3
Creating and Editing Filters 4-4
Grouping Filters 4-7
Dynamic Filtering 4-8
v
Using a Saved Analysis as a Filter 4-9
Editing SQL for a Column Filter 4-10
Drilling and Filters 4-11
Applying Named Filters 4-12
Analysis Prompts 4-13
Adding an Inline Prompt to an Analysis 4-14
Defining Prompt Properties 4-15
Multiple Column Filter Prompts 4-16
Summary 4-17
Practice 4: Overview 4-18
Quiz: Overview 4-19
Quiz 4-20
5 Selecting and Grouping Data for Analyses
Objectives 5-2
Using Selections to Limit Data in Analyses 5-3
Creating Selection Steps 5-4
1. Create a New Step 5-5
2. Select the Step Type 5-6
Step Types: Selecting Members 5-7
Step Types: Adding Groups and Calculated Items 5-8
Step Types: Applying Conditions 5-9
Step Types: Selecting Members Based on Hierarchy 5-11
Step Types: Selecting Members Based on Family Relationship 5-12
Saving Selection Steps as a Group 5-13
How Do Filters and Selection Steps Differ? 5-14
Groups 5-16
Creating Groups 5-17
1. Create a New Member Group 5-18
2. Define the Group Properties 5-19
3. Apply Formatting 5-20
4. Verify the Results 5-21
Calculated Items 5-22
Creating Calculated Items 5-23
1. Create a New Calculated Item 5-24
2. Define the Calculated Item Properties 5-25
3. Verify the Results 5-26
Summary 5-27
Practice 5: Overview 5-28
Quiz: Overview 5-29
Quiz 5-30

vi
6 Modifying and Formatting Views in Analyses
Objectives 6-2
Oracle Business Intelligence Views 6-3
Descriptions of Views 6-4
View Editors 6-5
Compound Layout Pane 6-6
Working with Views in Compound Layouts 6-7
Creating and Copying Compound Layouts 6-9
Views Pane 6-10
Descriptions of Graph Views 6-12
Graph Editor 6-13
Graph Properties: General 6-15
Graph Properties: Style 6-16
Graph Properties: Scale 6-17
Graph Properties: Titles and Labels 6-18
Formatting Graphs by Position 6-19
Formatting Graphs Conditionally 6-20
Summary 6-21
Practice 6: Overview 6-22
Quiz: Overview 6-23
Quiz 6-24

7 Working with Views in Analyses
Objectives 7-2
Performing Common Tasks in Views 7-3
Previewing How Views Appear in Dashboards 7-4
Specifying Totals 7-5
Managing Aggregation 7-6
Combining Values into Bins 7-7
Creating Bins: Add Bins 7-8
Creating Bins: Name and Configure Bins 7-9
Specifying Table View Properties 7-10
Linking Master-Detail Views 7-11
Defining the Master View 7-12
Defining the Detail View 7-13
Creating and Modifying Additional View Types 7-14
Narrative View 7-15
Ticker View 7-16
View Selector View 7-18
Column Selector View 7-19
Selection Steps View 7-21

vii
Trellis View 7-22
Renaming a View or Compound Layout 7-24
Summary 7-25
Practice 7: Overview 7-26
Quiz: Overview 7-27
Quiz 7-28

8 Visualizing Data: Gauges, Maps, and Mobile
Objectives 8-2
Gauge Views 8-3
Working with Gauge Views 8-4
1. Add a Gauge View 8-5
2. Set Layout 8-6
3. Manage Settings and Properties 8-7
Map Views 8-8
Map View Components 8-9
Creating and Editing Map Views 8-10
1. Add a Map View 8-11
2. Set Properties 8-12
3. Edit Formats 8-13
Oracle Business Intelligence Mobile 8-15
Getting BI Mobile 8-16
Launching the BI Mobile Application 8-17
Setting Up User Credentials 8-18
Oracle BI Mobile User Interface 8-19
Configuring Oracle BI Mobile 8-20
Navigating BI Mobile on Your Mobile device 8-21
Navigating the Carousel and List Sub-views 8-22
Navigating to Dashboards 8-23
Working with Favorites 8-24
Working with Local Content 8-25
Performing Searches 8-26
Adjusting Search Settings 8-27
Working with BI Content 8-28
Working with Object Options 8-29
Summary 8-30
Practice 8: Overview 8-31
Quiz: Overview 8-32
Quiz 8-33

viii
9 Showing Results with Pivot Tables
Objectives 9-2
Pivot Table Views 9-3
Analyzing and Displaying Data in Table and Pivot Table Views 9-4
Pivot Table 9-5
Creating a Pivot Table 9-6
1. Select Columns on the Criteria Tab 9-7
2. Click the Results Tab and Select Pivot Table View 9-8
4. Rearrange Elements as Necessary 9-10
Showing Results in Pivot Tables 9-12
Sorting 9-13
Member Sorting 9-14
Row Sorting with Innermost Column 9-15
Measure Sorting 9-16
Measure Sorting on the Column Edge 9-17
Using Hierarchical Columns 9-18
Hierarchical Columns 9-19
Overriding Default Aggregation Rules 9-20
Using Totals 9-21
Adding Formatting: Overall Appearance 9-22
Adding Formatting: Pivot Table Positions 9-23
Adding Formatting: Section Options 9-24
Adding Formatting: Showing a Section Once 9-25
Showing an Items Relative Value 9-26
Showing the Relative Value of an Item 9-27
1. Duplicate the Measure 9-28
2. Rename the Duplicate Measure 9-29
3. Select the Show Data As Option 9-30
4. View the Results 9-31
Using Calculations in Pivot Tables 9-32
Building Calculations by Using Functions 9-33
Building Calculations by Using Formulas 9-34
Displaying Running Sums in Pivot Tables 9-35
Summary 9-36
Practice 9: Overview 9-37
Quiz: Overview 9-38
Quiz 9-39

10 Measuring Results with Key Performance Indicators
Objectives 10-2
Key Performance Indicators 10-3

ix
KPIs and Oracle Business Intelligence 10-4
Using KPIs 10-5
KPI Concepts and Terminology 10-6
KPI Characteristics 10-8
Evaluating KPIs 10-9
Creating KPIs 10-10
1. Create a New KPI 10-11
2. Define the General Properties 10-12
3. Set the Data Format and Enable Trending 10-13
4. Define the Dimensionality 10-14
5. Define the Statuses and Thresholds 10-15
6. Define the Related Documents 10-17
7. Define the Custom Attributes 10-18
Target Settings in KPI 10-19
Prerequisites for Target Settings 10-20
Setting Up Target Settings in KPIs 10-21
KPI Watchlists 10-23
Creating a Stand-Alone KPI Watchlist 10-24
Using the KPI Watchlist Performance Tab 10-27
Using the KPI Watchlist Details Tab 10-29
Changing Dimensionality for a KPI Watchlist Event 10-30
Summary 10-32
Practice 10: Overview 10-33
Quiz: Overview 10-34
Quiz 10-35

11 Scorecarding
Objectives 11-2
Oracle Scorecard and Strategy Management 11-3
Balanced Scorecard 11-4
Scorecard Editor 11-5
Scorecard Objects 11-6
Creating a Scorecard 11-8
1. Create a New Scorecard 11-10
2. Create Perspectives 11-11
3. Create KPIs 11-12
4. Create KPI Watchlists 11-13
5. Create KPI Smart Watchlists 11-14
6. Create and Arrange Objectives 11-15
7. Create and Arrange Initiatives 11-16
8. Assign Weights to Individual Objectives and Initiatives 11-17

x
9. Set Assessment Mappings 11-19
10. Implement Status Overrides 11-20
11. Graphically Depict Relationships 11-21
12. Use Comments 11-22
13. Add Scorecard Views to Dashboards 11-23
14. Create Agents from KPIs 11-24
15. Define Mission and Vision Statements 11-25
16. Set Up Point of View Controls 11-26
Using the Right-Click Menu 11-27
Right-Click Menu Ordering Guidelines 11-29
Summary 11-31
Practice 11: Overview 11-32
Quiz: Overview 11-33
Quiz 11-34

12 Administering the Presentation Catalog
Objectives 12-2
Security Goal: Access and Actions 12-3
Oracle BI Security and Catalog Security 12-4
Default BI Roles 12-6
Presentation Catalog Folder and Object Permissions 12-8
Permission Inheritance 12-9
Default Application Role Hierarchy: Example 12-10
Setting Object Permissions 12-11
1. Click Permissions 12-12
2. Add Roles 12-14
3. Set Permissions 12-15
Recommendations for Setting Permissions 12-16
Viewing and Setting Properties 12-17
Setting System Privileges 12-18
1. Click Administration and Manage Privileges Links 12-19
2. Pick Users and Roles 12-20
Catalog Groups 12-21
Archiving Catalog Items 12-22
Working with Favorites 12-24
Adding Objects to Favorites 12-25
Accessing Favorite Objects 12-26
Organizing Favorites 12-27
Removing Favorites 12-28
Full-Text Catalog Search 12-29
Using the Fully Integrated Full-Text Search 12-30

xi
Using the Partially Integrated Full-Text Search 12-31
What Results Are Returned from a Full-Text Catalog Search? 12-32
Summary 12-33
Practice 12: Overview 12-34
Quiz: Overview 12-35
Quiz 12-36

13 Oracle Business Intelligence Analyses: Advanced Features
Objectives 13-2
Setting Analysis Properties 13-3
Analysis Properties: Results Display Tab 13-5
Analysis Properties: Interactions Tab 13-6
Analysis Properties: Data Tab 13-7
Combining Analysis Criteria by Using Set Operations 13-8
Set Operators 13-9
Combining Results of Multiple Analyses 13-10
1. Build an Analysis 13-11
2. Combine with a Similar Analysis 13-12
3. Construct the Combined Analysis 13-13
4. Apply a Set Operator 13-14
5. Verify the Results 13-15
Direct Database Analysis Privileges 13-16
Changing Direct Database Analysis Privileges 13-17
Creating and Executing a Direct Database Analysis 13-18
1. Create a Direct Analysis 13-19
2. Construct a Direct Database Analysis 13-20
Using the Advanced Tab 13-21
Using the Advanced Tab to Modify XML 13-22
Using the Advanced Tab to Modify SQL 13-23
Using the Advanced Tab to Include Advanced SQL Clauses 13-24
Creating a Link to a Saved Analysis 13-25
Creating an Excel Web Query File 13-26
Viewing an Excel Web Query File 13-27
Summary 13-28
Practice 13: Overview 13-29
Quiz: Overview 13-30
Quiz 13-31

14 Creating Oracle Business Intelligence Dashboards
Objectives 14-2
Dashboards 14-3

xii
Dashboard Pages 14-4
Creating and Editing a Dashboard 14-6
Creating a New Dashboard from Global Header 14-7
Global Header: Setting Preferences for Your Default Dashboard View 14-8
Using Dashboard Builder 14-10
Using the Dashboard Builder Toolbar 14-11
What Can I Add to a Dashboard? 14-12
Adding Objects to a Dashboard Page 14-14
Dashboard Builder Tools Toolbar Layout 14-15
Tools Toolbar: Dashboard Properties 14-16
Dashboard Properties: Dashboard Report Links 14-18
Dashboard Properties: Dashboard Page Controls 14-19
Tools Toolbar: PDF and Print Properties 14-20
Tools Toolbar: Page Report Links 14-21
Tools Toolbar: Prompts Buttons on Current Page 14-23
Tools Toolbar: Allow Saving Personal Customizations 14-24
Tools Toolbar: Publishing Dashboard Pages 14-25
Exploring Dashboard Object Properties 14-26
Exploring Column Properties 14-27
Exploring Section Properties 14-28
Exploring Section Properties: Arranging Sections Horizontally 14-30
Exploring Section Properties: Controlling the Drilldown Display 14-31
Section Properties: Conditions 14-32
Section Properties: Adding an Inline Condition for an Analysis 14-34
Section Properties: Adding an Inline Condition for a KPI 14-36
Section Properties: Adding a Named Condition 14-39
Section Properties: Formatting and Renaming 14-41
Miscellaneous Dashboard Page Functionality 14-42
Page Options Toolbar: Creating Personal Customizations 14-43
Page Options Toolbar: Creating Shared Customizations 14-44
Page Options Toolbar: Creating Links to Dashboard Pages 14-45
Page Options Toolbar: Adding Content to a Briefing Book 14-47
Summary 14-48
Practice 14: Overview 14-49
Quiz: Overview 14-50
Quiz 14-51

15 Configuring Oracle Business Intelligence Dashboards
Objectives 15-2
Dashboard Objects 15-3
Alert Section 15-4

xiii
Action Link and Action Link Menu 15-5
Link or Image 15-7
Embedded Content 15-9
Text 15-10
Text: ActiveX 15-11
Text: Scripts 15-12
Text: Audio 15-13
Folder 15-14
Summary 15-15
Practice 15: Overview 15-16
Quiz: Overview 15-17
Quiz 15-18

16 Creating Dashboard Prompts and Variables
Objectives 16-2
Variables 16-3
Session Variables 16-4
Repository Variables 16-5
Presentation Variables 16-6
Request Variables 16-7
Referencing Variables 16-8
Syntax for Referencing Variables 16-9
Dashboard Prompts 16-11
Dashboard Prompts: Column Prompts 16-12
Dashboard Prompts: Other Prompts 16-13
Adding a Named Column Prompt to a Dashboard 16-14
1. Create a New Named Column Prompt 16-15
2. Select the Prompt Type 16-16
3. Select the Subject Area and Column 16-17
4. Select the Operator and Other Options 16-18
5. Save the Prompt 16-22
6. Preview the Prompt 16-23
7. Add the Prompt to the Dashboard 16-24
8. Set the Scope for the Dashboard 16-25
9. Test the Results 16-26
Adding a Hidden Named Prompt to a Dashboard 16-28
1. Edit Dashboard Properties 16-29
2. Navigate the Catalog to Locate the Named Prompt 16-30
3. Test the Results 16-31
Creating a Second Prompt Page 16-32
1. Add a New Prompt to an Existing Prompt Page 16-33

xiv
2. Insert a Page Break 16-34
3. Edit the Dashboard and Add the Prompt 16-35
4. Test the Results 16-36
Setting Preferences for a Prompt Page 16-38
Presentation Variables and Prompts 16-40
Request Variables and Prompts 16-41
Adding a Variable Prompt to a Dashboard 16-42
1. Add a Variable to an Existing Analysis 16-43
2. Create a New Variable Prompt 16-45
3. Select the Prompt Type 16-46
4. Define the Prompt Properties 16-47
5. Save the Prompt 16-48
6. Select the Dashboard 16-49
7. Add the Prompt to the Dashboard 16-50
8. Navigate the Catalog to Locate the Named Prompt 16-51
9. Test the Results 16-52
Applying Prompts with Default Values 16-53
Wiring Dashboard Prompts 16-54
Auto-Complete for Prompts 16-56
Enabling Auto-Complete for Prompts 16-57
Optional Apply and Reset Buttons for Prompts 16-58
Summary 16-59
Practice 16: Overview 16-60
Quiz: Overview 16-61
Quiz 16-62

17 Using Oracle Business Intelligence Delivers
Objectives 17-2
Oracle Business Intelligence Delivers 17-3
Delivery Devices 17-4
Delivery Profiles 17-5
Creating a Delivery Device 17-6
Creating a Delivery Profile 17-7
Business Intelligence Alerts 17-8
Adding an Alert Section to a Dashboard 17-9
Agents 17-10
How Agents Work: Simplified Format 17-11
Configuring an Agent 17-12
1. Configure the General Tab 17-13
2. Configure the Schedule Tab 17-14
3. Configure the Condition Tab 17-15

xv
4. Configure the Delivery Content Tab 17-16
5. Configure the Recipients Tab 17-17
6. Configure the Destinations Tab 17-19
7. Configure the Actions Tab 17-21
Subscribing to an Agent 17-23
Listing Your Agents 17-24
Using Agents to Deliver Content 17-25
Using Conditions to Deliver Content 17-26
1. Create a New Agent and Assign an Analysis for Its Condition 17-27
2. Define How the Condition Evaluates to True 17-28
3. Test the Results 17-29
Using Agents to Proactively Respond to KPI Performance 17-30
1. Create a New Agent and Assign a KPI for Its Condition 17-31
2. Define How the Condition Evaluates to True 17-32
3. Test the Results 17-33
Summary 17-34
Practice 17: Overview 17-35
Quiz: Overview 17-36
Quiz 17-37

18 Integrating Analyses with MS Office
Objectives 18-2
Oracle BI Office Add-In 18-3
Office Add-in General Features 18-4
Accessing Office Add-in in Presentation Services 18-5
Creating a Connection to the BI Office Server and Logging In to the Presentation
Server 18-8
Oracle BI for MS Office: User Interface 18-11
Logging In to Oracle BI for MS Office 18-12
Accessing and Refreshing the Presentation Catalog 18-13
Using the BI Office Toolbar 18-14
Inserting Views in PowerPoint 18-15
Inserting Views in MS Excel 18-18
Drilling in Native Charts 18-20
Securing BI Data in MS Office 18-21
Refreshing Views 18-22
BI Features Not Supported by MS Office 18-23
Summary 18-24
Demonstration: Overview 18-25
Quiz: Overview 18-26
Quiz 18-27

xvi
19 Working with Oracle Business Intelligence Briefing Books
Objectives 19-2
Oracle BI Briefing Books 19-3
Working with Oracle BI Briefing Books 19-4
Add Content to a New or Existing Oracle BI Briefing Book 19-5
Edit an Oracle BI Briefing Book 19-8
Download an Oracle BI Briefing Book 19-9
View an Oracle BI Briefing Book 19-10
Add a List of Oracle BI Briefing Books to a Dashboard 19-11
Use an Oracle BI Briefing Book with Delivers 19-13
Summary 19-15
Practice 19: Overview 19-16
Quiz: Overview 19-17
Quiz 19-18

20 Working with BI Composer
Lesson Objectives 20-2
BI Composer 20-3
BI Composer Modes 20-4
Examining BI Composer Components: Regular Mode 20-5
Examining BI Composer Components: Accessibility Mode 20-6
BI Composer Available Views 20-7
Creating an Analysis by Using BI Composer 20-8
Step 1: Setting Up BI Composer and Launching the Wizard 20-9
Step 2: Selecting the Columns 20-10
Step 3: Selecting the Views 20-11
Step 4: Editing the Table 20-12
Step 5: Editing the Graph 20-13
Step 6: Applying Sorts and Filters Sorting 20-14
Step 6: Applying Sorts and Filters Filtering 20-15
Step 7: Applying Conditional Formatting 20-16
Step 8: Saving the Analysis 20-17
Viewing the Analysis 20-18
Editing the Analysis 20-19
Editing the Analysis: Results 20-20
Practice 20: Overview 20-21
Summary 20-22


xvii
A Appendix A: Case Study

B Appendix B: Exalytics Machine
What Is Oracle Exalytics BI Machine? B-2
Oracle Exalytics BI Machine: Overview B-4
Why Use the Oracle Exalytics BI Machine? B-5
Market Drivers and Technology Enablers B-6
Intelligent Decision Making B-7
Analytical Collaboration B-8
Enlightened User Experience B-9
Examining Oracle Exalytics Topology B-10
Oracle Analytics In-Memory Architecture B-11
Oracle WebLogic Server B-12
Overview of Oracle BI Foundation Suite B-13
Overview of Fusion Middleware B-14
In-Memory Analytics B-15
TimesTen B-16
Essbase on Exalytics B-17
Techniques for Leveraging In-Memory Databases B-18
Adaptive In-Memory Cache and Summary Advisor B-19
Adaptive In-Memory Cache Flow B-20
Summarized Graphic Representation of BI Machine Software B-21
Benefits of Oracle Exalytics B-22
Certified Software B-24
Tools for Managing and Monitoring the BI Machine B-25
Enhancements to Oracle BI EE Software B-26



Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Administering the Presentation Catalog
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Objectives
After completing this lesson, you should be able to:
Describe the use of roles in administering permissions
Administer Oracle Business Intelligence Presentation
Catalog permissions
Administer system privileges
Work with Favorites
Search for an object using Oracle BI Search
Oracle BI 11g R1: Create Analyses and Dashboards 12 - 3
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Security Goal: Access and Actions
Users can access only the objects that are appropriate for
them.
Achieved by applying access control in the form of catalog
permissions
Performed on the Catalog and Home pages
Users can perform only those actions that are appropriate
to them.
Achieved by applying user rights in the form of privileges
Performed on the Administration page
Securing Oracle Business Intelligence can be broken down into two broad areas:
Controlling access to the components within the BI domain (resource access security)
Controlling access to business source data (data access security)
Controlling access to system resources is achieved by requiring users to authenticate at login
and by restricting users to only those resources for which they are authorized. The Oracle
Business Intelligence default security model is available for immediate implementation after
installation. This model includes controls for administrators to manage user identities,
credentials, and permission grants. This allows system access control by validating identity at
login (authentication), and access to specific Oracle Business Intelligence components and
features according to a users permission grants (authorization). The procedures for
administering authentication, groups, and roles are covered in the Oracle BI 11g R1: Build
Repositories course. Note that groups in this sense refer to logical groups of users that are
aligned and then associated with roles, from which permissions and privileges are derived.
Fusion administrators work with groups to streamline their allocation of roles, but for the
purposes of this course, the focus will be on roles.
Oracle BI 11g R1: Create Analyses and Dashboards 12 - 4
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Oracle BI Security and Catalog Security
Users, groups, and roles control:
Catalog object permissions; for example, analyses and
dashboards
Privileges for BI feature access
Login rights, user authentication, and groups and roles are:
Governed through components in the Fusion BI Domain
Provided with default groups and roles for most initial
security needs
This course highlights the security components that relate to managing users and default
roles, to drive catalog object permissions and BI feature access privileges. However, OBI
Security is a complex subject that involves installation and configuration tasks that are beyond
the scope of this course. The creation and management of nondefault groups and roles and
other aspects of the Fusion BI Domain are covered in other courses. Detailed information is
also available in the Security Guide for Oracle Business Intelligence Enterprise Edition.
Oracle BI 11g R1: Create Analyses and Dashboards 12 - 5
An application role defines a set of permissions granted to a user or group. Application roles
are defined in Fusion Middleware Control Enterprise Manager by a Fusion administrator, who
can also create and assign users and groups.
Default application roles have corresponding default system user groups used in assigning
catalog permissions and system privileges. They include the following:
The BI Administrator role grants administrative permissions necessary to configure
and manage the Oracle Business Intelligence installation. Any member of the BI
Administrators group is explicitly granted this role and implicitly granted the BI Author
and BI Consumer roles.
The BI Author role grants permissions necessary to create and edit content for other
users to use, or to consume. Any member of the BI Authors group is explicitly granted
this role and implicitly granted the BI Consumer role.
The BI Consumer role grants permissions necessary to use, or to consume, content
created by other users. By default, every Oracle Business Intelligence authenticated
user is part of the BI Consumers group and does not need to be explicitly added to the
group or role.
Oracle BI 11g R1: Create Analyses and Dashboards 12 - 6
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Default BI Roles
Roles drive permissions and privileges.
Oracle BI provides default roles and privilege settings.
Default application roles
Administrative user
Applying roles is the preferred method to administer catalog permissions and system
privileges. This approach allows streamlined management of users and their access, so that if
policies change, you can administer entire groups of users easily.
To check the roles and groups that are assigned to a user, as shown in the preceding
example, click the users name in the Global Header and click My Account to display account
information, including the Roles and Groups tab where the information is shown.
Oracle BI 11g R1: Create Analyses and Dashboards 12 - 7
Folder and object permissions can be set for users and roles. It is advised that you use roles
to manage permissions for ease of management. Available permission types include:
Full Control: Includes all permissions
Modify: Read, write, and delete
Open: Read and, in the case of catalog folders, Traverse
Traverse: Applies only to folders, allowing movement through the folder to reach other
objects or folders
No Access: Denies all permissions
By default, when a catalog folder is created or an object is saved to the Presentation Catalog,
the parent folders permissions are applied.
Oracle BI 11g R1: Create Analyses and Dashboards 12 - 8
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Presentation Catalog
Folder and Object Permissions
Permissions control access to shared information in
catalog objects and interactive dashboards.
Permission types can be customized and include:
Full Control
Modify
Open
Traverse
No Access
Users can have explicitly granted permissions. They can also have permissions granted
through membership in application roles that, in turn, can have permissions granted through
membership in other application roles, and so on. Permissions granted explicitly to a user
have precedence over permissions granted through application roles, and permissions
granted explicitly to the application role take precedence over any permissions granted
through other application roles.
If there are multiple application roles acting on a user or application role at the same level with
conflicting security attributes, the user or application role is granted the least restrictive
security attribute. Any explicit permissions acting on a user take precedence over any
permissions on the same objects granted to that user through application roles.
Filter definitions, however, are always inherited. For example, if User1 is a member of Role1
and Role2, and Role1 includes a filter definition but Role2 does not, the user inherits the filter
definition defined in Role1.
Oracle BI 11g R1: Create Analyses and Dashboards 12 - 9
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Permission Inheritance
Permissions granted explicitly to a user have precedence
over privileges granted through application roles.
Permissions granted explicitly to an application role take
precedence over any privileges granted through other
application roles.
If security attributes conflict at the same level, a user or
application role is granted the least restrictive security
attribute.
This example is provided to illustrate the relationships between users, groups, application
roles, and permissions. In Oracle Business Intelligence, the members of a default application
role include both groups and other application roles. The result is a hierarchical role structure
where permissions can be inherited in addition to being explicitly granted. A group that is a
member of a role is granted both the permissions of the role and the permissions for all roles
descended from that role.
The graphic in the slide shows these relationships between the default application roles and
how permissions are granted to members. The result is that, by nature of the role hierarchy,
the user who is a member of a particular group is granted both explicit permissions and any
additional inherited permissions. Please note that by themselves, groups and group
hierarchies do not enable any privilege to perform any action within an application. Those
privileges are conveyed through the application roles and their corresponding permission
grants.
The table details the role and permissions granted to all group members (users). The default
BI Administrator role is a member of the BI Author role, and the BI Author role is a member of
the BI Consumer role. The result is, members of the BI Administrators group are granted all
the permissions of the BI Administrator role, the BI Author role, and the BI Consumer role. In
this example, only one of the permissions granted by each role is used for demonstration
purposes.
Oracle BI 11g R1: Create Analyses and Dashboards 12 - 10
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Default Application Role Hierarchy: Example
BI Consumers Group
User1, User2, User3
BI Authors Group
User4, User5
BI Administrators Group
User6, User7
BI Consumer App Role
Permission: access analyses
BI Author App Role
Permission: create analyses
BI Administrator App Role
Permission: manage repository
User Name Group Membership:
Explicit/Inherited
Application Role Membership:
Explicit/Inherited
Permission Grants:
Explicit/Inherited
User1
User2
User3
BI Consumers: Explicit BI Consumers: Explicit Access analyses: Explicit
User4
User5
BI Authors: Explicit
BI Consumers: Inherited
BI Authors: Explicit
BI Consumers: Inherited
Create analyses: Explicit
Access analyses: Inherited
User6
User7
BI Administrators: Explicit
BI Authors: Inherited
BI Consumers: Inherited
BI Administrators: Explicit
BI Authors: Inherited
BI Consumers: Inherited
Manage repository: Explicit
Develop analyses: Inherited
Access analyses: Inherited
Object and folder permissions are set by the object owner, content designers, or administrators.
Oracle BI 11g R1: Create Analyses and Dashboards 12 - 11
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Setting Object Permissions
To set permissions on a catalog folder or object:
1. Click Permissions.
2. Add roles.
3. Set permissions.
Select a folder or object and click Permissions in the Tasks pane of the Catalog page or,
alternatively, click the More link for an object on the Catalog or Home page and select
Permissions to open the Permission dialog box. The Accounts list in the dialog box lists the
accounts and roles that have permissions. In this list, you can set individual permissions in the
Permissions column and, in the case of a Custom permissions setting, click the Edit button to
open the Custom Permissions dialog box to select more granular permissions. Set owner in
the Owner column.
The Permissions toolbar in the dialog box allows you to add users and apply permissions to
the object and its parent folders. These buttons include:
Apply effective permissions: Applies permissions based on the selected users group
and role assignments
Replace with parents folder permissions: Applies permissions from the highest level
folder in the object or folders catalog location hierarchy
Set parent folders permissions to Traverse Folder: Applies Traverse permissions to
parent folder to ensure access to the object for the selected account or role
Oracle BI 11g R1: Create Analyses and Dashboards 12 - 12
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
1. Click Permissions
Select a folder or catalog folder and click Permissions.
Permissions toolbar
Owner and
location
Assign owner.
Add users/roles: Allows you to add users and roles to the Permissions list for the
object
Apply Permissions: Allows you to select permissions for the object for the selected
user or role. You can use Ctrl + click to select multiple users and roles in the list and
apply permissions.
Delete: Deletes selected users or roles from the Permissions list
Oracle BI 11g R1: Create Analyses and Dashboards 12 - 13
To add roles and users, click the Add Users/Roles button in the Permissions toolbar of the
Permission dialog box. The Add Application Roles, Catalog Groups, and Users dialog box
appears.
1. Click the Search button to display search options, which include the ability to filter the
list for users or roles and to search using strings. You can click the Effective
Permissions button to display the current permissions assigned to the users and roles in
the Available and Selected Members lists.
2. In the resulting Available Members list, select the role or user that you want to add
permissions for.
3. Click the Move button to add them to the Selected Members list and click OK.
Oracle BI 11g R1: Create Analyses and Dashboards 12 - 14
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
2. Add Roles
Add users or roles to the Permissions list.
Search for users and roles.
Selected role is added
to the Permissions list.
Show effective
permissions.
Limit search to
users or roles.
Default
application
roles
1
2
3
To set permissions, click the Permission drop-down list for a user or role and select the
permission setting, then click OK to save. As described earlier in the lesson, available
permission types include:
Full Control: Includes all permissions
Modify: Read, write, and delete
Open: Read and, in the case of catalog folders, Traverse
Traverse: Applies only to folders, allowing movement through the folder to reach other
objects or folders
No Access: Denies all permissions
Oracle BI 11g R1: Create Analyses and Dashboards 12 - 15
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
3. Set Permissions
Set object permissions.
Use care when assigning permissions to ensure that you do not lock the object thereby
preventing you, an administrator, or any other user from modifying the object. Assign
permissions through Application roles, even if you must assign permissions only for a single
user.
For Application roles (Catalog groups or users, if necessary) that are going to be modifying
the dashboards and dashboard content accessible to the role, set the permissions for the role
to Full Control. While allowing change and delete control, Full Control also enables the
specified role to set permissions and to delete the object, folder, or dashboard.
For each Subject Area, ensure that the BIConsumer and AuthenticatedUser roles have No
Access permission to the Subject Area folder.
For roles that should be able to save analyses for public use against a given Subject Area,
grant them Full Control to the Subject Area folder and everything it contains, and likewise for
the Common folder.
To ensure that only members of the designated roles have access to Oracle BI Presentation
Catalog folders, folder content, and dashboards, do not set explicit permissions for the
AuthenticatedUser role. See Oracle Fusion Middleware Security Guide for Oracle Business
Intelligence Enterprise Edition for more information .
Oracle BI 11g R1: Create Analyses and Dashboards 12 - 16
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Recommendations for Setting Permissions
Use care when assigning permissions to ensure that you
do not inadvertently lock the object.
Assign permissions through Application roles.
For Application roles that are going to be modifying the
dashboards and dashboard content accessible to the role,
set the permissions for the role to Full Control.
For each Subject Area, ensure that the BI Consumer and
Authenticated User roles have No Access permission.
For roles that should be able to save analyses for public
use against a given Subject Area, grant them Full Control
to the Subject Area folder.
Do not set explicit permissions for the Authenticated User
role.
To view and edit properties for an object or folder, select it on the Catalog page and click
Properties in the Task pane or click its More link and select Properties. You can edit
properties. Properties include details about when the object was created, modified, and last
accessed. You can edit attributes to affect behavior of the object.
Hidden: Hides the object in the catalog. Administrative users can select the Show
Hidden Items option on the Catalog pages toolbar to display hidden items.
System: Specifies that the object is a system object
Read Only: Sets the object as read-only
Do Not Index: Excludes the object and its contents from the index that is used by the
full-text search. The item is still available through normal search.
Oracle BI 11g R1: Create Analyses and Dashboards 12 - 17
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Viewing and Setting Properties
Properties control object attributes.
Oracle BI 11g R1: Create Analyses and Dashboards 12 - 18
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Setting System Privileges
To set system privileges:
1. Click Administration and Manage Privileges links.
2. Pick users and roles.
To access the Manage Privileges page, click the Administration link in the Global Header.
You must be signed in as a user with administrative privileges to access the link. On the
Administration page, click the Manage Privileges link under Security. The Manage Privileges
page appears.
Oracle BI 11g R1: Create Analyses and Dashboards 12 - 19
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
1. Click Administration and
Manage Privileges Links
The Manage Privileges page lists privileges for many aspects of the system. To set a
privilege:
1. Click the link associated with a privilege.
2. In the Privilege dialog box, click the Add Users/Roles button on the Privileges toolbar to
open the Add Application Roles, Catalog Groups and Users dialog box, which allows
you to add roles and users similarly to how you do it with permissions. After you have
completed your list of included roles and users, click OK.
3. In the resulting Permissions list, select the role or user that you want to edit privileges
for, and set the privilege in the Permission column.
Oracle BI 11g R1: Create Analyses and Dashboards 12 - 20
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
2. Pick Users and Roles
Add Users/Roles button
1
2
3
Catalog groups are maintained on the Manage Catalog page. Catalog groups can be
constructed and permissions may be assigned to them in the same way that you assign them
to roles and users; however, this is not the best approach. It is preferable, from an
administrative perspective, to manage users and groups from the perspective of Fusion
applications as a whole, rather than segregate groups and security specifically to the
Presentation Catalog. This ability is, however, provided for compatibility with previous
releases.
On the Manage Catalog page, you can add, edit, or delete Catalog groups. To create a
catalog group, first click the Manage Catalog Groups link on the Administration page, and
then perform the following steps:
1. Click the Administration link in the Global Header.
2. Click the Manage Catalog Groups link.
3. Click the Create New Group button.
3. In the Add Group dialog box, enter a Catalog Group Name.
4. Select users in the Available Members list and add them to the Selected Members list.
Then click OK.
When you add a Catalog group, a default shared folder is created in the Catalog for use by
the group.
Oracle BI 11g R1: Create Analyses and Dashboards 12 - 21
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Catalog Groups
Create and manage groups specific to the Presentation
Catalog.
Create new Group.
Delete group.
Edit Group.
To archive an object or folder, select it on the Catalog page and click Archive in the Tasks
pane or, alternatively, click the object or folders More button to select Archive. Select options
to keep or discard permissions and time stamps, then save the resulting file. To import an
archive into the catalog, click the Unarchive task, then browse for the .catalog archive file
in the Unarchive dialog box, and click OK.
In the Unarchive dialog box, the Replace drop-down list allows you to specify if and how to
replace any existing folders or objects with the same name. Options include:
All: Replace any existing folders or objects with the same names.
Old: Replace folders or objects except those that already exist and are older than the
source.
None: Add any new folders or objects, but preserve any existing folders or objects.
Force: Add and replace all folders or objects.
Oracle BI 11g R1: Create Analyses and Dashboards 12 - 22
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Archiving Catalog Items
Select an object in the catalog and click Archive.
The ACL drop-down list allows you to specify how the folders or objects are assigned
permissions via Access Control Lists (ACLs) when unarchived. Options include:
Inherit: Inherits the folder or object's permissions (ACL) from its new parent folder
Preserve: Preserves the folder or object's permissions (ACL) as it was in the original,
mapping accounts as necessary
Create: Preserves the folder or object's permissions (ACL) as it was in the original,
creating and mapping accounts as necessary
Oracle BI 11g R1: Create Analyses and Dashboards 12 - 23
The Favorites functionality allows you to bookmark as favorites the catalog objects that you
view regularly or want to view again at another time. After you flag objects as favorites, you
can use the Manage Favorites dialog box to organize your favorites by creating categories
and rearranging your favorites into the order that you find most intuitive. You can access a list
of the objects that you marked as favorites, and any categories that you created, by clicking
Favorites in the Global Header.
Oracle BI 11g R1: Create Analyses and Dashboards 12 - 24
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Working with Favorites
Bookmark as favorites the catalog objects that you view
regularly or want to view again at another time.
Organize favorites by creating categories and rearranging
your favorites.
Access a list of favorites and any categories that you
created by clicking Favorites in the Global Header.
There are a couple of methods for adding an object to Favorites.
To add an object to your favorites list by using the Home page or Catalog page:
1. Go to the Home page or Catalog page and browse for the object that you want to add to
your favorites list.
2. Click the More link, and then click Add to Favorites. The object is added to your favorites
list.
To add an object to your favorites list while viewing or editing the object:
1. Open the object in its designated viewer or editor.
2. In the Global Header, place the cursor over Favorites and click Add to Favorites. The
object is added to your favorites list.
After you add an object to your favorites list, the objects icon is updated to include a gold star.
Oracle BI 11g R1: Create Analyses and Dashboards 12 - 25
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Adding Objects to Favorites
Add objects to favorites using the Home or Catalog page:
Add objects to favorites while viewing or editing an object:
Select More > Add to Favorites.
In the Global Header, hover over Favorites
and click Add to Favorites.
Favorite objects have a gold star.
After you tag objects as favorites, you can use the Favorites menu in the Global Header to
view your list of favorites and browse for and select a favorite object.
To view your favorites list:
1. In the Global Header, place the cursor over the Favorites menu. The list of the objects
that you marked as favorites appears.
2. Scroll through the list of objects and categories to find a specific object.
3. Click the object to select it. Oracle BI EE displays the selected object based on your
permissions. For example, if you open an analysis to which you have write permission,
then Oracle BI EE opens the object in the Analysis Editor.
Oracle BI 11g R1: Create Analyses and Dashboards 12 - 26
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Accessing Favorite Objects
In the Global Header, place the cursor over the Favorites menu
to display the list of objects marked as favorites.
Select favorite object.
Object is displayed
based on permissions.
Select Favorites > Manage Favorites to open the Manage Favorites dialog box, where you
can organize the items on your favorites list by creating categories of favorite objects, and
arranging categories and objects. In the Category Tree area, browse to the location where
you want to add a new category. When you select a category in the Category Tree, any
subcategories or favorite objects nested in that category appear in the Selected Category
area. You can perform any of the following actions to rearrange your favorites:
Select an object or category and click the Move buttons (not shown in the screenshot) to
move the object up or down in your favorites list.
Drag objects to categories. Drag categories into other categories to nest them. Note that
depending on how you want to nest categories, you can drag and drop categories within
the Category Tree or the Selected Category area.
Copy objects or categories from one location and paste them into another location.
Rename categories.
Sort the selected categories or objects within a category by ascending or descending
alphabetic order.
Oracle BI 11g R1: Create Analyses and Dashboards 12 - 27
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Organizing Favorites
Select Favorites > Manage Favorites to open the Manage
Favorites dialog box.
Organize favorites by creating categories and rearranging
objects.
Select Manage Favorites to
open a dialog box.
Create
categories.
Copy, paste, and
rename objects.
Delete objects.
Sort objects.
Drag and drop objects into categories.
You can remove objects from your favorites list by using the Home or Catalog pages, while
viewing or editing an object, or by using the Manage Favorites dialog. Note that if you have
flagged an object as a favorite and you or someone else deletes that object from the Catalog,
then the object will be removed from your favorites list. After you remove an object from your
favorites list, the objects icon changes from an icon with a gold star to the objects standard
icon.
Oracle BI 11g R1: Create Analyses and Dashboards 12 - 28
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Removing Favorites
Remove object by using the Home or Catalog pages:
Remove objects while viewing or editing an object:
Remove objects by using the Manage Favorites dialog:
Delete object.
Click More.
Remove from Favorites.
Full-text catalog search enables users with the proper privilege to conduct a search for an
object by using Oracle BI Search. The full-text catalog search is available if your administrator
configured Oracle BI Enterprise Edition to use Oracle Secure Enterprise Search to crawl and
index the Oracle BI Presentation Catalog. With this configuration, content designers and
users will have the ability to perform a full-text catalog search for objects and attachments.
The version of Oracle Secure Enterprise Search with which Oracle BI Enterprise Edition is
integrated determines the location from which you conduct a full-text search. If you are using
the fully integrated version, you will conduct your search from the Global Header or the
Catalog page. If you are using the partially integrated search, you will conduct your search
from a URL or a full-text search link on the Home page.
You can use the full-text search to find objects by various attributes, such as name,
description, author, and the names and values of columns of data that the object references.
Only those objects to which you have the appropriate permissions are found. When the
search is initiated and the desired object is located, you can click it to display it for viewing.
You can search for nearly all types of objects in the Oracle BI Presentation Catalog, with a
few exceptions such as Marketing Segmentation objects. You can also search for
attachments to objects, such as a PDF file that is contained on a dashboard page. You can
search for objects such as dashboard prompts that are saved within other objects.
Oracle BI 11g R1: Create Analyses and Dashboards 12 - 29
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Full-Text Catalog Search
Enables users with the proper privilege to conduct a
search for an object using Oracle BI Search.
Is available if your administrator configured Oracle BI
Enterprise Edition to use Oracle Secure Enterprise Search
to crawl and index the Oracle BI Presentation Catalog.
You can use the fully integrated full-text search to search for objects from the Global Header
or from the Catalog page. Note that for the fully integrated full-text search, a newly created
object that is included in the index cannot be located until a crawl of the catalog has occurred.
Oracle BI 11g R1: Create Analyses and Dashboards 12 - 30
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Using the Fully Integrated Full-Text Search
Use the fully integrated full-text search to search for
objects from the Global Header or from the Catalog page.
Newly created objects included in the index cannot be
located until a crawl of the catalog has occurred.
You can use the partially integrated full-text catalog search, which uses a search page that
appears in a separate browser window, to perform an in-depth search for a business
intelligence object. Similar to a fully integrated full-text search, a newly created object that is
included in the index cannot be located until a crawl of the catalog has occurred.
Because the partially integrated full-text search is not available from the Oracle BI Enterprise
Edition Global Header or Catalog page, the content designer or administrator must make the
full-text catalog search available to users through the following means:
The content designer or administrator can provide users with the URL for the full-text
catalog search page so that they can bookmark it and display it in a browser.
The content designer can embed the URL in a link on a dashboard page. For example,
on a dashboard page, the content designer can add an action link that enables users to
navigate to the full-text catalog searchs URL.
The administrator can configure Oracle BI EE to display the Secure Enterprise Search
for Oracle BI link in the Home page. When configured, this link appears in the
Browse/Manage panes All Contents list. The user clicks this link to access the full-
text catalog search page.
Oracle BI 11g R1: Create Analyses and Dashboards 12 - 31
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Using the Partially Integrated Full-Text Search
The partially integrated full-text catalog search uses a search
page that appears in a separate browser window.
When you use the fully integrated or partially integrated full-text catalog search, it locates
those objects that have been crawled and indexed and for which you have the appropriate
permissions. To prohibit an object from being indexed, you can make the appropriate setting
in the objects Properties dialog box.
The list of full-text search results includes any objects that match the criteria for which you
have at least the Open permission. If an object is stored in a folder, then you must have the
Traverse folder and Open object permissions. Note that objects with the No Access
permission are not available.
The string that you are searching for is displayed in a highlighted manner, such as bold font or
a colored background. In some cases, you might not see the string in the list of results. This
happens when the string is used by the object but is not part of its object name or path name.
The string is included in the definition of an object, such as in the columns that are specified
as part of the analysis.
Oracle BI 11g R1: Create Analyses and Dashboards 12 - 32
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
What Results Are Returned
from a Full-Text Catalog Search?
Locates those objects that have been crawled and indexed
and for which you have the appropriate permissions.
To prohibit an object from being indexed, you can make
the appropriate setting in the objects Properties dialog
box.
Oracle BI 11g R1: Create Analyses and Dashboards 12 - 33
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Summary
In this lesson, you should have learned how to:
Navigate and work with objects in the Catalog page
Describe the use of roles in administering permissions
Administer Oracle Business Intelligence Presentation
Catalog permissions
Administer system privileges
Oracle BI 11g R1: Create Analyses and Dashboards 12 - 34
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Practice 12: Overview
This practice covers administering catalog objects, applying
permissions with users and roles, and working with favorites.
In this quiz, you answer questions regarding the Presentation Catalog, object, and folder
administration in Oracle Business Intelligence.
Oracle BI 11g R1: Create Analyses and Dashboards 12 - 35
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
This quiz examines your knowledge of the Presentation
Catalog and managing permissions.
Quiz: Overview
Answer: a, b
Oracle BI 11g R1: Create Analyses and Dashboards 12 - 36
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Quiz
Which of the following are ways to access the permission for an
object?
a. Use the Permissions task in the Tasks pane in the Catalog
page.
b. Click the More link for an object in the Home page and
select Permissions.
c. Click the objects Edit link and open its properties in the
Analysis Editor.
Answer: a
Oracle BI 11g R1: Create Analyses and Dashboards 12 - 37
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Quiz
If security attributes conflict for an object, a user or an
application role is granted the least restrictive security attribute.
a. True
b. False
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Oracle Business Intelligence Analyses:
Advanced Features
Oracle BI 11g R1: Create Analyses and Dashboards 13 - 2
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Objectives
After completing this lesson, you should be able to:
Set analysis properties
Combine analysis criteria by using set operations
Execute direct database analyses
Edit logical SQL that is generated by an analysis
Create a link to a saved analysis
Create an Excel Web Query file
Analysis properties can be used to specify behavior for your analysis. Custom messaging is
available for indicating to users that the analysis criteria is producing no results, either
because it is too restrictive or for other reasons.
Using the View for Text Delivery drop-down list, you can select a custom Compound Layout to
use for delivery via agents to text devices in user profiles. This ability is useful when delivering
analysis results to non-graphical mobile devices or text-based communication channels. The
use and creation of multiple Compound Layouts and the use and specification of agents and
delivery profiles are covered in later lessons in the course.
Finally, you can specify the way that duplicate members in a hierarchy are handled in analysis
results. To indicate that you do not want to display duplicate members within all hierarchies in
the analysis, select the Within the hierarchy option. Using the other option, members are
added at the bottom. Members, groups, and calculated items are added below the last
members at the top level of the hierarchy, in the order in which they are added.
Oracle BI 11g R1: Create Analyses and Dashboards 13 - 3
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Setting Analysis Properties
Set properties to manage:
Custom messaging
Text delivery formatting
Handling of redundant hierarchy members
Set a custom message to return
when no results are produced.
Custom title
and message
Specify a text-based
Compound Layout for
delivery via agent.
Use the Analysis Properties dialog to specify properties for an analysis.
Use the Results Display tab to specify how results that are returned from an analysis are to be
handled.
Use the Interactions tab to specify which interactions (for example, Drill) are available for an
analysis when you right-click in a table view or pivot table view at runtime.
Use the Data tab to specify how data is to be handled in an analysis.
Each tab is covered in more detail on the slides that follow.
Oracle BI 11g R1: Create Analyses and Dashboards 13 - 4
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Setting Analysis Properties
Use the Analysis Properties dialog to specify properties for an
analysis:
Results Display: Specify how results that are returned from
an analysis are to be handled.
Interactions: Specify which interactions are available for an
analysis when you right-click in a table view or pivot table
view at runtime.
Data: Specify how data is to be handled in an analysis.
You use this tab of the to specify how results that are returned from an analysis are to be
handled.
No Results Settings: Use this box to select the type of message (default or custom)
that is displayed if no results are returned from an analysis. You might see the message,
for example, if you have a very restrictive filter placed on the columns in the analysis.
You do not see the custom message if you simply create the analysis and include no
columns.
Header: Edit the header to use for the custom message. This is available only when you
specify a custom message for No Results Settings.
Message: Edit the message to use for the custom message. Available only when you
specify a custom message for No Results Settings.
View for Text Delivery: Use this box to manually control which compound layout,
including its associated views, is sent to a particular destination.
Oracle BI 11g R1: Create Analyses and Dashboards 13 - 5
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Analysis Properties: Results Display Tab
Specify how to handle results that are returned from an
analysis.
Set default or custom
message type.
Provide message header.
Provide custom message.
Select compound layout for delivery.
Use this tab to specify which interactions (for example, Drill) are available for an analysis
when you right-click in a table or pivot table at runtime. Note that the administrator can specify
defaults for these right-click interactions.
Oracle BI 11g R1: Create Analyses and Dashboards 13 - 6
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Analysis Properties: Interactions Tab
Specify which interactions are available for an analysis when
you right-click.
Specify how to handle columns that are added to an analysis from the Criteria tab after
displaying the analysis results. The options are:
Display in existing and new views: Use this option to specify that the newly added
columns are to be included in any existing views, as well as in any new views that are
added.
Exclude from existing views, but display in new views: Select this option to specify that
the newly added columns are to be excluded from any existing views (that is, placed in
the Excluded drop target), but included in any new views that are added. Placing newly
added columns in the Excluded drop target was introduced in Oracle BI 11g. These new
options are included in the latest product release to enable users to choose between
11g and pre-11g functionality.
In the Placement of Added Members area, control how members are added to hierarchical
columns in this analysis using selection steps:
Within the Hierarchy: Does not display duplicate members within all hierarchies in the
analysis. If the member is in the view, within the hierarchy, then this setting is ignored.
Applies only to level-based hierarchies.
Outside the Hierarchy: Members, groups, and calculated items are added below the last
members at the top level of the hierarchy, in the order in which they are added.
Oracle BI 11g R1: Create Analyses and Dashboards 13 - 7
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Analysis Properties: Data Tab
Use this tab to specify how data is to be handled in an analysis.
Oracle BI 11g R1: Create Analyses and Dashboards 13 - 8
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Combining Analysis Criteria
by Using Set Operations
Combine criteria from one or more subject areas:
Subject areas may be organized with similar information
depending on business needs.
Combine results from two or more analyses into a single
analysis:
Example: Combine results from a subject area containing all
active customers with results from a subject area containing
customers who have ordered one or more products.
Oracle BI 11g R1: Create Analyses and Dashboards 13 - 9
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Set Operators
Analysis 1 Analysis 2
Row AAA Row BBB
Row BBB Row CCC
Analysis 1 Analysis 2
Row AAA Row BBB
Row BBB Row CCC
Analysis 1 Analysis 2
Row AAA Row BBB
Row BBB Row CCC
Analysis 1 Analysis 2
Row AAA Row BBB
Row BBB Row CCC
Union Union All
Intersect Minus
Set Operator Effect on Results
Union Returns nonduplicate rows from all analyses
Union All Returns all rows from all analyses
Intersect Returns rows that are common to all analyses
Minus Returns rows from first analysis that are not in other analyses
Oracle BI 11g R1: Create Analyses and Dashboards 13 - 10
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Combining Results of Multiple Analyses
1. Build an analysis.
2. Combine with a similar analysis.
3. Construct the combined analysis.
4. Apply a set operator.
5. Verify the results.
After you add columns to an analysis, you can combine criteria from one or more subject
areas by using set operations. This action combines the results of two or more analyses into a
single result. When working with columns in your analysis, remember that you cannot use
hierarchical columns, selection steps, or groups when you combine criteria.
Oracle BI 11g R1: Create Analyses and Dashboards 13 - 11
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
1. Build an Analysis
Build an analysis with desired columns and filters.
Analysis returns
customers with sales
between 5000 and 15000.
When you click the Combine Results button in the Selected Columns pane, a drop-down list
enables you to select a subject area with which to create a similar analysis. Select a subject
area that contains the data you want to combine with the selections you made in your initial
analysis.
Oracle BI 11g R1: Create Analyses and Dashboards 13 - 12
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
2. Combine with a Similar Analysis
Click the Combine Results button and select a subject area.
Select the same
subject area or a
different subject area.
When you begin building a combined analysis, the new analysis criteria are selected in the
Set Operations area of the workspace. A column template provides outlines and details for
the initial analysiss columns, helping you build a compatible analysis for use in combination.
The number of columns and their data types must be consistent across all criteria included in
the combined analysis. However, column lengths can differ.
Oracle BI 11g R1: Create Analyses and Dashboards 13 - 13
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
3. Construct the Combined Analysis
Add columns and filters to the new analysis.
The number of
columns and
data types must
be consistent
across all criteria.
New analysis returns
customers with dollars
between 10000 and 20000.
Click Edit to add
additional criteria.
When you click the Set button and select a set operator, the buttons Venn diagram icon
changes to reflect the type of set operation chosen.
Oracle BI 11g R1: Create Analyses and Dashboards 13 - 14
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
4. Apply a Set Operator
Click the Set button and select the set operator.
Combined analysis returns the
union of customers with dollars
between 5000 and 20000.
Click the Results tab and verify that you get the expected results.
Oracle BI 11g R1: Create Analyses and Dashboards 13 - 15
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
5. Verify the Results
Results of two or more analyses are combined into a single
analysis.
The table displays the
union of all customers
with dollars between
5000 and 20000.
Users who are given these privileges should know advanced SQL and understand the content
and structure of underlying data sources. Results can be displayed and manipulated in Oracle
Business Intelligence and incorporated into dashboards.
Edit Direct Database Analysis
This privilege is used to create direct database analyses.
By default, this is set for only those users defined as Oracle BI Presentation Server
Administrators.
Execute Direct Database Analysis
This privilege is used to issue physical analyses.
By default, this is set for only those users defined as Oracle BI Presentation Server
Administrators.
Oracle BI 11g R1: Create Analyses and Dashboards 13 - 16
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Direct Database Analysis Privileges
Users with appropriate privileges can create and issue
direct database analyses to physical back-end data
sources.
Results can be displayed and manipulated in Oracle
Business Intelligence and incorporated into dashboards.
Required privileges include:
Edit Direct Database Analysis
Execute Direct Database Analysis
1. Click the Administration link.
2. In the Administration window, click the Manage Privileges link to open the Manage
Privileges window.
3. In the Answers section, edit the direct database analysis privileges.
Oracle BI 11g R1: Create Analyses and Dashboards 13 - 17
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
3
Changing Direct Database Analysis Privileges
Changes are made in the Oracle BI Administration window.
1
2
Oracle BI 11g R1: Create Analyses and Dashboards 13 - 18
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Creating and Executing
a Direct Database Analysis
1. Create a direct analysis.
2. Construct a direct database analysis.
On the Home page, create a new analysis. In the Select Subject Area window, click the
Create Direct Request link to open the Direct Database analysis page on the Criteria tab of
the Analysis Editor.
Oracle BI 11g R1: Create Analyses and Dashboards 13 - 19
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
1. Create a Direct Analysis
Click Create Direct Database Request in the Select Subject
Area window.
1. Specify a connection pool for the database defined in the physical layer of the
repository. Use quotation marks if there are spaces in the connection pool name.
2. Enter a database-specific SQL statement. Use caution because Oracle BI Server
security rules are bypassed and cannot be applied when direct database analyses are
issued.
3. (Optional) Select the bypass option to bypass the Oracle BI Presentation Services
Cache.
4. Click Validate SQL and Retrieve Columns to check the SQL statement and retrieve the
result columns, which are displayed in the Result Columns section of the Criteria tab.
Note: For more information about connection pools and the Oracle BI repository, see the
Metadata Repository Builders Guide for Oracle Business Intelligence Enterprise Edition.
Oracle BI 11g R1: Create Analyses and Dashboards 13 - 20
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
2. Construct a Direct Database Analysis
Follow the on-screen instructions to create the analysis.
1
2
3
4
You use the Advanced tab to examine the XML code and logical SQL statement that are
generated for an analysis and optionally create a new analysis based on that SQL statement.
Generally you need not use the features of this tab, because the vast majority of functionality
for working with analyses is provided through the user interface.
The Advanced tab is only for advanced users and developers who have the appropriate
responsibilities to access the Advanced tab. If you use the Advanced tab it is assumed that
you understand advanced SQL statements, have expertise working with the Oracle BI Server
metadata, are familiar with Oracle BI logical SQL, and understand the content and structure of
the underlying data sources.
Oracle BI 11g R1: Create Analyses and Dashboards 13 - 21
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Using the Advanced Tab
Use the Advanced tab to examine or edit the XML code and
logical SQL statement that are generated for an analysis.
For use by advanced users and
developers who have the
appropriate responsibilities.
Use the fields in the Analysis XML area to view and modify the XML code, and click Apply
XML. Modifying the XML code for an analysis is not recommended. If you do choose to
modify the XML code, then you affect the analysis as it is saved in the Oracle BI Presentation
Catalog. The slide shows the steps for editing XML code in the Advanced tab:
1. Create an analysis.
2. View the XML representation of the analysis on the Advanced tab.
3. Modify the XML code as desired.
4. Click the Apply XML button to update the analysis.
5. Return to the Results tab and verify that the analysis is updated.
Oracle BI 11g R1: Create Analyses and Dashboards 13 - 22
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Using the Advanced Tab to Modify XML
Use the fields in the Analysis XML area to view and modify the
XML code for an analysis.
1. Create an analysis.
2. View XML representation of
analysis on Advanced tab.
3. Modify XML.
4. Apply XML.
5. Analysis is updated.
Use the read-only box in the SQL Issued area to examine the SQL statement that is sent to
the Oracle BI Server when the analysis is executed. If you want to create an analysis using
the SQL statement from the current analysis as the starting point, then click the New Analysis
button. Any hierarchical columns, selection steps, groups, or formatting that are specified in
the current analysis are removed. The slide shows the steps for editing SQL code in the
Advanced tab:
1. Create an analysis.
2. View the SQL issued for the analysis on the Advanced tab.
3. Click the New Analysis button to open the Analysis Simple SQL Statement dialog.
4. Modify the SQL code as desired.
5. Click the OK button in the Analysis Simple SQL Statement dialog to update the analysis.
6. Return to the Results tab and verify that the analysis is updated.
Oracle BI 11g R1: Create Analyses and Dashboards 13 - 23
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Using the Advanced Tab to Modify SQL
Use the SQL Issued area to view and modify the SQL code for
an analysis.
1. Create
analysis.
2. View SQL.
3. Click New Analysis.
4. Modify SQL.
6. Analysis is
updated.
5. Click OK.
Depending on the content of an analysis, you can use the available fields in the Advanced SQL
Clauses area to include additional clauses in the SQL code:
Use the FROM field to point the analysis to a new subject area. You can do this if you want
to keep the same analysis criteria and layout, but want to change to a different subject area
with the same columns. You also have the option of entering a complex FROM clause.
You can use the Prefix section to override any user variable or session variable that has
been marked as available for updating. You can specify multiple variables to update with
one line of code. In this example, you use variables to set the logging level and disable the
cache for this analysis.
Use the Postfix field to enter any additional SQL clauses that you would like to include with
the analysis, including a full SQL statement. If you include an ORDER BY command, then
you override any ORDER BY commands from the SQL statement for the analysis.
Use Issue an Explicit Distinct to send a SELECT DISTINCT SQL statement to the Oracle BI
Server.
Use the GROUP BY field to enter a comma-delimited list of columns from the analysis to
use in a GROUP BY command.
Use care when clicking the Apply SQL button. When you do, Oracle BI EE creates a new analysis
based on the SQL statement that you have added or modified. Therefore, you lose all views,
formatting, and so on that you had previously created for the analysis. The XML code is also
modified for the new analysis.
Oracle BI 11g R1: Create Analyses and Dashboards 13 - 24
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Using the Advanced Tab to Include
Advanced SQL Clauses
Use the Advanced SQL Clauses area to include additional
clauses in the SQL code for an analysis.
Change the subject area.
Enter a complex FROM clause.
Enter a comma-delimited list of columns
to use in a GROUP BY command.
Enter SQL statements to be run before the
SQL statement for the analysis runs.
Enter SQL statements to be run after the
SQL statement for the analysis runs.
Apply SQL.
To create a link (for example, to be emailed or used as a browser bookmark):
1. Open a saved analysis from your Presentation Catalog and click the Advanced tab.
2. Click the first link.
The link has the name of your saved analysis. A unique URL, which displays the
analysis, is opened in a separate browser window.
3. Copy the URL from this browser window and email it to other users with appropriate
permissions, bookmark it for future use, or use it in other web pages and portals to
display the analysis result.
When you click the link, if you are not logged in, the Presentation Services login screen
appears in the browser. When you log in as a user with appropriate permissions to view the
linked analysis, it is then displayed in the browser window.
Oracle BI 11g R1: Create Analyses and Dashboards 13 - 25
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
2
1
Creating a Link to a Saved Analysis
For users with permission to access the Advanced tab:
3
To create a Microsoft Excel Web Query file that references a saved analysis:
1. Open a saved analysis from your Presentation Catalog and click the Advanced tab.
2. Click the second link, which has the name of your saved analysis. You are prompted to
open or save an .iqy file.
3. Save the file in a desired location.
Oracle BI 11g R1: Create Analyses and Dashboards 13 - 26
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Creating an Excel Web Query File
For users with permission to access the Advanced tab:
1
2
3
To view an .iqy file:
1. Double-click the file.
2. In the Enter Parameter Value dialog box, you are prompted for your Oracle BI
username. Enter your username and click OK.
3. In the Enter Parameter Value dialog box, you are prompted for your Oracle BI password.
Enter your password and click OK.
Oracle BI 11g R1: Create Analyses and Dashboards 13 - 27
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Viewing an Excel Web Query File
1
3
2
Oracle BI 11g R1: Create Analyses and Dashboards 13 - 28
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Summary
In this lesson, you should have learned how to:
Set analysis properties
Combine analysis criteria by using set operations
Execute direct database analyses
Edit logical SQL that is generated by an analysis
Create an Excel Web Query file
Oracle BI 11g R1: Create Analyses and Dashboards 13 - 29
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Practice 13: Overview
This practice covers the following topics:
Combining analyses by using set operations
Executing direct database analyses
Setting display of columns added in the Criteria tab
In this quiz, you answer questions regarding advanced analysis capabilities.
Oracle BI 11g R1: Create Analyses and Dashboards 13 - 30
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
This quiz examines your knowledge of advanced analysis
capabilities.
Quiz: Overview
Answer: b
Custom messaging is set for a specified Compound Layout.
Oracle BI 11g R1: Create Analyses and Dashboards 13 - 31
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Custom No Results messages are specified for all views in an
analysis.
a. True
b. False
Quiz
Answer: c
Oracle BI 11g R1: Create Analyses and Dashboards 13 - 32
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Which of the following will result if you combine results from an
analysis with those of other analyses by using the Intersect set
operator?
a. Returns nonduplicate rows from all analyses
b. Returns all rows from all analyses
c. Returns rows that are common to all analyses
d. Returns rows from first analysis that are not in other
analyses
Quiz
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Creating Oracle Business
Intelligence Dashboards
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 2
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Objectives
After completing this lesson, you should be able to:
Distinguish between different types of dashboard objects
Build a dashboard
Oracle Business Intelligence Dashboards provide personalized views of corporate and
external information. Dashboards can display anything that you can access or open with a
web browser, including analyses, alerts, and so on. Based on your permissions, you can view
preconfigured dashboards or create your own. Users with administrative privileges can create
shared dashboards for groups of users with common responsibilities or job functions.
Personalized views can be created based on a users permission. You can view your
personalized views by selecting My Dashboard from the Dashboards drop-down list. You can
also set My Dashboard as your default dashboard (subsequently discussed in this lesson).
Preconfigured views appear in the Dashboards drop-down list. They can be created by
administrators and shared with groups of users with common responsibilities or job functions.
If you have recently accessed a dashboard, it will appear as an item in the Recent grouping
on the Home page. To open the dashboard, click the Open link found below the dashboard
name.
Note: My Dashboard is a dashboard page that you create and save as your default, personal
starting page.
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 3
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Dashboards
Oracle Business Intelligence Dashboards display the results of
analyses to users.
Business Intelligence analysis
with Title and Table views
Embedded
ticker
Folders
Prompt
Dashboard column
Dashboard page
When you open a dashboard, the content appears in one or more dashboard pages, each
represented by a tab in the dashboard. Pages contain the columns and sections that hold the
content of a dashboard and every dashboard has at least one page.
Multiple pages are used to organize content. For example, you might have one page to store
analysis results that you refer to every day, another that contains links to the websites of your
suppliers, and one that links to your corporate intranet.
Note: To create or edit a dashboard, you need to have the Manage Dashboard Privilege.
On the top-right of the dashboard page, the Page Options toolbar drop-down list allows you to
do the following:
Edit the dashboard, if you have the appropriate permission, using Dashboard Builder.
Display various options for working with a dashboard page, such as printing the current
page (HTML of PDF) or adding the content to your Briefing Book.
Work with customizations.
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 4
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Dashboard Pages
Dashboard pages are identified by:
Tabs across the top of the dashboard
Page Options toolbar to print, refresh, edit, and so forth
Page Options
Dashboard pages
Specifically, the Page Options toolbar menu contains the following options:
Edit Dashboard: Use this option to open an existing dashboard to make modifications.
Print: Use this option to print the current dashboard page as either PDF or HTML.
Refresh: Use this option to refresh the results of analyses included in the dashboard
page.
Add to Briefing Book: Use this option to add the contents of a dashboard page to a
Briefing Book.
Create Bookmark Link: Use this option to create a bookmark link to the page (a
bookmark link captures the path to a dashboard page and all aspects of the page state).
Create Prompted Link: Use this option to create a prompted link to the page (a
prompted link captures the path to a dashboard page and a simplified presentation of
the dashboard prompts).
Apply Saved Customization: Use this option to apply a saved customization either
a personal, saved customization or a shared saved customization. Saved
customizations allow users to view dashboard pages with their most frequently used or
favorite choices for filters and prompts preselected, without the need to make choices
manually for prompts and filters that appear on the dashboard. Users can save multiple
customizations with different combinations of prompt and filter choices, and switch
between them.
Save Current Customization: Use this option to save your current customization for
yourself or others. You can also set permissions for this customization.
Edit Saved Customizations: Use this option to modify your customizations.
Clear My Customization: Use this option to clear all customized formats, and so forth,
and return the dashboard page to its default state.
Prompted links must be enabled by your administrator. Refer to Oracle Fusion Middleware
System Administrator's Guide for Oracle Business Intelligence Enterprise Edition 11g Release
1 (11.1.1) for additional information.
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 5
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 6
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Creating and Editing a Dashboard
Create a new dashboard, using Global Header or the
Create pane of the Home page.
Opens in the Dashboard Builder
Open existing dashboards in the Dashboard Builder to
design pages in the following ways:
Click the Edit link on an empty dashboard page.
Click the Page Options button for a dashboard page and
select Edit Dashboard.
Open from the catalog using the Catalog link on Global
Header.
To build a new dashboard:
1. Click New on Global Header and select Dashboard.
2. In the New Dashboard dialog box, perform the following steps:
- Enter a new dashboard Name.
- Optionally, enter a Description.
- Select the Location where you will store the dashboard definition, and choose
whether you will add content now or later.
- Click OK.
3. If you choose Add content now, the Dashboard Builder appears with one blank page
available. Drag the content from the Dashboard Objects or Catalog panes to the Page
Layout pane on the right.
Note: If you choose Add content later, you must use the Catalog to add dashboard objects
(shown in the next slide).
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 7
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
1
Creating a New Dashboard from Global Header
Users with appropriate permissions and privileges can create a
new dashboard.
2
3
You can set a default dashboard that appears when you first start your session.
1. Click <Your User ID> on the Global Header and then select My Account. The My
Account dialog box appears. You use the Preferences tab page in the My Account
dialog box, to specify your personal preferences, such as dashboard starting page,
locale, and time zone. The options that are displayed in this dialog box depend upon
your privileges.
2. You can make your selection from the Starting Page drop-down list. Some of the default
pages include: Home Page, My Dashboard, or a specific dashboard for which you have
privileges.
Other tabs in the My Account dialog box include the following:
BI Publisher Preferences: Use this tab to view the default profile for BI Publisher.
Delivery Options: Use this tab to configure your delivery profiles for the delivery of
alerts by agents, and so on.
Roles and Groups: Use this tab to view a list of the groups to which you have been
assigned by the Oracle BI Administrator.
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 8
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Global Header: Setting Preferences for Your
Default Dashboard View
Select My Account.
Select default
starting page.
If you have chosen My Dashboard as your default, then you use dashboard template pages to
populate your personal dashboards (My Dashboard) when you first log in as a new user. This
allows you to see one or more dashboard pages with content, rather than an empty
dashboard when you first log in. It also gives you a starting point to build your own dashboard
pages. These template pages are saved in subfolders of /Shared Folders and have a
default name of default.
Oracle BI EE searches for dashboard template pages in all dashboards that are named
default, copies all dashboard template pages for which you have permission to your My
Dashboard folder, and displays them in your My Dashboard dashboard.
Note: You must have appropriate permissions to create dashboard template pages.
If your company has designated a name other than default for the name of dashboards that
contain dashboard template pages, then Oracle BI EE searches for dashboard template
pages in dashboards with that name (for example, Templates) rather than default in
subfolders of /Shared Folders. To designate a name other than default for the name of
dashboards that contain dashboard template pages, your administrator must set the
DefaultName element in the instanceconfig.xml file.
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 9
The Dashboard Builder enables you to add dashboard pages to a dashboard, and add
objects to and control the layout of dashboard pages. The objects that you can add to a
dashboard page include:
Dashboard objects: Items that are used only in a dashboard. Examples of dashboard
objects are sections to hold content, action links, and embedded content that appear in
a frame on a dashboard.
Catalog objects: Items that you or someone else has saved to the Oracle BI
Presentation Catalog, for example, analyses, prompts, and so on. In a dashboard, the
results of an analysis can be shown in various views, such as a table, graph, or gauge.
Users can examine and analyze results, save or print them, or download them to a
spreadsheet.
If the dashboard contains at least one dashboard page, Dashboard Builder will also contains
a toolbar from which you can add content to a dashboard page, set dashboard page
properties, and so on. The Tools toolbar is discussed next.
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 10
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Using Dashboard Builder
Dashboard Objects pane
Catalog pane
Drag objects to
Page Layout pane.
Page Layout pane
Add or delete a page. Preview or run dashboard.
Save dashboard.
Tools
If you leave the page on which you are working in the Dashboard Builder by selecting one of
the actions listed in the slide, your changes are saved if you add or edit another page, change
dashboard properties, or modify a prompt, filter, or analysis.
To exit the Dashboard Builder and return to the dashboard, click Run.
Saving a Dashboard Page
You can save a dashboard by its current name or another name. To save a dashboard by
another name:
1. Click the Save As (double diskette) icon on the Dashboard Builder toolbar.
2. Provide a new name for the dashboard (one which does not already exist).
3. Save the dashboard anywhere in the Oracle BI Presentation Catalog.
If you save a dashboard within any subfolder named Dashboards, then that dashboard's
name appears in the list of dashboards on Global Headers Dashboard link.
If you want a dashboard to be hidden from other users, then save that dashboard in a location
other than a subfolder named Dashboards.
Each of the options available in the Tools toolbar is covered in detail later in this lesson.
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 11
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Using the Dashboard Builder Toolbar
You can perform the following actions using the Dashboard
Builders Tools toolbar:
Add a dashboard page.
Delete a dashboard page.
Select an option from the Tools toolbar.
Preview a dashboard page.
Run the dashboard.
Save a dashboard page.
Save the dashboard page as another name.
Access Help.
Dashboard objects include the following:
Column: Used to align content on a dashboard. (Sections within columns hold the actual
content.) You can create as many columns on a dashboard page as you need.
Section: Used within columns to hold the content, such as action links, analyses, and so on.
You can drag as many sections as you need to a column.
Alert Section: Used to add a section in which you display Alerts from Agents, if any. An Alert
section is added automatically to the first page of My Dashboard, if you do not manually
include one. You cannot disable the appearance of an Alert section on the first page of My
Dashboard. You can add an Alert section to an additional dashboard page so that the section
will then appear on both dashboard pages.
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 12
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
What Can I Add to a Dashboard?
Dashboard objects:
Column
Section
Alert Section
Action Link
Action Link Menu
Link or Image
Embedded Content
Text
Folder
Catalog objects:
Catalog Tree
Folder
Dashboard page
KPIs
Scorecard
Prompts
Analyses
Action Link: Used to add an action link. An action link is a link that you embed in an
analysis, dashboard page, or KPI. When you click the link, an associated action is run.
Action Link Menu: Used to add an action link menu. An action link menu provides the
user with a list of actions from which to choose.
Embedded Content: Used to add embedded content. Embedded content is any
content that appears within a window (called a frame) inside the dashboard, as opposed
to content that is accessed by clicking a link. Content that you might want to embed
includes analyses, Excel charts, documents, websites, tickers from websites, and so on.
When you embed content into a dashboard, the required HTML is automatically added
to the target content. Analyses are embedded by default. Embedding an analysis in a
dashboard causes it to execute automatically and to display the results within the
dashboard. This provides access to current results.
Link or Image: Used to add text and image links and to specify what should happen
when a user clicks one of the links. For example, you can direct users to another
website or dashboard, open documents, launch applications, or perform any other action
that the browser supports. You can also add an image or text without any links.
Text: Used to add plain text or, if allowed in your site, HTML
Folder: Used to add a view of a Catalog folder and its contents. For example, you might
add a folder that contains a collection of saved analyses that you run frequently. Then
from the dashboard, you can open the folder, navigate to a saved analysis, and select it
to run.
Catalog objects comprise anything that you have saved to the catalog, including analyses,
prompts, scorecards, KPIs, dashboard pages, and so forth.
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 13
1. A column object is dragged to the Page Layout pane.
2. The Qtrly Rev analysis is dragged to Column 1 of the Page Layout pane.
Note: When you delete an object container, all other objects within that container are deleted
and other columns on the page are automatically resized. If an object is saved in the Catalog,
it is deleted only from the dashboard.
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 14
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Adding Objects to a Dashboard Page
To add an object to the dashboard page, drag the object from
either the Dashboard Objects or Catalog panes.
1
Add or delete a page.
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 15
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Dashboard Builder Tools Toolbar Layout
Options on the Tools toolbar include:
Dashboard Properties
PDF and Print Properties
Page Report Links
Prompts Buttons on Current Page
Allow Saving Personal Customizations
Publish Page to Dashboard
To change the dashboard properties:
1. Click the Tools toolbar drop-down list.
2. Select Dashboard Properties.
3. Make the modifications.
4. Click OK.
In the Dashboard Properties dialog box, you can:
Change the style: Styles control how dashboards and results are formatted for display,
such as the color of text and links, the font and size of text, the borders in tables, the
colors and attributes of graphs, and so on. Styles are organized into folders that contain
Cascading Style Sheets (.css), images, and graph templates. Administrators can
customize some style sheets and create new style sheets.
Skins: Skins control the way the Oracle BI Enterprise Edition interface appears, such as
background colors and corporate logos. Skins can be automatically assigned to users
when they log on. Administrators can customize the default skin and create new skins.
For additional information about skins, refer to Oracle Fusion Middleware System
Administrator's Guide for Oracle Business Intelligence Enterprise Edition 11g Release 1
(11.1.1).
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 16
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Tools Toolbar: Dashboard Properties
Determine how the dashboard pages and results are formatted
and appear.
1
2
3
4
Add filters and variables: Use this link to add hidden prompts, filters, and variables.
This will be covered in the lesson titled Creating Dashboard Prompts and Variables.
Specify dashboard report links: Use this dialog box to specify the links that will be
displayed with analyses on a dashboard page. This setting is global for the dashboard
but can be overridden for a dashboard page using the Page Report Links option in the
toolbar. This option is covered in detail later in the lesson. It can also be overridden for
specific analyses.
Prompts: Choose to show or hide a prompts apply and reset buttons at runtime, and
control prompt auto-complete functionality. These topics are covered in detail in the
lesson titled Creating Dashboard
Prompts and Variables.
Rename, hide, reorder, set permissions for, and delete pages.
Specify embedded prompts and default values.
The look of a dashboard, such as background colors and the size of text, is controlled by
cosmetic formatting. Cosmetic formatting affects the visual appearance of results and
dashboards. You can apply cosmetic formatting to results, columns, and sections.
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 17
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Tools Toolbar: Dashboard Properties
Style drop-down list
Filters and Variables link
Dashboard page controls
Dashboard Reports Links
Rename, hide, reorder,
and delete pages
Control prompt functionality.
You can specify these link settings at the following levels:
Dashboard level: The link settings apply to all analyses in the dashboard, unless
customized settings have been specified for an individual dashboard page or analysis.
Dashboard page level: The link settings apply to all analyses in the dashboard page,
unless customized settings have been specified for particular analyses.
Analysis level: The link settings apply only to the particular analysis.
To specify a report link at the dashboard level:
1. Click the Dashboard Report Links link in the Dashboard Properties dialog box.
2. Select the appropriate check boxes for the analyses.
3. Click OK to return to the Dashboard Properties dialog box.
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 18
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Dashboard Properties: Dashboard Report Links
Allows you to specify analysis links
1
3
2
You use this area of the Dashboard Properties dialog box to rename, hide, reorder, and
delete pages, and to specify embedded prompts and default values.
1. Select the page. When the page is selected, the Page control toolbar is enabled. If the
dashboard has more than one page, the reorder icons will be enabled.
2. You can then perform any of the following:
- Click the Rename icon to change the name of your dashboard.
- Click the Filters and Variables icon to add a hidden prompt.
- Click the Delete icon to delete the selected page. Dashboard pages are
permanently deleted.
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 19
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Dashboard Properties: Dashboard Page Controls
1
Reorder pages
Page control toolbar
2
Dashboards are printed in Adobe Acrobat PDF format, which requires Adobe Reader 6.0 or
higher. Header and footer formatting will appear in HTML and PDF output. The print
selections that you specify apply to PDF output only. If you print the PDF on a local or network
printer, the print selections that you have specified in the browser are in effect, such as the
selection for paper size.
The options include the following:
Paper size includes US letter, A3A5, Folio, and legal.
Orientation is standard: landscape or portrait.
Print all rows or visible rows.
Header, footer, or both can be included in the PDF format.
To change the print properties:
1. Click Tools > PDF and Print Properties.
2. Make your modifications and click OK.
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 20
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Tools Toolbar: PDF and Print Properties
Specify the page settings and header and footer content for the
PDF output when printing a dashboard or a view.
1
2
Specify and
format PDF
header and
footer.
Use this option to display the Report Links dialog box, where you specify the links to apply to
all analyses on the dashboard page, unless customized settings have been specified for
particular analyses. Settings made for Page Report links override the wider dashboard level
settings made using the Dashboard Report Links link in the Dashboard Properties dialog box.
Note however, that you can select the Inherit Dashboard Settings to override any page-level
customizations and revert to the dashboard level settings.
To set the report links available for a dashboard page:
1. Select Tools > Page Report Links. The Report Links dialog box appears.
2. Make your modifications.
3. Click OK. The selected report links are displayed.
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 21
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
2
Tools Toolbar: Page Report Links
Identifies the link options that will appear for each analysis on
the dashboard page
1
2
3
The components of this dialog box include:
Inherit Dashboard Settings: Select this option when you are specifying the link
settings at the dashboard level.
Customize: Select this option to customize the link settings for a particular dashboard
page or analysis. This option is available only when you are specifying the link settings
for a dashboard page or an analysis.
Add to Briefing Book: This option adds a link that allows the user to add the analysis
to a Briefing Book.
Analyze: This option adds a link that allows the user to view (in a new browser window)
the KPI, analysis, and so on. Formatting, such as stoplight or threshold, appears as well.
Copy: This option adds a link that allows the user to copy the analysis to Microsoft
Office applications. This option is available to only those users who have been granted
the Access to Oracle BI Office Add-In privilege by the Administrator.
Edit: This option adds a link that allows the user to modify the analysis.
Export: This option adds a link that allows the user to download in various formats,
such as Excel.
Print: This option adds a link that allows the user to print the analysis in HTML or PDF
formats.
Refresh: This option adds a link that allows the user to refresh the analysis.
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 22
You can choose to show or hide a prompts apply and reset buttons at runtime. If you choose
to hide the apply button, then the specified prompt value is immediately applied to the
dashboard or analysis. You can specify these settings in the Dashboard Properties dialog
box, a drop-down list in the Dashboard Editor, for individual dashboard pages, and individual
prompts. This feature is discussed in more detail in the lesson titled Creating Prompts and
Variables.
At the dashboard level there are three options for both Apply and Reset buttons:
Use Prompt Setting: Choose this option to use the buttons as defined in the prompt
definition. These settings are specified in the Prompt editor.
Show All (Apply/Reset) Buttons: Choose this option to show the buttons for the
prompts. This setting overrides the prompt definition button settings or dashboard
properties button settings unless the Prompts Apply Button and Prompts Reset Button
fields on the Dashboard Properties dialog are set to Use Page Settings.
Hide All (Apply/Reset) Buttons: Choose this option to hide the buttons for the
prompts. This setting overrides the prompt definition button settings or dashboard
properties button settings unless the Prompts Apply Button and Prompts Reset Button
fields on the Dashboard Properties dialog are set to Use Page Settings.
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 23
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Tools Toolbar: Prompts Buttons on Current Page
Specifies whether to include or exclude the prompt's Apply and
Reset buttons on the dashboard page at runtime.
2
Saved customizations allow users to save and view dashboard pages with their most
frequently used or favorite choices for items such as filters, prompts, column sorts, drills in
analyses, and so forth. They can preselect and save filters and prompts, without having to
manually choose these selections each time they access the dashboard page.
Users with the proper permissions can:
Save various combinations of choices for their personal use or for use by others
Specify which saved customization is the default view, for their personal use or use by
others
To allow a user to save a personal customized view of the dashboard page, click the Tools
toolbar drop-down list and select Allow Saving Personal Customizations.
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 24
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Tools Toolbar: Allow Saving
Personal Customizations
Saved customizations allow users to save and view dashboard
pages with their most frequently used or favorite choices.
Examples: Filters, prompts, column sorts
Preselect and save filters and prompts, without having to
manually choose these selections each time.
2
You can publish the current dashboard page to a shared dashboard location so that you can
share the page with others. When you publish a dashboard page:
Personal content (such as analyses, prompts, and so on) is copied to a destination
location that you specify and references are updated as appropriate
References to shared content are retained
If you have made changes to the page but have not saved them, then the unsaved
changes are published along with the saved changes
To publish a dashboard:
1. Click the Tools toolbar drop-down list.
2. Select Publish Page to Dashboard.
3. Click Browse to navigate to the location where you will publish the dashboard page.
4. Click OK to save the dashboard page.
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 25
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
2
Tools Toolbar: Publishing Dashboard Pages
Publish a dashboard to share the page.
1
2
3
4
To edit an objects properties:
1. Click the Properties icon.
2. Select an option from the Properties menu.
3. Make your modifications and click OK.
It should be noted that the Properties menu (item 2 in the slide) will vary depending upon the
specific type of object. In the example in the slide, many options are available for the analysis.
Step 3 is the Report Links dialog box, invoked by selecting the Report Links option in the
Quarterly Rev by Product analysis properties dialog box. Notice that at the object level,
instead of inheriting the report link settings for the entire dashboard, you have the option to
inherit the page-level settings using the Inherit Page Settings option.
Select the Inherit Page Settings option to specify that the link settings for the dashboard page
are to be used. This option is available only when you are specifying the link settings at the
analysis level.
Column and section properties are discussed in this lesson. Other property items will be
explored in the lesson titled Configuring Oracle Business Intelligence Dashboards.
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 26
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Exploring Dashboard Object Properties
1
2
3
Columns are used to align content on a dashboard (sections within columns hold the actual
content). You can create as many columns on a dashboard page as you need. Every new
dashboard page automatically contains one empty column with one empty section.
You click the columns Properties button to open the Column Properties dialog box. Along
with typical formatting options, you can add or remove columns and set the width either in
pixels or as a percentage of the dashboard page.
To edit a columns properties:
1. In the Page Layout pane, click the Column Properties icon and select Column
Properties from the menu.
2. You change the appearance of the cells, border, width, height, and so on, using this
dialog box. You can also apply a custom style sheet. Make your modifications.
3. Click OK.
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 27
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Exploring Column Properties
Used to align content on a dashboard; columns can also be
formatted in detail
1
2
3
Sections appear within columns in the dashboard layout. They hold the content dragged from
the selection pane and are used to organize content within a column.
You can drag as many sections to a column as you need. If you drag content to a column
without first adding a section to hold the content, a section is created automatically. If you
drag a section from one column to another column, any content in that section is also moved.
To edit section properties:
1. In the Page Layout pane, click the Section Properties icon.
2. Select an option from the Section Properties menu.
Section Properties contains the following options:
Condition: Use this option to display the Section Condition dialog box. The Section
Condition dialog box specifies the condition or filter that drives the delivery of section
content to the dashboard.
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 28
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Exploring Section Properties
Appear in columns in the dashboard layout
Hold content dragged from the selection pane and are used
to organize content in a column
1
2
Align section vertically
or horizontally.
Add a condition to
the section.
Format Section: Use this option to display the Section Properties dialog box, where
you specify the properties for the section, such as cell alignment and border color.
Rename: Use this option to display the Rename dialog box, which allows you to rename
the section.
Drill in Place: Use this option to specify how the results appear when a user drills in an
analysis. If the option is selected, the original analysis is replaced when the user drills
(the section will automatically resize to fit the new analysis). If the option is not selected,
the entire dashboard content is replaced. Use this option for prompts that are created for
hierarchical columns.
Note: You can use the Back button of the browser to view the original analysis.
Collapsible: Use this option to specify whether the user can expand and collapse this
section on a dashboard page or whether the section is always expanded. If the
Collapsible option is selected, you can expand and collapse the section.
Show Section Header: Use this option to specify whether to display the header for the
section, which initially includes the title of the section. You can hide the title using the
Show Section Title option.
Show Section Title: Use this option to specify whether to display the title of the section.
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 29
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Exploring Section Properties
Rename and format the
heading for the section.
Format the section.
To arrange objects in a section horizontally:
Hover over the upper-right corner of the specific section until the Section toolbar
appears, and then click the horizontal alignment icon.
To align the section vertically once again, repeat the process but click the vertical
alignment icon this time.
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 30
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Exploring Section Properties: Arranging
Sections Horizontally
Default alignment for objects in sections is vertical.
1
2
This option is set at the section level, which means that it applies to all drillable reports in the
section. Users can click the browsers Back button to return to the original report or the
dashboard.
When users drill down on an embedded analysis, there are two options for displaying results:
Directly in the dashboard (replacing the original analysis)
In a new window (replacing the entire dashboard)
To control how results display when a user drills:
1. Click the Properties toolbar for the section and select the Drill in Place option:
- To show the new results directly in the dashboard, select the Drill in Place option.
A check mark appears next to this option when it is selected. This is the default
behavior.
- To replace the dashboard with the new results, ensure the check mark does not
appear in front of the Drill in Place option.
2. When you run the dashboard with the corresponding analyses, a link will appear
beneath the columns on which you can drill. Click the link to drill down on the analysis.
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 31
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Exploring Section Properties: Controlling
the Drilldown Display
A condition might evaluate whether an analysis returns a number of rows greater than zero:
If the analysis returns at least one row, then the condition evaluates to true.
If the analysis does not return any rows, then the condition evaluates to false.
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 32
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Section Properties: Conditions
Conditions: Objects that return a single Boolean (true or
false) value based on evaluation of an analysis or Key
Performance Indicator (KPI)
Evaluation dependency:
Analysis is dependent upon row count.
KPIs are dependent upon status or thresholds.
You use conditions to determine whether:
Agents deliver their content and execute their actions
Action links appear on dashboard pages
Sections in dashboards and their content appear on the
dashboard
Because inline conditions are saved as part of the dashboard, KPI, or agent, when one of
these objects is deleted, the condition is also deleted, simplifying Catalog management.
Condition parameters are values that are used in the evaluation of an analysis or KPI as
follows:
For an analysis, the condition parameters correspond to any prompted filter values that
the analysis contains. (A prompted filter is a filter whose operator is set to is
prompted.)
For a KPI, the condition parameters correspond to KPI property values.
When you create or edit a condition, you can:
Specify values for the condition parameters (if any).
Specify whether a parameter is fixed or hidden:
- A fixed parameter can be seen, but its value cannot be set by a user.
- A hidden parameter cannot be seen and its value cannot be set by a user.
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 33
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Section Properties: Conditions
Two types of conditions:
Named: Saved in the Catalog as an object and can be
reused
Inline: Created at the point of use and saved as part of the
dashboard, agent, or KPI
Conditions consist of the following elements:
An analysis or KPI
A value to use when applying the condition (either the
number of rows or KPI status or threshold)
An operator that determines how the value is applied
Values for any condition parameters
You can use a condition to determine if a section should appear on a dashboard page.
1. Click the Section Properties icon in the Page Layout pane.
2. Select Condition from the Properties menu. The Section Condition dialog box appears.
3. Click the New Condition icon to add an inline condition for an analysis.
4. From the Create condition based on drop-down list in the New Condition dialog box,
select Analysis and click Browse to locate the analysis on which to base this condition.
5. Navigate through the catalog to locate the analysis and click OK.
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 34
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Section Properties: Adding an Inline
Condition for an Analysis
5
4
1
2
3
6. Set your condition to a meaningful value. (You can click the Condition Data icon to view
the analysis in a new browser.)
7. Click Test to evaluate your filter.
8. Click OK.
9. The Section Condition dialog box appears with the condition specified. Click OK, and
then save and run the dashboard.
When the inline condition is set for this specific section and the evaluation is true (that is, if
there are more than 15 rows), the Region Supplier analysis appears on the dashboard page
in the appropriate section.
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 35
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Section Properties: Adding an Inline
Condition for an Analysis
9
8
7
6
1. Click the Section Properties icon in the Page Layout pane.
2. Select Condition from the Properties menu. The Section Condition dialog box appears.
3. Click the New Condition icon to add an inline condition for a KPI.
4. From the Create condition based on drop-down list, select KPI and click Browse to
locate the KPI on which to base this condition.
5. Navigate through the catalog to locate the KPI, select the KPI, and click OK.
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 36
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
1
2
Section Properties: Adding an Inline
Condition for a KPI
4
3
5
6. Choose a value for the Dimension or accept the default originally set up. (You can click
the Condition Data icon to view the KPI in a new browser.)
7. Choose a condition from the Condition true if KPI drop-down list.
8. Click Test to evaluate your condition.
9. Click OK.
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 37
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Section Properties: Adding an Inline
Condition for a KPI
6
7
8
9
10. The Section Condition dialog box appears with the condition specified. Click OK.
Note: The edit condition icon (two right-facing arrows) allows you to test, edit, or delete
an inline condition, or create a named condition.
11. Save and run the dashboard page.
The KPI evaluates to true; therefore the section and analysis appear on the dashboard
page.
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 38
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Section Properties: Adding an Inline
Condition for a KPI
10
1. Click the Section Properties icon in the Page Layout pane.
2. Select Condition from the Properties menu. The Section Condition dialog box appears.
3. Click the Select Condition icon to browse for an existing named condition stored in the
Catalog.
4. Navigate the Catalog to locate the named condition. Select the named condition and
click OK.
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 39
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Section Properties: Adding a Named Condition
3
4
1
2
5. Click OK in the Select Condition Dialog box, and then save and run the dashboard
page.
The dashboard page appears with the analysis. The named condition allows the analysis to
appear on the dashboard page when the row count exceeds 15.
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 40
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Section Properties: Adding a Named Condition
5
1. Click the Section Properties icon in the Page Layout pane.
2. Select Rename from the Properties menu. The Rename dialog box appears.
3. Click the Format Section Heading icon to modify the appearance of the header in the
Section Heading Properties dialog box.
4. Click OK to save your changes and close the Section Heading Properties dialog box.
5. Give the section a relevant name and click OK.
6. Verify your changes.
You can also perform similar formatting to the section itself using the Format Section option of
the Properties menu.
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 41
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
2
Section Properties: Formatting and Renaming
3
5
Format the
section.
1
4
6
Formatted
Section Heading
The dashboard Page Options toolbar contains the following:
Print
Refresh
Add To Briefing Book
Create Bookmark Link
Create Prompted Link
Apply Saved Customization
Save Current Customization
Edit Saved Customizations
Clear My Customization
The Global Header Signed In As functionality contains My Account preferences and the Act
As surrogate option. The Act As option must be enabled by your administrator to be visible in
the drop-down list. Refer to Oracle Fusion Middleware User's Guide for Oracle Business
Intelligence Enterprise Edition 11g Release 1 (11.1.1) for additional information.
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 42
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Miscellaneous Dashboard Page Functionality
Dashboard Page
Options toolbar
Global Header
To create a personal, customized view of the dashboard page:
1. From the dashboard link on Global Header, select your dashboard.
2. When the dashboard appears, set your prompts and any other customizations.
3. Select Save Current Customization from the Page Options toolbar.
4. Enter a Name for the customization, select the Me option button in the Save for section
or allow others to use your customization by selecting Others and clicking Set
Permissions. You can also make this your default page by selecting the corresponding
check box. Click OK to save the customization for later use.
Note: From the Page Options toolbar, you can apply, edit, or clear existing customizations.
When you use the Apply option, a list of customizations appears. Your personal saved
customizations appear at the beginning of the list, whereas shared, saved customizations are
listed next. Your current default customization is shown in bold type.
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 43
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Page Options Toolbar: Creating
Personal Customizations
Create a customized view.
1
2
3
This customization includes
a filter for region and year.
4
To set permissions for others to use customizations:
1. Select the Others option and click Set Permissions.
2. When the Saved Customization Permissions and Defaults dialog box appears, click Add
Users/Groups.
3. When the Add Groups dialog box appears, enter a partial or full Name in the search text
box or click the Search for users and groups icon, select All from the List drop-down list
and click Search.
4. Select the accounts that will have access to this customization and use the shuttle
buttons (Move or Move All) to move these accounts from the Available Groups pane to
the Selected Groups pane on the right, and click OK.
5. You can set this as the default dashboard page for these accounts, by selecting Group
Default in the Saved Customization Permissions and Defaults dialog box. Click OK twice
again to save the customization.
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 44
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Page Options Toolbar: Creating
Shared Customizations
Set permissions for others to use a customization.
1
2
3
4
5
There are two types of links that you can create: bookmark and prompted.
Bookmark link: A bookmark link captures the path to a dashboard page and all aspects of
the page state. After you create a bookmark link, you can save the link as a bookmark so that
you can return to the same page content at a later time, or you can copy and send the link to
other users who can then view the same content that you are viewing. (Note: They must have
the same permissions that you have and must have access to the page). When you create a
bookmark link, the state of a dashboard page is saved in the Catalog as a hidden bookmark
object for a period of time specified by your site (the default is 30 days).
Prompted link: When you create a prompted link, you can manually or programmatically
manipulate the link, for example, by adding different values for the prompts. For example:
...Action=Navigate&col1=Products.Color&val1="Armory"+"Clear"&col2=Pe
riods."Month op2=gt&val2="05/01/2008%2012:00:00%20AM
The prompted link syntax is as follows:
Action=Navigate, Column1 (col1), Operator1 (op1), Values1 (val1),
Column2 (col2), Operator2 (op2), Values2 (val2)
Use the same operators as those for the Go URL. For a list of these operators, refer to Oracle
Fusion Middleware Developers Guide for Oracle Business Intelligence Enterprise Edition 11g
Release 1 (11.1.1).
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 45
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Page Options Toolbar: Creating Links
to Dashboard Pages
Shortcut links to a dashboard page:
Can be emailed to other users with appropriate permissions
and access
Facilitate sharing of dashboard content among users
Two types:
Bookmark link: Captures the path to a dashboard page and
all aspects of the page state
Prompted link: Captures the path to a dashboard page and a
simplified presentation of the dashboard prompts
To create a bookmark link:
1. Select Create Bookmark Link from the Page Options toolbar.
2. The bookmark link is placed in the Address Bar of your browser, where you can modify,
save, or manipulate it.
Note: To create a Prompted Link, select the Create Prompted Link option from the Page
Options toolbar and then programmatically or manually manipulate the link.
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 46
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
1
Page Options Toolbar: Creating Links
to Dashboard Pages
2
A briefing book is a collection of static or updatable snapshots of dashboard pages, individual
analyses, and BI Publisher reports.
To add the dashboard page content to a Briefing Book:
1. Select Add to Briefing Book from the Page Options toolbar.
2. Select the Content Type. If you want the Briefing Book content to remain static, select
Snapshot; otherwise, select Updatable.
3. Provide Briefing Book navigation links, if you so choose (and identify the location for this
link through the Browse capability).
4. Click OK.
5. A confirmation message appears. Click OK.
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 47
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Page Options Toolbar: Adding Content
to a Briefing Book
1
2
3
4
5
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 48
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Summary
In this lesson, you should have learned how to:
Distinguish between different types of dashboard objects
Build a dashboard
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 49
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Practice 14: Overview
This practice covers the following topics:
Creating a dashboard page
Adding content to a dashboard page
Publishing a dashboard page
In this quiz, you answer questions regarding dashboards.
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 50
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Quiz: Overview
This quiz examines your knowledge of dashboards.
Answer: a
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 51
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Quiz
Oracle Business Intelligence Dashboards display results of
analyses to users and provide two types of views for corporate
and external information that include personalized and
preconfigured.
a. True
b. False
Answer: a
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 52
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Quiz
Dashboard Builder allows you to add dashboard pages and
catalog objects to a dashboard.
a. True
b. False
Answer: a, b, c, d
Other objects that can be added to a dashboard include alert sections, action links, action link
menus, links or images, text, catalog objects, and so on.
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 53
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Quiz
Which of the following objects can be added to a dashboard
when using Dashboard Builder?
a. Column
b. Section
c. Analysis
d. Folder
Answer: b
A named condition is saved in the Catalog and can be reused; whereas an inline condition is
created at the point of use and saved as part of the dashboard.
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 54
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Quiz
A named condition is created at the point of use and can be
reused by other dashboard pages.
a. True
b. False
Answer: b
Although you can create a customized dashboard, you can only share it with those business
users who have the same or more privileges than you.
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 55
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Quiz
You can customize your dashboard and share it with everyone
in your organization.
a. True
b. False
Answer: a, b, c
Setting preferences for your default dashboard page is available on the Global Header.
Oracle BI 11g R1: Create Analyses and Dashboards 14 - 56
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Quiz
Which three of the following options are available within the
Dashboard Builder Tools toolbar?
a. Saving personal customizations
b. PDF printing
c. Publishing the dashboard page
d. Setting preferences for your default dashboard page
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Configuring Oracle Business
Intelligence Dashboards
Oracle BI 11g R1: Create Analyses and Dashboards 15 - 2
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Objectives
After completing this lesson, you should be able to describe
and use dashboard content other than analyses.
Oracle BI 11g R1: Create Analyses and Dashboards 15 - 3
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Dashboard Objects
Alert Section
Action Link
Action Link Menu
Link or Image
Embedded Content
Text
Folder
An Intelligent Agent (or Agent) allows you to access, filter, and perform analytics on data
based upon defined criteria. The Alerts section is one in which you display Alerts from Agents.
Agents allow you to provide proactive delivery of real-time, personalized, and actionable
intelligence throughout the business network. Agents are discussed in greater detail in the
lesson titled Using Oracle Business Intelligence Delivers.
On the My Dashboard page, an Alerts section is added automatically to the first page (if you
do not manually place one there). You cannot disable the appearance of an Alerts section on
the first page of My Dashboard, but you can add an Alerts section to an additional dashboard
page, enabling the section to appear on both dashboard pages.
You can see the alerts that have been delivered to you in the following places:
On the first page of My Dashboard
On a dashboard page, if the content author adds an Alerts section to the page
In the Alerts dialog displayed from the Alerts! button on the global header.
Alerts are discussed in detail in the lesson titled Using Oracle Business Intelligence
Delivers.
Oracle BI 11g R1: Create Analyses and Dashboards 15 - 4
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Alert Section
Alerts can be sent to a dashboard page and allow proactive
response to business issues.
Click the Alert link to
review the alert detail.
Action Links allow you to click a hotspot on a graph or gauge (such as a legend item or a bar
in a bar graph) and then select an action link to execute an action, such as navigating to a
saved analysis or invoking an Enterprise Java Bean (EJB). Action links can be embedded in
an analysis, dashboard page, agent, or KPI.
Action links that have been added to analyses appear in Table, Pivot Table, Graph, Funnel,
and Gauge views.
On a dashboard page and within an analysis, you can group multiple action links together in
an action link menu. An action link menu lets users choose the right action to be executed,
based on the business insight they have gained from information on their dashboard page.
Additionally, you can conditionally show each action link on an action link menu, depending
on the data in the row. This allows you to show the appropriate actions to users for the data in
an analysis, dashboard page, or KPI.
Oracle BI 11g R1: Create Analyses and Dashboards 15 - 5
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Action Link and Action Link Menu
Add a hotspot or link to execute an action
Available types of action links include the following:
URL Navigation
Web Service Action
Java Action
Browser Script Action
Server URL Action
Server Script Action
BI Navigation
Chained Agent
ADF Contextual
Event Action
Static action link
Available Actions
from the dashboard
Action links can be either:
Named
Saved in Catalog
Reused in analyses, dashboard pages, Agents, and KPIs, or as a template to create
another named action
Types: URL Navigation, Web Service Action, Java Action, Browser Script Action, and
Server URL Action
Inline
Defined at point of use
Not saved in Catalog
Saved as part of the analysis, dashboard page, Agent, or KPI
Automatically deleted when the analysis, dashboard page, Agent, or KPI is deleted
Types: Server Script Action, BI Navigation, and Chained Agent
Oracle BI 11g R1: Create Analyses and Dashboards 15 - 6
The example in the slide shows the result of adding a link and an image to a dashboard.
Oracle BI 11g R1: Create Analyses and Dashboards 15 - 7
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Link or Image
Links and images can be placed on a dashboard page.
Link text
Graphic file
A link is defined as any URL that your browser can interpret. URLs can point to websites,
documents, images, FTP sites, newsgroups, email forms (to launch an email message with
the To field already filled in), and so on.
You can add text links and image links to a dashboard and specify what happens when a user
clicks them. For example, you can direct users to another website or dashboard, open
documents, launch applications, or perform any other action that your browser supports. You
can also add an image or text only, without any links.
It is recommended that the Presentation Server Administrator set up a virtual directory
(named \DashboardFiles) on the Oracle BI Presentation Server for shared documents that
maps to a shared network directory of the same name. This enables users with the
appropriate permissions to publish files to this folder and reference these files by their relative
URL names rather than by their fully qualified network share names.
Example:
\DashboardFiles\AnnualReport.doc
instead of
\\SharedServer\CommonShare\DashboardFiles\AnnualReport.doc)
Oracle BI 11g R1: Create Analyses and Dashboards 15 - 8
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Link or Image
Access content when users click a link or image
Provide lists of choices
Are used for content that cannot be displayed in a frame
Example: Some websites prohibit content from appearing in
a frame.
Link text
Path to image file
and placement
Path to content
Embedded content is any content that appears in a window (named a frame) inside the
dashboard, as opposed to content that is accessed by clicking a link. Content that you might
want to embed includes reports, Excel charts, documents, websites, tickers from websites,
and so on.
Reports are embedded by default. Embedding a report in a dashboard causes the report to
execute automatically and display its results in the dashboard, thereby providing access to
current results. When you embed content in a dashboard, Oracle BI automatically adds the
required HTML to the target content.
The default size of the window is 600 pixels by 440 pixels. You can change the size of the
window to make it larger or smaller. To accept the default, leave the width and height fields
empty.
Oracle BI 11g R1: Create Analyses and Dashboards 15 - 9
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Embedded Content
Embedded content can be any file that is accessed
by a URL.
The dashboard allocates frame size based on content
properties, not on the contents dimensions.
Default frame size is 600 440 pixels.
The dashboard adds scroll bars to the frame if the content
is larger than the allocated frame size.
Path to content
You can add HTML (formatted text), ActiveX controls, Java scripts, sound bites, animation, a
background image, variables, and so on. The name you assign in the Dashboard Builder is
the name that is used for the Text object in the Oracle BI Presentation Catalog. The Text
object may contain anything that is supported by your browser.
1. Click the formatting buttons to insert common HTML tags. Select the Contains HTML
Markup option if your text should be interpreted as HTML.
2. Click Preview to view the results.
Oracle BI 11g R1: Create Analyses and Dashboards 15 - 10
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Text
Can contain formatted text
using tags, ActiveX
controls, Java scripts,
sound bites, animation,
and so on
Can contain anything that
is supported by your
browser
1
2
Examples are available in the online Help. These ActiveX objects give you browser-supported
functionality for your dashboards.
Oracle BI 11g R1: Create Analyses and Dashboards 15 - 11
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Text: ActiveX
ActiveX objects must be self-contained.
Paste or type the object into the Text window.
Ensure that you include the beginning and ending tags
<object...> and </object>.
Examples are available in the online Help. Scripting objects give you browser-supported
functionality for your dashboards.
Oracle BI 11g R1: Create Analyses and Dashboards 15 - 12
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Text: Scripts
JavaScript and VBscript objects must be self-contained.
Paste or type the script into the Text window.
Ensure that you include the beginning and ending tags
<script> and </script>.
The following HTML tags are examples of the <embed> tag:
To add an audio clip located on your hard drive, specify the following HTML:
<embed src=c:\mycomputer\midifiles\wakeup.mid autostart=true
loop="true" hidden="true"></embed>
To add the same audio clip from a shared location on your Oracle BI Presentation
Server, specify the following HTML:
<embed src="/dashboardfiles/wakeup.mid" autostart=true
loop="true" hidden="true"></embed>
Oracle BI 11g R1: Create Analyses and Dashboards 15 - 13
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Text: Audio
Audio clips must be located on a network drive that is
accessible to all users if it is in shared environment.
Use the HTML <embed> tag to add audio to your dashboard.
Example:
<embed src="audio" autostart="true"
loop="true" hidden="true"> </embed>
Where audio is the location and name of the audio clip on a
network drive
You can add a view of an Oracle BI Presentation Catalog folder and its contents (such as
saved analyses) to an Interactive Dashboard. For example, suppose that you have a
collection of saved analyses that you run often. You can open the folder in the dashboard,
navigate to a saved analysis, and click to run it.
Note: If you have nested folders more than one level deep, the Expand option shows only
one level under the selected folder.
Select the Show RSS Link option if you want to display a link for RSS (Really Simple
Syndication) content in the specified folder. If this option is selected, an XML button appears
with the folder in the dashboard. Users can enter the associated link into RSS reader software
to subscribe to XML feeds of new catalog content as it is saved in the specified folder. RSS
readers are used by clients to subscribe to RSS data.
Note: RSS is a family of web-feed formats. Programs known as feed readers or aggregators
can check a list of feeds on behalf of a user and display any updated articles that they find.
Oracle BI 11g R1: Create Analyses and Dashboards 15 - 14
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Folder
Provides the ability to view an Oracle BI Presentation Catalog
folder and its contents (such as saved analyses)
XML RSS link
Automatically expand folder
contents when displayed
Display an
XML RSS link.
Browse to locate
Catalog folder.
Select folder properties.
Oracle BI 11g R1: Create Analyses and Dashboards 15 - 15
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Summary
In this lesson, you should have learned how to describe and
use dashboard content other than analyses.
Oracle BI 11g R1: Create Analyses and Dashboards 15 - 16
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Practice 15: Overview
This practice covers embedding content in a dashboard.
In this quiz, you answer questions regarding the various types of dashboard content.
Oracle BI 11g R1: Create Analyses and Dashboards 15 - 17
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Quiz: Overview
This quiz examines your knowledge of dashboard content.
Answer: a, b, c, d
Additionally, you can also include Alert sections, Action links, and Action link menus.
Oracle BI 11g R1: Create Analyses and Dashboards 15 - 18
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Quiz
Which of the following can dashboard objects include? (Select
all that apply.)
a. Embedded content
b. Folders
c. Text
d. Dashboard prompts
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Creating Dashboard
Prompts and Variables
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 2
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Objectives
After completing this lesson, you should be able to:
Explain the different variable types supported by Oracle BI
Describe and build dashboard prompts
You can reference variables in a number of different Oracle BI objects, including analyses,
dashboards, Key Performance Indicators, filters, agents, and conditions.
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 3
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Variables
Variables are referenced throughout different BI EE objects,
tools, and editors, and are available in four types:
Session
Repository
Presentation
Request
Session variables are initialized for each user upon sign-in. When a user begins a session,
the BI Server creates a new instance of a session variable and initializes it. There are as
many instances of a session variable as there are active sessions on the server, each
possibly with its own value. Session variables are primarily used when authenticating users
against external sources such as database tables or LDAP servers. If a user is authenticated
successfully, session variables can be used to set filters and permissions for that session.
An example of the use of a system session variable is the DISPLAYNAME variable. Upon sign-
in, this variable is initialized for the user, and then referenced when creating the Owner
designation for objects saved to the Presentation Catalog, and also displayed as the current
user in Presentation Services. For a complete list of the system session variables employed
by Oracle BI, refer to the Metadata Repository Builder's Guide for Oracle Business
Intelligence Enterprise Edition.
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 4
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Session Variables
Session variables are initialized upon sign-in for all
authenticated users.
Upon sign-in, the BI Server instantiates the session variable.
One instance per user active on the system
Two types:
System
Uses reserved names
Is used by Oracle BI Server and Presentation Services
Nonsystem
Is created by administrator in the BI repository using
Administration Tool
Has a unique name
DISPLAYNAME system
session variable
Repository variables can be used to hold constant values and also used in expressions to
allow easy update. Without using variables, the values are hard coded in the repository
metadata. For more information about creating and using repository variables, see the Oracle
BI 11g R1: Build Repositories course.
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 5
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Repository Variables
Have a single value on the BI Server at any time
Created by administrator in the BI repository using
Administration Tool
Two types:
Static
Value is set in the Administration Tool.
Value persists until it is updated in the repository.
Dynamic
They can be refreshed by data returned from queries.
Refresh can be scheduled on the BI Server.
The value of a presentation variable is populated by the column or variable prompt with which
it was created. Each time a user selects a value in the column or variable prompt in a
dashboard, the value of the presentation variable is updated.
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 6
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Presentation Variables
Presentation variables are created in Presentation Services
using dashboard prompts.
Can be assigned default values
Updated when a user selects a value in a dashboard
prompt
Can be based either on a column in an analysis or on
specified values
Request variables are similar to presentation variables.
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 7
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Request Variables
Request variables override specified session variables.
Update specified session variable based on a dashboard
prompt.
Override duration is the life of the specific analysis or
query.
You can reference variables in analyses, dashboards, KPIs, and agents. How you reference a
variable depends on the task that you are performing. For tasks where you are presented with
fields in a dialog, you must specify only the type and name of the variable (not the full syntax),
for example, referencing a variable in a filter definition. For other tasks, such as referencing a
variable in a title view, you specify the variable syntax. The syntax you use depends on the
type of variable as described in the next two slides.
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 8
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Referencing Variables
Variables can be used in the following objects and
contexts:
Analyses and their views
Conditional formats
Column formulas
Filters and selections
Dashboard:
Object headers and footers
Links, images, and text
Available in the following analysis views: Title, Narrative,
Ticker, Static Text, Graph, Gauge
In the syntax, if the at sign (@) is not followed by a brace ({), then it is treated as an at sign.
For a list of system session variables that you can use, see About System Session Variables
in Oracle Fusion Middleware Metadata Repository Builder's Guide for Oracle Business
Intelligence Enterprise Edition.
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 9
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Syntax for Referencing Variables
Type of
Variable
Syntax Example
Session @{biServer.variables
['NQ_SESSION.variablename']}
where variablename is the name of the session
variable, for example DISPLAYNAME.
@{biServer.variables['NQ_SESSION.USE
R']}
Repository @{biServer.variables.variablename}
or
@{biServer.variables['variablename']}
where variablename is the name of the repository
variable, for example, prime_begin.
@{biServer.variables.prime_begin}
or
@{biServer.variables['prime_begin']}
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 10
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Syntax for Referencing Variables
Type of
Variable
Syntax Example
Presentation or
Request
@{variables.variablename}
[format]{defaultvalue}
or
@{scope.variables['variablename']}
where:
variablename is the name of the presentation or
request variable, for example,
MyFavoriteRegion.
(optional) format is a format mask dependent on
the data type of the variable, for example #,##0,
MM/DD/YY hh:mm:ss.
(optional) defaultvalue is a constant or variable
reference indicating a value to be used if the
variable referenced by variablename is not
populated.
scope identifies the qualifiers for the variable.
You must specify the scope when a variable is
used at multiple levels (analyses, dashboard
pages, and dashboards) and you want to access
a specific value.
@{variables.MyFavoriteRegion}
{EASTERN REGION}
or
@{dashboard.variables
['MyFavoriteRegion']}
A dashboard prompt is a special kind of filter that filters analyses embedded in a dashboard.
A dashboard prompt filters embedded analyses that contain the same columns as the filter.
The prompt is created at the dashboard level and is called a named prompt because the
prompt is created outside of a specific dashboard and stored in the catalog as a prompt
object, which can then be applied to any dashboard or dashboard page that contains the
columns, which are specified in the prompt. It can filter one or any number of analyses
embedded on the same dashboard page. You can create and save these named prompts to a
private folder or a shared folder.
A named prompt is interactive and will always appear on the dashboard page so that the user
can prompt for different values without having to rerun the dashboard.
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 11
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Dashboard Prompts
Filter the results of embedded analyses to show only those
results that match the prompt criteria:
Filter all analyses embedded in a dashboard or only the
analyses on certain dashboard pages
Set or update variables:
Presentation variables are populated by prompts.
Repository and session variables can be overwritten by
prompts.
Four types of prompts:
Column
Currency
Image
Variable
Named prompts: Named prompts can also be hidden. At run time, the hidden named
prompts set the default values for all of the corresponding prompts on the dashboard or
dashboard page and the unprotected inline prompts that are located in the analyses on the
dashboard or dashboard page.
A named column dashboard prompt can also interact with selection steps. You can specify a
dashboard prompt to override a specific selection step. The step will be processed against the
dashboard column with the user-specified data values collected by the dashboard column
prompt, whereas all other steps will be processed as originally specified.
Review: Inline prompts, covered in the lesson titled Filtering Data for Analyses, are
embedded in an analysis and are not stored in the Catalog for reuse. An Inline prompt
provides general filtering of a column within the analysis, and depending on how it is
configured, can work independently from a dashboard filter, which determines values for all
matching columns on the dashboard. An inline prompt is an initial prompt. When the user
selects the prompt value, the prompt field disappears from the analysis. To select different
prompt values, the user must rerun the analysis. The user's choices determine the content of
the analyses embedded in the dashboard.
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 12
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Dashboard Prompts: Column Prompts
Two types of column prompts:
Named:
Created outside of a specific dashboard and saved in the
Catalog as a Prompt object for reuse
Can be applied against any dashboard or dashboard page
that contains the specified column
Filters all or some analyses embedded on the same
dashboard page
Appears on the dashboard page. Therefore, you can choose
different values for the prompt without rerunning the
dashboard.
Can be saved to a private or shared folder
Inline: Column prompt created at the analysis level in the
Analysis Editor.
Currency prompt: The Currency prompt option is available only if the administrator has
configured the userpref_currencies.xml file as described in the Oracle Fusion
Middleware System Administrator's Guide for Oracle Business Intelligence Enterprise
Edition 11g Release 1 (11.1.1). This file is located in the Oracle BI Presentation
Services Component directory. It should also be noted that currency and exchange rate
tables must also be configured for the currency prompt to work properly.
Image prompt example: An image prompt can be a map of the United States with
sections that represent the North, South, East, West, and Central sales divisions. Users
can then click the divisions that correspond to the sales information that they want to
view on the dashboard.
Variable prompt: A variable prompt allows the user to select a value that is specified in
the variable prompt to display on the dashboard or to use in manipulating column data.
For example, a prompt can populate a variable which is used to add or multiply the
column data in an analysis.
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 13
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Dashboard Prompts: Other Prompts
Currency:
Allows the user to change the currency type that appears in
the currency columns on an analysis or dashboard
Specified in the My Account settings
Image:
Provides an image with sections that users click to select
criteria (specific prompt value) for an analysis or dashboard
Image map definitions created using HTML <map> tag
Variable:
Allows the user to select a relevant name or value to display
on the dashboard that is not associated with a specific
column
Sets or updates variables
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 14
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Adding a Named Column Prompt to a Dashboard
1. Create a new named column prompt.
2. Select the prompt type.
3. Select the subject area and column.
4. Select the operator and other options.
5. Save the prompt.
6. Preview the prompt.
7. Add the prompt to a dashboard.
8. Set the scope for the prompt.
9. Test the results.
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 15
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
1. Create a New Named Column Prompt
To add a named column prompt to a
dashboard, click New > Dashboard
Prompt and select the subject area.
The Definition pane allows you to add, organize, and manage a prompts columns. You can
use column prompts, image prompts (maps), currency prompts, and variable prompts. The
Definition table lets you view high-level information about the prompts columns. You can also
use this table to select columns for editing or deleting, arrange the order in which the prompts
appear to the user, or insert row or column breaks between prompt items.
The Display pane allows you to view the prompts layout and design.
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 16
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
2. Select the Prompt Type
Next, click the Add icon and select Column Prompt from the
drop-down list.
Add a new prompt.
Preview the prompt
in the Display pane.
The selected column corresponds to the filter created on the analyses. The prompt drives the
content displayed when the user enters a value from the dashboard.
You can add and remove subject areas for selection or search for items using this dialog box.
Click the appropriate icon in the upper right column.
The number of prompted columns can affect performance. Be careful to prompt only for
necessary columns.
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 17
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
3. Select the Subject Area and Column
Select the subject area and column and
then click OK.
You use the New/Edit Prompt dialog box to select options for the prompt, label the prompt,
choose defaults, and so on.
The Prompt for Column item is for variable prompts only.
The Label text box allows you to enter a meaningful label that appears on the dashboard next
to the prompt.
The Description item allows you to display a tool tip to the end user when he or she moves
the cursor over the item.
The User Input drop-down list appears for column and variable prompts and provides you with
the option to determine the User Input methodthat is, the user will see one of the following:
check boxes, radio buttons, a choice list, or a list box. You use this item in conjunction with
the Choice List Values item to specify which data values appear for selection. For example, if
you selected the User Input method of Choice List and the Choice List Values item of All
Column Values, the user will select the prompts data value from a list that contains all of the
data values contained in the data source.
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 18
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
4. Select the Operator and Other Options
1. Enter a label for the prompt.
2. Choose the operator.
3. Indicate how you want the
choices to appear on the
dashboard page in User Input.
4. Click OK.
1
2
4
3 Constrain values
for the prompt.
The following should be noted for the Choice List Values item:
For attribute and measures column, all Choice List Values are available.
For double columns, the choice list contains the display value and the ID value for each
column value. For example, if a column value has a display value of East and an ID
value of 1, then East(1) appears in the list.
The Options section provides you with the opportunity to constrain values available for
selection based on a previous prompt. The Options section contains the following detail:
Choice List ValuesThis options includes:
- All Column Values (Choose from a list that contains all existing values or members
for the prompt.)
- Custom Values (Choose from a list of prompt values that you create.)
- Specific Column Values (For attribute and measure columns, users choose from a
preselected list of values, whereas for hierarchical columns, the user chooses from
a preselected list of members within the hierarchy.)
- SQL Results (Choose from a list of values specified through a SQL statement.)
- Members of Groups (Choose from a list of members associated with the group.
Not available for hierarchical columns. Available only for the operator value of is
equal to/is in or is not equal to/or in.)
- All Column Values and Specific Groups (Choose from a list of all column values
and preselected groups. Available only for the operator value of is equal to/is
in or is not equal to/or in.)
- Select Values or Clear Values icons (not shown) appear when Custom Values,
Specific Column Values, Members of Groups, or All Column Values and
Specific Groups is selected. The Select Values icon presents a list of values to
the user and is useful to provide a limited, intuitive list of choices. The Clear
Values icon removes all groups and selected values.
- SQL Statement item (not shown) appears when SQL Results is chosen. You use
this item to create or edit a SQL statement.
- Include All Choices choice list item (not shown) appears when you select the
Radio Button User Input method.
Limit Values by: Use this to select an existing prompt column to limit the values that
appear in the select list for the prompt column being created. It appears when Check
Box, Choice List, List Box, or Radio Buttons is chosen for the User Input
method. This limits the values by constraining the column.
Enable user to select multiple values (Use this check box to select an existing prompt
column to limit the values that appear in the select list for the prompt column being
created. Appears when Check Box, Choice List, List Box, or Radio Buttons is
chosen for the User Input method.)
Enable user to type values (Use this check box to allow user entry into the selection
field. It is available when Choice List is chosen for the User Input method.)
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 19
Require user input (Use this check box to make the prompt required.)
Slider Values (For numeric column data only. Use this item to specify the prompt
values and value ranges that appear on the slider. When the User Input method is
Slider, the Options section contains Slider Values rather than Choice List Values, as
well as various other check boxes related to a Slider. Specifically, you can enter an
upper and lower limit for the values, show a spinbox that allows the user to click arrows
for slider value selection, compress values to remove trailing zeroes in thousands and
millions, choose slider orientation [horizontal or vertical], choose where the label for the
slider appears, and choose the slider size [small, medium, or large].)
Default selection (Use this item to specify the initial value displayed to the user). Values
include the following:
- None (Nothing specified as an initial default value)
- Specific Values (Preselected values from the prompt list that Oracle BI generates
based on the option selected in Choice List Values)
- All Column Values (Specifies the All Choices default value)
- Variable Expression (Specifies a string as a default value)
- Server Variable (Specifies a session or repository variable as the default. When
using a session variable, prefix the name with NQ_SESSION. Note that if a request
variable exists with the same name as the session variable, the value of the
request variable is used instead of the value of the session variable.)
- SQL Results (Specifies a SQL statement to generate a list of values. On a double
column, prompting occurs on display values, not code values.)
- Set a variable (Use this to create a new variable that this column prompt will
populate.)
Other items not shown in the slide include:
Enable user to select by Code Column (Appears only for double columns. Use this item
to view the columns code column name. For example, DESCRIPTOR_
IDOF("SnowFlakeSales".Catergory.CatergoryName.), which when translated
into a prompt value, would provide a value such as 1 - Beverages where the 1 is the
descriptor ID and Beverages is the category name.)
Label (Appears only for double columns. Use this to provide a caption for the check box
that allows the user to toggle between viewing the column prompt value and the column
prompt category name.)
Column (Appears when All Column Values, Specific Column Values, or
Members of Groups is chosen for the User Input method)
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 20
You use the Formula tabbed page of the Edit Column Formula dialog box to customize
headings, specify the aggregation rule, and edit the formula for a column. Click the Edit
Formula icon to add or edit a formula for use with the column prompt that you are creating.
This icon will only be displayed for attribute and measure column types. If you are creating a
column or variable prompt and choose to modify the formula, you can specify a hierarchical
column in the columns formula.
You use the Bins tabbed page of the Edit Column Formula dialog box to build a formula for
the column using a CASE statement. Binning allows you to display a representative value for
a group of related, atomic values for ease of processing and analysis. You can combine
multiple values or ranges of values from a given column into bins. When you add and name
the bins, all instances of the different values that comprise the bin in the result set are
replaced by the bin name. Aggregations are performed accordingly as well.
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 21
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
4. Select the Operator and Other Options
Click the Formula
icon on the Edit
Prompt dialog box.
Two tabbed pages:
Formula and Bins
Binning
creates a filter.
Customize headings, specify
an aggregation rule, and so on.
The Definition pane consists of the following table items:
Label: This is a read-only column created in the Prompt dialog box. To modify, click the
Edit icon.
Type: This is a read-only column, which displays the prompt type (column, currency,
image, or variable).
Prompt For: This is a read-only column created in the Prompt dialog box. To modify,
click the Edit icon.
Description: This is the description entered in the Prompt dialog box. Simply click the
column and overwrite any unwanted information.
Required: A green check mark appearing in this column indicates that the user must
select or enter a value for the prompt. This is a read-only column. To modify, click the
Edit icon.
New Column: This check box indicates that a new column will be created for the item
on the page immediately to the right of the item before it in the table.
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 22
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
5. Save the Prompt
Save the prompt to the Catalog
Preview the prompt
in the Display pane
1. Click the Search button in the Display pane.
2. In the Select Values dialog box, you can enter a partial string in the Name text box and
click Search or you can load all Available items.
3. Use the Move buttons to move the items from Available to Selected.
4. Click OK.
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 23
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
6. Preview the Prompt
Search from the
Display section.
Enter a partial string
and click Search
or load all
Available items.
1
2
3
4
1. Open the dashboard page to which you want to add the new prompt. For example, you
might click Home on the Global Header and click the Edit hotlink beneath the desired
dashboard.
2. Navigate to the new prompt in the catalog.
3. Drag the prompt to the desired section. Often, the prompt is added directly above the
analysis in the same section.
Review: The Regional Fulfillment analysis has a filter on Region, which was created in the
Analysis Editor.
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 24
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
7. Add the Prompt to the Dashboard
2
3
Drag the prompt to the
desired section.
Navigate to the new
prompt in the Catalog.
1
If you select Dashboard, every page in the dashboard is filtered. If you select Page, only the
active dashboard page is filtered.
1. Click the Properties icon for the prompt.
2. Select the appropriate Scope (either Dashboard or Page).
3. Save the dashboard.
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 25
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
8. Set the Scope for the Dashboard
Scope determines whether the dashboard prompt filters a page
or the entire dashboard.
1
2
Select Scope >
Dashboard or Page.
1. Click Run.
2. From the Region drop-down list, select the desired value or values and click OK.
Alternatively, you can also click the Search icon and select a value or values from the
Select Values dialog box.
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 26
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
9. Test the Results
1
2
An asterisk next to
the prompt indicates
required entry.
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 27
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
9. Test the Results
Analysis is filtered for the Eastern Region.
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 28
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Adding a Hidden Named Prompt to a Dashboard
1. Edit Dashboard Properties.
2. Navigate the Catalog to locate the named prompt.
3. Test the results.
A hidden named prompt can be any prompt type that was previously created and stored in the
catalog.
Review: At run time, the hidden named prompts set the default values for all of the
corresponding prompts on the dashboard or dashboard page and the unprotected inline
prompts that are located in the analyses on the dashboard or dashboard page. You can add
one or more hidden named prompts to a dashboard or dashboard page.
The Filters and Variables link in the Dashboard Properties dialog box allows you to add
hidden prompts.
1. From within the Dashboard Builder, click the Tools toolbar icon and select Dashboard
Properties.
2. Select the Filters and Variables link on the Dashboard Properties dialog box. To add a
hidden prompt for the entire dashboard, you select the Filters and Variables link. To add
a hidden prompt for a specific dashboard page, select the page and click the Select a
prompt to capture default filters and variables button.
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 29
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
1. Edit Dashboard Properties
Edit dashboard
properties.
1
Create hidden prompts from the Dashboard Properties dialog
box.
2
1. Click the Add button.
2. Browse to locate the prompt. Select the prompt.
3. Click OK to return to the Dashboard Filters and Variables dialog box.
4. Click OK again to return to the Dashboard Properties dialog box and click OK a final
time to return to the Dashboard Builder.
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 30
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
2. Navigate the Catalog to Locate the Named
Prompt
Add a
prompt.
1
2
3
4
Year prompt stored in
the Catalog
Save the dashboard and click Run. The Dashboard appears with the default hidden prompt
value in the analysis.
Note: The Year prompt used in this example was created with an initial value of 2009 as
shown in the slide.
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 31
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
3. Test the Results
Year prompt
properties
Hidden prompt
default initial value
set to 2009
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 32
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Creating a Second Prompt Page
1. Add a new prompt to an existing prompt page.
2. Insert a page break.
3. Edit the dashboard and add the prompt.
4. Test the results.
1. Edit the prompt to which you want to add a second prompt and page. From the Home
page, click the hotlink for the appropriate prompt.
2. Click Add Prompt and select the prompt type.
3. Select the subject area and the column to build the prompt.
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 33
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
1. Add a New Prompt to an Existing Prompt Page
Separate prompts by creating an additional prompt page.
Add a new
prompt.
1
Edit the
prompt.
Choose a subject
area and column.
2
3
1. Complete the New Prompt dialog box and click OK.
2. Select the new prompt to set the insertion point for the page and click Insert page break.
3. The page break appears in the Definition pane table between the two prompts.
Save the prompt.
Note: The Region prompt is required and the Sales District prompt is optional. The analysis
(built in the Analysis Editor) on this dashboard page contains two filters that correspond with
the two prompts that are being added.
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 34
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
2. Insert a Page Break
Complete the detail
for the prompt.
1
3
2
Select the
prompt.
Insert page break.
1. Edit the dashboard to which you want to add the new prompt.
2. Add the prompt and save the changes.
Note: This prompt is being added to a dashboard analysis that contains both the Region and
Sales District columns.
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 35
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
3. Edit the Dashboard and Add the Prompt
1
2
Edit the
dashboard.
Add the prompt.
1. Run the dashboard to view the new prompt and prompt page. Select the first prompt
value, which is the required prompt. At this point, you could click OK to run the analysis
for the specified region.
2. Click Next.
3. Choose a sales district and click OK.
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 36
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
4. Test the Results
Choose a Region.
2
Choose a Sales
District.
3
1
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 37
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
4. Test the Results
Dashboard reflects the two prompted values.
Region = East Sales District = Florida
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 38
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Setting Preferences for a Prompt Page
Double-click the
prompt page.
Set preferences for a prompt page.
Title will be
displayed on the
prompt page.
Instructions appear
below the prompt.
Format the title.
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 39
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Setting Preferences for a Prompt Page
Table reflects
the new page
settings.
Dashboard reflects the
new prompt
preferences.
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 40
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Presentation Variables and Prompts
Can be created as part of the process for creating a
column prompt or a variable prompt
As part of a column prompt:
Associated with a column
Takes its value from the column
As part of a variable prompt:
Is not associated with any column
You define the values that the prompt can take
Name and value of the presentation variable is determined
by the user when it is initially declared or when it is
referenced in the analysis, dashboard, or agent.
The value of a request variable is populated by the column or variable prompt with which it
was created. That is, each time a user selects a value in the column or variable prompt, the
value of the request variable is set to the value that the user selects. The value, however, is in
effect only from the time the user clicks the OK button for the prompt, until the analysis results
are returned to the dashboard.
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 41
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Request Variables and Prompts
Let you override the value of a session variable, but only
for the duration of a database request initiated from a
column or variable prompt
Can be created as part of the process of creating a column
or variable prompt
Works similarly to the creation of a Presentation variable or
column prompt (see previous slide for details)
Value of the request variable is populated by the column or
variable prompt with which it was created.
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 42
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Adding a Variable Prompt to a Dashboard
1. Add a variable to an existing analysis.
2. Create a new variable prompt.
3. Select the prompt type.
4. Define the prompt properties.
5. Save the prompt.
6. Select the dashboard.
7. Add the prompt to the dashboard.
8. Navigate the Catalog to locate the named prompt.
9. Test the results.
1. Open an existing analysis and click the Edit icon.
2. Enter a variable name for the prompt that you will create on the dashboard. In the
example above, the prompt name is myVarPrompt. You can enter additional static text
as well.
The syntax for a presentation or request variable is as follows:
@{variables.variablename}[format]{defaultvalue} or
@{scope.variables['variablename']}
where:
variablename is the name of the presentation or request variable
(optional) format is a format mask dependent upon the data type of the variable, for
example #, ##0, MM/DD/YY hh:mm:ss. (Note that the format is not applied to the
default value.)
(optional) defaultvalue is a constant or variable reference indicating a value to be
used if the variable referenced by variablename is not populated
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 43
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
1. Add a Variable to an Existing Analysis
Edit the properties of the view to which you want to add the
variable. This variable will accept the prompt at run time.
1
2
3
The analysis reflects
the new variable.
scope identifies the qualifiers for the variable. You need to specify the scope when a
variable is used at multiple levels (analyses, dashboard pages, and dashboards) and
you want to access a specific value. (If you do not specify the scope, then the order of
precedence is analyses, dashboard pages, and dashboards.)
Examples:
@{variables.MyFavoriteRegion}{EASTERN REGION}
or
@{dashboard.variables['MyFavoriteRegion']}
Note that your entry is reflected beneath the Static Text pane for your review.
3. Click Done and review the variable on the analysis. Save the analysis.
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 44
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 45
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
2. Create a New Variable Prompt
To add a new prompt to a dashboard,
click New > Dashboard Prompt and select
the subject area.
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 46
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
3. Select the Prompt Type
Next, click the Add icon and select Variable Prompt from the
drop-down list.
Add a new prompt.
1. Enter the same name that you used in the analysis in the Prompt for text box.
2. Complete the remainder of the New Prompt dialog box fields as you deem appropriate.
In the example in the slide, only two values are allowed and the default value is Gulf.
3. Click OK.
Note: This prompt can now be added to a dashboard as a named prompt or a hidden named
prompt.
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 47
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
2
3
4. Define the Prompt Properties
Complete the New
Prompt dialog box.
This is the same name
used in the Static Text
view on the analysis.
Complete the New
Prompt dialog box.
1
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 48
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
5. Save the Prompt
Save the prompt to
add it to the Catalog.
Preview the prompt in
the Display pane.
Open the dashboard page to which you want to add the new prompt. This dashboard already
contained the report that was modified in step 1. Therefore, you are able to see the static text
and the variable name.
Edit the dashboard to add the prompt.
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 49
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
6. Select the Dashboard
Open the dashboard to which you want to add the variable
prompt.
Modifications that you
made to the analysis
are reflected on the
dashboard.
Edit the dashboard.
1. From within the Dashboard Builder, click the Tools toolbar icon and select Dashboard
Properties.
2. Select the Filters and Variables link in the Dashboard Properties dialog box.
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 50
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
7. Add the Prompt to the Dashboard
Edit the dashboard
properties.
1
Associate the variable prompt with the analysis
2
1. Click the Add icon.
2. Locate the prompt.
3. Click OK to return to the Dashboard Filters and Variables dialog box.
4. Click OK again to return to the Dashboard Properties dialog box and click OK a final
time to return to the Dashboard Builder.
Save the dashboard and run it.
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 51
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
8. Navigate the Catalog to Locate the Named
Prompt
Add a
prompt
1
2
3
4
The myVarPrompt
prompt stored in the
Catalog
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 52
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
9. Test the Results
The myVarPrompt appears
on the dashboard populated
with the default value.
Because prompting allows you to build rich dashboards and analyses, it is important to
understand how Oracle BI initiates a complex dashboards prompts.
Note: Scope is analysis (sometimes called report scope) refers to prompts that are created
using the Analysis Editor.
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 53
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Applying Prompts with Default Values
Oracle BI run-time applies prompts with default values as
follows:
1. Hidden prompts whose scope is the dashboard page
2. Hidden prompts whose scope is the whole dashboard
3. Visible prompts whose scope is the dashboard page
(precedence order is unspecified)
4. Visible prompts whose scope is the whole dashboard
5. Prompts, either inline or named, whose scope is analysis
Oracle BI contains functionality that allows you to wire column and image prompts together in
various ways to create dashboards and reports that allow users to quickly and easily request
precise, meaningful data. Wiring prompts allow you to specify how dashboard prompts
interact with analysis prompts. You cannot wire hierarchical column prompts, currency
prompts, and variable prompts.
Auto wiring: Oracle BI applies the auto wiring method when you create an analysis and
add a column prompt or image prompt, and do not create either a filter or a column filter
with a filter value other than the is prompted operator. Oracle BI will not perform auto
wiring if an unprotected column filter exists for the analysis. The auto wiring functionality
assumes that you intended to create a functioning prompt for the column and, therefore,
activates and applies the prompt. Auto wiring only applies to inline prompts and does
not apply to named prompts.
Note that setting the filter value to is prompted provides a more precise level of control
between prompts and filters than the auto wiring method.
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 54
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Wiring Dashboard Prompts
Method of specifying how dashboard prompts interact with
analysis prompts
Five methods:
Auto wiring
Constrained Prompt
Filter value set to * Prompt User
Selection Steps Override with prompts option
Unprotected versus protected filters
Constrained Prompts: Use this method with several columns in a prompt to create a
way to constrain the user's prompt choice based on subsequent choices. For example, if
one column filters on region, and the next column filters on districts, then the district
column can be constrained to show only districts in the region that the user selects. With
this wiring method, you can create a named prompt with default values that are
programmatically customized for each user. This eliminates the choice of a mutually
exclusive filter that could result in no data.
Filter value is set to * Prompt User: Use this method to build complex prompts that
interact with filters. When you use this method, you have full control over how the
named prompts, inline prompts, and filters are applied to the embedded analysis.
Selection Steps Override with Prompts Option: Use this method to use an analysis
or dashboard column prompt to provide the data choices for a specific member selection
step on a hierarchical column. Only one selection step per column selection step set can
be overridden with a prompt. All selection steps before and after the overridden step will
be processed as specified.
Unprotected versus protected filters: Use this method to determine whether the
dashboard prompt can supply the analysis prompt's value when the corresponding
prompt column's filter value is set to something other than is prompted. The
unprotected and protected filter settings can be used when a dashboard prompt and
analysis prompt reside on the same dashboard and both prompts are created for the
same column. When the column's filter value is unprotected, the dashboard prompt
value determines the analysis' results. If the filter value is set to something other than is
prompted (for example, is equal to/is in) and the filter is set to protected filter,
the dashboard prompt cannot determine the report results.
Example: You create analysis A that contains information about the amount of product sold
by region and to the Region column add a filter value of is protected and a Region prompt.
You then create analysis B that contains information about sales persons by region and
analysis C that contains information about city by region. You then create and save a
dashboard prompt for Region. When you create a dashboard and add analyses A, B, and C
and the Region dashboard prompt and then run the dashboard, the dashboard prompt input
will only drive what displays in analyses B and C. In this scenario, Analysis A would not use
the Region value specified in the dashboard prompt because you set the analysis A's Region
column filter value to is prompted. Therefore, the only way that analysis A will accept a
prompt value is if the user specifies a prompt value in Region A's prompt fields.
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 55
Oracle BI EE provides auto-complete functionality for prompts, which, when enabled,
suggests and highlights matching prompt values as the user types in the prompt selection
field. Auto-complete is only available for the Choice List prompt type when the prompt
designer selected the "Enable User to Type Value" option in the "New Prompt dialog". Note
that auto-complete is not available for hierarchical prompts.
The administrator configures the auto-complete functionality to be case-sensitive or case-
insensitive, and then specifies the matching level. The matching level determines how Oracle
BI EE matches the columns values to what the user types. There are three different ways that
the administrator can set up auto-complete matching:
Starts With: As the user types, Oracle BI EE suggests the column values that begin
with the letter or text that the user is typing.
Word Starts With: As the user types, Oracle BI EE suggests the column values that
contain any words whose first letter matches with what the user is typing.
Match All: As the user types, Oracle BI EE suggests the column values that contain any
letter that the user is typing.
When the administrator properly configures the prompts setting in the Oracle BI EE instance
configuration file, the auto-complete functionality highlights matching values when the user
accesses the "Select Values dialog" to search for a prompt value. However, the matching
level is not determined by the preference set by the administrator. Instead, the user selects
the matching level in the "Select Values dialog."
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 56
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Auto-Complete for Prompts
Auto-complete functionality for prompts suggests and highlights
matching prompt values as the user types in the prompt
selection field.
User selects matching
level and value.
Matching values are
highlighted.
The prompts auto-complete functionality is enabled by the administrator at the system level,
but the dashboard designer can exclude the auto-complete functionality from dashboards,
and a user can turn auto complete off by using the "My Account dialog". Note the following
relationships between auto-complete settings:
System Setting: The administrator modifies the system configuration file to enable the
auto-complete functionality for Oracle BI EE. When this functionality is turned on, all
users can access the auto-complete prompts functionality. If this functionality is turned
off, then all auto-complete fields are disabled on the Oracle BI EE user interface.
Dashboard Setting: If auto-complete is enabled for Oracle BI EE, then the dashboard
designer can remove the auto-complete functionality from individual dashboards by
setting the Prompts Auto-Complete field to Off in the "Dashboard Properties dialog".
However, the auto-complete prompts functionality will be available for other dashboards
where the Prompts Auto-Complete setting is set to User Preference.
User Preference Setting: If auto-complete is enabled for Oracle BI EE and for
individual dashboards, users can disable the auto-complete prompts functionality for
their accounts by setting the Prompts Auto-Complete field in the "My Account dialog:
Preferences tab" to Off. Setting this option to Off overrides the system and dashboard
settings, and no auto-complete functionality will appear for the user.
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 57
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Enabling Auto-Complete for Prompts
The prompts auto-complete functionality is enabled by the
administrator at the system level, but dashboard designers and
users can control the functionality.
User can turn off prompts
auto-complete in My Account.
Dashboard designer can exclude prompts
auto-complete in Dashboard Properties.
You can choose to show or hide a prompts apply and reset buttons at runtime. If you choose
to hide the apply button, then the specified prompt value is immediately applied to the
dashboard or analysis. You can specify these settings in the Dashboard Properties dialog
box, a drop-down list in the Dashboard Editor, for individual dashboard pages, and individual
prompts.
At the dashboard level there are three options for both Apply and Reset buttons:
Use page setting: Select this option to use the Apply buttons as defined by the
dashboard page settings.
Show All (Apply/Reset) buttons: Select this option to override the dashboard page
settings button preferences and show the buttons for the prompts included on the
dashboard and embedded analyses,
Hide All (Apply/Reset) buttons: Select this option to override the dashboard page
settings button preferences and hide the buttons for the prompts included on the
dashboard and embedded analyses.
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 58
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Optional Apply and Reset Buttons for Prompts
Show or hide a prompts apply and reset buttons.
1. Apply and Reset buttons
defined for prompt.
2. Hide Apply and
Reset buttons.
3. Specified prompt value
is immediately applied to
the dashboard or analysis.
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 59
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Summary
In this lesson, you should have learned how to:
Explain the different variable types supported by Oracle BI
Describe and build dashboard prompts
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 60
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Practice 16: Overview
This practice covers building dashboard prompts and declaring
and populating variables.
In this quiz, you answer questions regarding the various types of dashboard content.
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 61
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Quiz: Overview
This quiz examines your knowledge of variables and dashboard
prompts.
Answer: b
A named prompt can be saved to the Catalog and reused; whereas an inline prompt is
created while building an analysis and cannot be shared with other analyses. Inline prompts
are deleted when the analyses are deleted.
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 62
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Quiz
An inline prompt can be saved to the Catalog and reused for
dashboard pages.
a. True
b. False
Answer: a
If one column filters on region, and the next column filters on districts, then the district column
can be constrained to show only districts in the region that the user selects. With this wiring
method, you can create a named prompt with default values that are programmatically
customized for each user.
Oracle BI 11g R1: Create Analyses and Dashboards 16 - 63
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Quiz
Constraining columns using named prompts allows you to
customize and restrict information presented to end users.
a. True
b. False
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Using Oracle Business Intelligence Delivers
Oracle BI 11g R1: Create Analyses and Dashboards 17 - 2
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Objectives
After completing this lesson, you should be able to:
Configure delivery devices
Add delivery profiles
Build alerts
Create agents
Create and use conditions
Oracle Business Intelligence Delivers (Delivers) is a content delivery interface where users
with appropriate privileges can create Intelligent Agents (agents) to access, filter, and perform
analytics on data based upon specific criteria. Agents dynamically detect information-based
problems and opportunities, determine the appropriate individuals to notify, and deliver
information to them through a wide range of devices (such as email, telephone, and so on).
An alert is a notification generated by an agent that delivers personalized and actionable
content to specified recipients and to subscribers to the agent.
As mentioned in the lesson titled Creating Oracle Business Intelligence Dashboards, the
Alerts section contains Alerts generated by Agents. You can use the content displayed in the
Alerts section to monitor the health of your business, stimulate a proactive approach to
problem solving, and identify opportunities to increase ROI, and so forth.
In addition to the overall process annotated in the slide, you can optionally create scripted
jobs, using Oracle BI Scheduler. This is discussed briefly at the end of this lesson.
Oracle BI 11g R1: Create Analyses and Dashboards 17 - 3
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Oracle Business Intelligence Delivers
Automates Business Intelligence, creating alerts based on
results.
Detects specific results and immediately notifies the
appropriate person or group through web, wireless, mobile,
and voice communications channels
The overall process for creating a proactive BI
environment, using alerts and delivering content based on
agents includes:
Configuring devices and profiles
Adding Alert Section to dashboard
Creating agents
Reiteratively:
Reviewing dashboard and devices for problems and
opportunities
Managing agents and agent subscriptions
The content of an agent can be delivered to a range of devices, such as an email or SMS
(Short Message Service) message. SMS is commonly known as text messaging.
Depending on the destinations specified for an agent, content can be delivered to the
following:
Home page and dashboard
Active delivery profile or specific devices
When the destinations are specific devices, content is delivered to the devices you have
configured rather than to the devices in your active delivery profile. For example, if an Agent is
defined to be delivered to Email devices, the default Email device you configured will be used
rather than any Email devices you configured in your active delivery profile. If a specific
device or active delivery profile cannot be found, then delivery content is automatically
pushed to the dashboard.
Delivery content is assigned a specific priority. The default priority is normal. When you select
devices for your active profile, you can indicate what priority content should be sent to that
device. For example, if you have added a cell phone to your delivery profile, then you might
associate it with high-priority content only.
You configure your delivery devices by using the My Account option, Delivery Options tab.
For a complete list of devices, see Oracle Fusion Middleware System Administrator's Guide
for Oracle Business Intelligence Enterprise Edition 11g Release 1 (11.1.1).
Oracle BI 11g R1: Create Analyses and Dashboards 17 - 4
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Delivery Devices
Combine with delivery profiles to determine how users are
reached when an alert is generated
Content delivered to a device as email or SMS
BI content delivered to a variety of devices:
Any device that can handle standards-based communication
Web browser
Email
Pager or digital cell
phone
Wireless PDA
Delivers uses your active delivery profile to determine which devices should receive delivered
content. Profiles specify which device to use based on the priority of the content being
delivered. You can define several delivery profiles to meet your needs and switch between
them.
Your active delivery profile (along with your specified delivery devices) controls how you will
be reached when an alert is triggered by an Agent.
You use the My Account option, Delivery Options tab, to not only specify your devices, but
also your delivery profiles.
Delivery content is assigned a specific priority. The default priority is normal. When you select
devices for your active profile, you can indicate what priority content should be sent to that
device. For example, if you have added a cell phone to your delivery profile, then you might
associate it with high-priority content only. When you know that you will be away from the
office frequently, and out of email range, you can select to receive only low-priority content
through your office email.
You configure your delivery devices by using the My Account option, Delivery Options tab.
For a complete list of devices, please refer to Oracle Fusion Middleware System
Administrator's Guide for Oracle Business Intelligence Enterprise Edition 11g Release 1
(11.1.1).
Oracle BI 11g R1: Create Analyses and Dashboards 17 - 5
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Delivery Profiles
Determine which
device receives
content, based on
priority
Examples
Office profile that
delivers content to
web browser and
office email
On the Road
profile that delivers
content to a pager,
cell, or PDA
1. Click <Your User ID> on the global header and then select My Account. The My Account
dialog box appears.
2. Select the Delivery Options tab to configure your delivery profile.
3. Click the Create Device button.
4. Define the device by completing the following:
- Enter a Name for the device.
- Select a device Category from the drop-down list. Items include Email, Phone,
Pager, Handheld, and Other (defined by your Administrator).
- Select the Device Type from the drop-down list. This list is governed by the
Category. For example, if Email is selected as a Category, then two choices,
HTML Email and Plaintext Email, are the possible selections.
- Enter the Address/Number. For example, if you select Email as the Category, then
enter your email address. If you select Phone as the Category, then enter the
telephone number without punctuation such as spaces, dashes, or parentheses.
5. Click OK.
Note: To view other devices, select a device from the Devices drop-down list.
Oracle BI 11g R1: Create Analyses and Dashboards 17 - 6
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Creating a Delivery Device
1
2
Create Device
Choose the
device category.
4 3
Choose a device type
from the drop-down list.
5
1. Click the Create Delivery Profile button.
2. Define the profile by completing the following:
- Enter a meaningful Name for the profile.
- Select one or more appropriate priorities for each device listed in the table that you
want to use when this profile is the active profile. For example, if you have a pager
as one of your delivery devices, you might associate it with high-priority content
only. When you know that you will be away from your office frequently, and out of
email range, you might associate your email device with low-priority content.
3. Click OK.
Note: Do not set the priority for devices that you do not want to use. Devices that do not have
a priority selected are not used by the profile.
Oracle BI 11g R1: Create Analyses and Dashboards 17 - 7
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Creating a Delivery Profile
Create Delivery Profile.
1
All defined device
types appear in table.
3
2
An alert is a notification generated by an agent that delivers personalized and actionable
content to specified recipients and to subscribers of the agent.
Alerts are the results of a specified Oracle BI Presentation Catalog analysis, based on a
defined schedule.
You can see the alerts that have been delivered to you in the following places:
In the Alerts section of the Home page
On the first page of My Dashboard (An Alerts! section is automatically added to the first
page of My Dashboard, if you do not manually place one there.)
On a dashboard page, if the content designer adds an Alerts! section to the page
In the Alerts dialog box displayed from the Alerts! button on the Global Header
Specified delivery
Oracle BI 11g R1: Create Analyses and Dashboards 17 - 8
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Business Intelligence Alerts
They are triggered when
conditions configured in
agents are met.
Alerts! link appears on the
Interactive Dashboard
page when alert is
generated.
Alert section can be added
to any dashboard page.
Appears automatically on
the first page of My
Dashboard
An Alert Section is added to a dashboard page in the same manner that you would add any
other object.
1. Add a Column object.
2. Drag the Alert Section object to the Page Layout pane.
3. Save the dashboard page.
When an alert is generated, it will appear in the Alerts section.
Oracle BI 11g R1: Create Analyses and Dashboards 17 - 9
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Adding an Alert Section to a Dashboard
1
2
3
You use agents to proactively deliver real-time, personalized, and actionable content
throughout the business network. Agents deliver analysis, dashboards, briefing books, and
alerts to end users and are configured and submitted for execution using Delivers. You can
also use agents to pass information and context to other agents and applications, allowing
automation of multistep, multipurpose analytic processes. Agents can be scheduled or can be
triggered by a specific condition (data driven) and, therefore, deliver timely information to
users via alerts. Oracle BI EE delivers alerts based on the options set up in a user's account
(for example, Home page, default dashboard, email, cell phone, PDA, and so on).
Oracle BI 11g R1: Create Analyses and Dashboards 17 - 10
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Agents
Access, filter, and perform analysis on data based on
specified criteria
Dynamically detect information-based problems and
opportunities
Determine the appropriate individuals to notify and deliver
information through a variety of devices
Generate alerts
To handle more complex requirements, agents can invoke actions that trigger other agents,
scripts, Java programs, or applications. Results can be passed between agents, and to other
applications or services through XML, HTML, or plain text. For example, an agent might run
an analysis to identify all current product orders over a specified dollar amount that cannot be
filled from a regional warehouse. The results can be passed to another agent that runs an
analysis to locate alternative sources for these products. A final agent might be triggered to
feed information into a corporate CRM system, and notify the appropriate account
representatives of the alternative sourcing.
You might automatically receive some agents, and others might be available to which you can
subscribe. You can also create your own agents if you have the appropriate permissions and
responsibilities. Depending on the level of authority that you have, you can selectively share
agents with others or make agents available for all users.
Oracle BI 11g R1: Create Analyses and Dashboards 17 - 11
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
How Agents Work: Simplified Format
1. Agent performs catalog analysis based on a defined
schedule.
2. It dynamically detects information-based problems and
opportunities.
3. Alert is generated and delivered to specified recipients and
subscribers, using delivery options specified by each
person.
Problem
Opportunity
Detect Analyze Generate
You create and configure agents in the Agent Editor. To configure or change an existing
agent, open it and follow the steps above. To create a new agent, click New > Agent to open
the Agent Editor.
The Agent Editor lets you create agents to deliver personalized and actionable content to
users. It also lets you view a summary of the current settings. Access to agents is available to
all Oracle BI users (the Everyone group in Oracle BI Presentation Services) by default. If you
have the appropriate authority, you can grant or deny explicit access to a variety of agent
privileges, using the Manage Privileges page in the Administration option, including the
following:
Create agents
Publish agents for subscription
Deliver agents to specified or dynamically determined users
Chain agents
Modify current subscriptions for agents
Within these tabs, you can also set visibility and execute scripts. For specifics and detailed
information about all the options and features available in the tabs of the Agent Editor, refer to
the Oracle Fusion Middleware User's Guide for Oracle Business Intelligence Enterprise
Edition.
Oracle BI 11g R1: Create Analyses and Dashboards 17 - 12
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Configuring an Agent
1. Configure the General tab.
2. Configure the Schedule tab.
3. Configure the Condition tab.
4. Configure the Delivery Content tab.
5. Configure the Recipients tab.
6. Configure the Destinations tab.
7. Configure the Actions tab (if necessary).
Select the radio button for Priority. Use this option to specify the priority of the delivery content
High, Normal, Low. The priority works with the delivery profile for a user to determine the
destination for delivery content of different priorities.
Select the radio button for Run As. Use this option to specify how to send the delivery content:
Recipient: Select this option to use the credentials of each recipient to send the delivery
content.
Specified User: This option is available only to the administrator. Select this option to
use the credentials of a specified user to send the delivery content. All recipients receive
the same content as if they were the specified user. Then specify the user by typing the
user's name in the text box to the right of the option or by clicking the Set User icon to
display the Select User dialog box where you can search for user.
Use Agent Owner's Credentials: This option is not available to administrators. Select
this option to use the credentials of the agent owner to send the delivery content. All
recipients receive the same content as if they were the agent owner.
Created By, Last Modified (date), and Description are available after the agent is saved.
Oracle BI 11g R1: Create Analyses and Dashboards 17 - 13
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
1. Configure the General Tab
Specified information appears
in the Overview section.
Specify the priority of the delivery content that an agent is to
deliver and how to send the delivery content.
Agents can execute based on a specified schedule. You can define a starting date and time
for the agent, a recurrence schedule, and an ending date. You can also create a
nonscheduled agent by deselecting the Enabled option or by selecting Never as the
Frequency. This is useful when you want to create an agent that runs only as part of an agent
chain, or an agent that is initiated by an external process.
There are three parts to an Agent schedule:
- Start date and time
- Frequency
- End date and time
The time reference is for the Oracle BI Scheduler server rather than the local machine.
Select the Enabled check box to run the agent as scheduled. To make this a
nonscheduled agent (as noted above), deselect the check box. To later disable an
agent, open it and deselect the Enabled option.
Use the Frequency drop-down list to specify how often the agent runs. Selecting Never
creates a nonscheduled agent.
Oracle BI 11g R1: Create Analyses and Dashboards 17 - 14
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
2. Configure the Schedule Tab
Start
Frequency
End
Specify when an agent runs, how often it runs, and when it should
be discontinued.
Use the Do not use a condition (always deliver content and run actions) setting to specify that
the agent is to always deliver its content and execute its actions.
Use the Use a condition setting to specify that the agent is to conditionally deliver its content
and execute its actions. Click the Create button to display the Create Condition dialog box
that allows you to create an inline condition, using an analysis or KPI. Click the Browse button
to display the Select Condition dialog box that allows you to select a named condition.
The Edit Condition button is available only if you created an inline condition. The Customize
button is available only if you selected a named condition that is based on an analysis, which
includes one or more prompted filters.
Use the Test Condition button to test whether the condition evaluates to true or false.
Use the Save To Catalog button to save the new inline condition to the Catalog.
Oracle BI 11g R1: Create Analyses and Dashboards 17 - 15
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
3. Configure the Condition Tab
Specify whether an agent always or conditionally delivers its
content and executes its actions.
Create a new inline condition or browse
the Catalog for a named condition.
You can specify the following:
The delivery format for the content, such as HTML, PDF, XLS, CSV, or txt
A subject line to include with the content
A text message to provide context for an agent attachment
A narrative text description of the conditional analysis (but only when you specify that
the conditional analysis is also the delivery content)
A message to be delivered, in the case of a conditional agent, in the event that the
condition evaluates as false
Delivery content can be specified as any of the following: Analysis (shared and private),
Dashboard Page (My Dashboard or public [shared] dashboards), Briefing Book, Discoverer
Worksheet, Condition Analysis. (This option is available only if you have specified a condition
on the Conditions tab. Use this option to deliver the results of the analysis on which the
condition is based.)
You can deliver content directly or as an attachment. When delivered as an attachment, you
can also specify a note to be sent with it. Select the If Condition is False check box to specify
whether to deliver a text message to recipients when there is no agent content to deliver to
them and then enter the text message to be delivered.
Oracle BI 11g R1: Create Analyses and Dashboards 17 - 16
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
4. Configure the Delivery Content Tab
Specify the content to be delivered by the agent.
Some agents are delivered automatically based on group membership, whereas others
require users to subscribe to receive them.
1a. To add the users, application roles, and catalog groups for content delivery, click Add
Recipient.
2a. Search for one or more recipients, using the Select User dialog box. Click OK when all
recipients have been added.
Or,
1b. To add email recipients, click Add Email Recipient.
2b. Enter one or more email addresses, separated by commas, and click OK.
You can use the Show drop-down list to restrict the recipients set.
The Get Recipients from the Analysis or Worksheet Used in the Agent Condition check box is
enabled only if a condition based on an analysis or Discoverer worksheet has been specified
for the agent. You use this check box to specify whether recipients are to be determined
dynamically from the results of a conditional analysis or from a Discoverer worksheet.
Oracle BI 11g R1: Create Analyses and Dashboards 17 - 17
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
5. Configure the Recipients Tab
Specify who is to receive the delivery content of the agent and
who is allowed to subscribe to the agent.
Add recipient.
Add email recipient.
1a
1b
2a
2b
Note: If you select the option to allow the recipients to be determined from the results of a
conditional analysis and choose to show only relevant rows to each user, then it is assumed
that you want the results of the conditional analysis set as the delivery content. If the content
has been set to something else by clicking Clear or Browse, then a message appears asking
if you want to update the delivery content to be the results of the conditional analysis.
If you selected the Get Recipients from the Analysis or Worksheet Used in the Agent
Condition check box, you can then select the Column Containing Recipients check box
to choose the column in the conditional analysis or Discoverer worksheet that contains
the desired recipients.
If you selected the Get Recipients from the Analysis or Worksheet Used in the Agent
Condition check box, you can then select the Only Return Rows Relevant to the User
Running the Agent check box. You use this check box to specify whether all rows or
only rows relevant to the user running the agent will be sent.
Use the Publish for subscription section to specify whether the agent is to be published so
that users can subscribe.
When you deselect the Publish Agent for subscription check box, any selected
subscribers are disabled, and the Allow Subscribers to Customize Agent check box is
deselected and disabled.
You can only publish agents that have content that can be shared.
The Allow Subscribers to Customize Agent check box is enabled only when the
Recipient check box is selected on the General tab. You use this check box to specify
whether subscribers can customize their subscription of the agentfor example, by
providing values for a prompted filter associated with an analysis or for parameters
associated with a Discoverer worksheet.
When the Publish Agent for subscription check box is selected, the Agent Subscribers
table is available. You use this area to view and specify who is allowed to subscribe to
this agent. The Name column identifies the users, application roles, and catalog groups
that are allowed to subscribe to the agent and the Currently Subscribed column
identifies (with a check mark) those users, application roles, and catalog groups that are
currently subscribed.
Oracle BI 11g R1: Create Analyses and Dashboards 17 - 18
If both the Active Delivery Profile and a specific device are selected, the Active Delivery
Profile is overridden.
Use the Home Page and Dashboard check box to specify whether content is to be delivered
to the Home page and dashboard pages.
Use the Devices check box to have content delivered to specific devices. When this radio
button is selected, you must select one of the following options:
Active Delivery Profile: Content is delivered to the devices specified in the active
delivery profile.
Specific Devices: Content is delivered to specific devices. You must also select one or
more devices, namely email, pager, digital phone, or handheld device.
If you select a specific device, then the default device selected in the My Account dialog
box, Delivery Options tab, overrides the devices that are set in the active delivery profile.
Devices that are specified here are used instead of the devices specified in the active
delivery profile.
If you are an administrator, you can select the Oracle BI Server Cache (for seeding cache)
check box to specify whether to seed the cache.
Oracle BI 11g R1: Create Analyses and Dashboards 17 - 19
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
6. Configure the Destinations Tab
Specify where the content of the agent is delivered.
Typically, agents that are set up for cache-seeding or for creating the Disconnected
Applications cache are not used for any other purpose.
For the Disconnected Applications cache, the preprocessed synchronization mode is the
recommended data download mode for users. It avoids the potential overhead that can occur
from running data creation requests in online mode during normal business hours and
reduces wait time for the download. Preprocessed data is stored under each users directory
on the machine running Oracle BI Presentation Services. If you decide to use this mode to
schedule data cache creation, make sure that adequate disk space is available.
Note: The cache for the analysis or the dashboard page is created at the appropriate
schedule for the indicated set of users. To have the cache created for each user, select the
Run As Recipient or Run As Specified user check box on the General tab.
Oracle BI 11g R1: Create Analyses and Dashboards 17 - 20
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
6. Configure the Destinations Tab
System Services:
BI administrators can create an Oracle BI Server cache for
individual users.
A cache-seeding operation enables administrators to run
analyses on dashboard pages (or analyses stored in the
Oracle BI Presentation Catalog) and to create an Oracle BI
Server cache.
Cache-seeding speeds up response time for users when
they run the analyses on the dashboards.
If data already exists in the cache for a given query, the
data is deleted and refreshed when the agent runs.
1a. Click the Add New Action or Add Existing Action icon in the Agent Condition True or No
Condition Exists section to specify one or more actions to execute if the agent condition
evaluates to true or if there is no condition associated with the agent.
Or,
1b. Click the Add New Action or Add Existing Action icon in the Agent Condition is False
section to specify one or more actions to execute if the agent condition evaluates to
false.
Use the Invoke per Row check box to specify whether to execute the action for each row
returned by the condition or only once, regardless of the number of rows returned.
2. Select one of the following actions:
- Invoke a Web Service: Invokes a Web Service operation or any SOA service that
is exposed as a Web Service (for example, a Business Process Execution
Language [BPEL] process in the Oracle SOA that is exposed as a Web Service)
- Invoke a Java Method: Invokes an Enterprise Java Bean (EJB)
Oracle BI 11g R1: Create Analyses and Dashboards 17 - 21
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
7. Configure the Actions Tab
Specify one or more actions to execute when an agent finishes.
Action: Agent condition evaluates
true or no condition exists.
1a
Action: Agent condition
evaluates to false.
1b
2
Open an html page and
perform another action
(chained Agent).
Save
Run agent to test.
3
Used with conditional agents
to determine an action when a
condition evaluates to False.
- Invoke Server Script: Executes, on the Oracle BI Server, a custom script (either
JavaScript or VBScript) that was configured in a previous release of Oracle BI.
Note that Server Script actions cannot be executed per row of the result set.
- Invoke an HTTP Request: Invokes a URL on the server
- Invoke Agent (also known as chaining agents): Invokes another agent
Each action has a corresponding dialog box that you must complete.
3. Save the agent to the Catalog.
Building conditional agents is covered in detail later in the lesson.
Oracle BI 11g R1: Create Analyses and Dashboards 17 - 22
If the Publish Agent for subscription check box is selected on the Recipients tab of the Agent
Editor for an agent, and if you have been included in the Agent Subscribers table, you can
subscribe to an agent. Subscription in the Agent Subscribers table is determined by user
name, application role, or Catalog group.
Note: You can unsubscribe, using the same process as annotated in the slide; however, you
select the Unsubscribe option rather than Subscribe.
Oracle BI 11g R1: Create Analyses and Dashboards 17 - 23
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Subscribing to an Agent
To subscribe to an agent that another user has created:
1. On the Global Header, click Catalog
2. Navigate to the agent to which you want to subscribe.
3. Click the More link for the agent and select Subscribe.
You can also search for agents to which you subscribe by selecting My Agent Subscriptions.
Oracle BI 11g R1: Create Analyses and Dashboards 17 - 24
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Listing Your Agents
To find all agents that you own:
1. On the Home page, click My Agents.
2. Select a Location.
3. Click Search.
The remainder of this lesson further examines the use of agents to conditionally deliver
content and react to KPI performance.
Review: As mentioned earlier in this lesson, you use agents to deliver real-time,
personalized, and actionable content to end users. Agents can be scheduled or they can be
data driven and triggered by a specific condition. In the lesson titled Showing Results with
Pivot Tables, dashboard sections were hidden based on the results of conditions. In the
lesson titled Creating Oracle Business Intelligence Dashboards, you were exposed to the
dashboard prompt as a mechanism to manipulate and govern your requests embedded in a
dashboard. Also recall from the lesson titled Creating Oracle Business Intelligence
Dashboards that a dashboard prompt filters embedded requests that contain the same
columns as the filter.
Example for conditional and agent processing: A sales manager wants to deliver a Monthly
Sales Report to his direct reports only when sales drop below $2 million. You create a
condition that is based on an analysis and shows sales, which are below $2 million. You add
it to an agent whose delivery content is the Monthly Sales Report. When the condition
evaluates to true (that is, the analysis contains rows where sales are below $2 million), the
agent is triggered to deliver the Monthly Sales Report.
Oracle BI 11g R1: Create Analyses and Dashboards 17 - 25
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Using Agents to Deliver Content
You use conditions to determine whether agents deliver
their content and execute their actions.
You use the filter operator is prompted to have finite
control of output and deliver content.
You use agents to proactively respond to KPI
performance.
You can use conditions (evaluated by row count and the operator that is applied to the row
count) to govern what actions are to be taken by an agent.
Oracle BI 11g R1: Create Analyses and Dashboards 17 - 26
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Using Conditions to Deliver Content
1. Create a new agent and assign an analysis for its
condition.
2. Define how the condition evaluates to True.
3. Test the results.
You can specify whether an agent always delivers its content and executes its actions, or
conditionally delivers its content and executes its actions.
The Create condition based on drop-down list contains two options: Analysis and KPI.
Oracle BI 11g R1: Create Analyses and Dashboards 17 - 27
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Use the Condition tab.
Select Analysis and browse the
catalog to assign it.
1. Create a New Agent and Assign an Analysis for
Its Condition
Select Use a condition
and click Create.
Locate the analysis
in the Catalog.
You can use the Save To Catalog option to create a named condition, which can then be
used elsewhere (for example, in other analyses). If you do not save the condition to the
Catalog, it is an inline condition.
Oracle BI 11g R1: Create Analyses and Dashboards 17 - 28
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
2. Define How the Condition Evaluates to True
Set the value.
Test the condition
and then click OK.
Select the
evaluation operator.
In this scenario, the agent evaluates to True, that is, the Region Supplier row count is greater
than 15. Therefore, the agents content is delivered to the specified destination, in this case, a
dashboard.
Oracle BI 11g R1: Create Analyses and Dashboards 17 - 29
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
3. Test the Results
After completing agent details (schedule, recipients, and
actions for true and false evaluations of the condition), test the
results.
Click Run
Agent Now.
Agents delivery content is
delivered to the default device
and to the dashboard.
KPIs allow you to evaluate metrics against their targets and alert the appropriate users when
targets are not met. To ensure that you can quickly and appropriately react to certain ranges
of KPI performance, such as warning or critical, create agent-driven alerts for KPI
performance ranges that notify you of changes in KPI values and their corresponding
performance levels. For example, you can define an agent that notifies you when the value of
an Internal Costs KPI exceeds a certain dollar amount, which indicates a warning level of
internal spending.
Oracle BI 11g R1: Create Analyses and Dashboards 17 - 30
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Using Agents to Proactively Respond to KPI
Performance
1. Create a new agent and assign a KPI for its condition.
2. Define how the condition evaluates to True.
3. Test the results.
You can use conditions to determine whether sections are displayed in dashboard pages.
You can specify whether an agent always delivers its content and executes its actions, or
conditionally delivers its content and executes its actions.
The Create condition based on drop-down list contains two options: Analysis and KPI.
Oracle BI 11g R1: Create Analyses and Dashboards 17 - 31
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Use the Condition tab.
Select KPI and browse the
catalog to assign it.
1. Create a New Agent and Assign a KPI for Its
Condition
Select Use a condition
and click Create.
Locate the KPI in
the Catalog.
Oracle BI 11g R1: Create Analyses and Dashboards 17 - 32
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
2. Define How the Condition Evaluates to True
Select the status.
Once
selected, test
the condition.
Oracle BI 11g R1: Create Analyses and Dashboards 17 - 33
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
3. Test the Results
After completing agent details (schedule, recipients, and
actions for true and false evaluations of the condition), test the
results.
Run the agent to
test the results.
Oracle BI 11g R1: Create Analyses and Dashboards 17 - 34
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Summary
After completing this lesson, you should be able to:
Configure delivery devices
Add delivery profiles
Build alerts
Create agents
Create and use conditions
Oracle BI 11g R1: Create Analyses and Dashboards 17 - 35
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Practice 17: Overview
This practice covers creating and running agents.
In this quiz, you answer questions regarding delivery devices, agents, and conditions.
Oracle BI 11g R1: Create Analyses and Dashboards 17 - 36
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Quiz: Overview
This quiz examines your knowledge of Delivery devices.
Answer: a, c, d
SMS is not a device. The actual content of an agent can be delivered as an email or SMS
(Short Message Service).
Oracle BI 11g R1: Create Analyses and Dashboards 17 - 37
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Quiz
To which three of the following devices can the content of an
agent be delivered ?
a. Web browser
b. SMS
c. PDA
d. Pager
Answer: a
Oracle BI 11g R1: Create Analyses and Dashboards 17 - 38
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Quiz
You specify your default delivery profile and devices using the
My Account dialog box.
a. True
b. False
Answer: a
Oracle BI 11g R1: Create Analyses and Dashboards 17 - 39
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Quiz
Oracle BI Scheduler processes jobs and executes agent
requests.
a. True
b. False
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Integrating Analyses with MS Office
Oracle BI 11g R1: Create Analyses and Dashboards 18 - 2
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Objectives
After completing this lesson, you should be able to:
Associate Oracle BI content with MS Excel and
PowerPoint, using Oracle BI Office Add-in
View analyses within Oracle BI Office Add-in
Copy Oracle BI content into MS Excel and PowerPoint
Oracle BI Office Add-in (Office Add-in) consists of:
BI Office Server: A server-side J2EE application that communicates between the BI
Office client and the BI Presentation Server by using web services
Office Add-ins for MS Office client:
- Oracle BI Office Add-in for MS Excel (Excel Add-in)
- Oracle BI Office Add-in for MS PowerPoint (PowerPoint Add-in)
Supported versions of MS Office include:
MS Office 2003
MS Office 2007
Oracle BI 11g R1: Create Analyses and Dashboards 18 - 3
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Oracle BI Office Add-In
Leverages familiar MS Office functionality while
referencing the Oracle BI semantic layer, ensuring that the
same information is available to users across the
enterprise.
Excel and PowerPoint Add-ins enable you to deploy and
analyze Business Intelligence analyses.
Allows you to copy views from the Analysis editor and
dashboard pages as:
Native Excel or PowerPoint tables and charts
Static but refreshable tables and graphs
Flash objects
Allows you to browse analyses and views in the
Presentation Catalog from within Excel and PowerPoint
The following features are available by using the Office Add-in:
You have the ability to secure BI data in BI views inserted inside Excel spreadsheets or
PowerPoint presentations. Metadata that describes the BI view is preserved, but all data
is removed by the Office Add-in. You can obtain the latest data that is available by
refreshing BI views using the Add-in.
You can add totals and grand totals, customize headings, and change the formula or
aggregation rule for a column, using the Table view.
Server independence: Views inserted in Excel and PowerPoint documents by the
Office Add-in that is connected to one server can be refreshed by connecting against a
different server, as long as the view definitions are the same.
Support for the Oracle BI Security model, including support for both encrypted (SSL)
and Single Sign-On modes. The same login that you use for Oracle BI EE is available
for the Office Add-in.
Oracle BI 11g R1: Create Analyses and Dashboards 18 - 4
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Office Add-in General Features
Office Add-in provides some general features:
Secure BI data: Metadata preserved, but data removed
Table view: Results appear in tabular form
Pivot table view: Results appear with page items and
section-based layouts if defined in BI EE
Graph view: Inserted as native, refreshable charts
Funnel view: Inserted as an image
Gauge view: Inserted as an image in Excel or flash object
or image in PowerPoint
Prompts: Properties include multi-selection of values,
search for prompt values, cascading or prompts and so on
Levels: Ability to change and limit the data for dimensions
1. Close all MS Office applications. Open the Oracle BI EE Home page and click the
Download BI Desktop Tools link in the Get Started section, then select Oracle BI for MS
Office.
2. Run the OracleBIOffice.exe installer to launch the installation wizard.
Note: MS .Net Framework 2.0 is required to run the Oracle BI Add-in for MS Office.
Oracle BI 11g R1: Create Analyses and Dashboards 18 - 5
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Accessing Office Add-in in Presentation Services
Download the Oracle BI Add-in for MS Office and install it on
the client computer.
1
2
3. The InstallShield Wizard Welcome page appears. Click Next.
4. Accept the defaults on the Customer Information page. Click Next.
Oracle BI 11g R1: Create Analyses and Dashboards 18 - 6
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Accessing Office Add-in in Presentation Services
3
4
5. Ensure that the radio button for Typical is selected on the Setup Type page. Click Next.
6. Ensure that all settings are correct and click Next to begin setup.
7. After the installation is completed, click Finish.
Note: Ensure that the administrator has configured security for the Oracle BI Office Server
and granted you the Access to Oracle BI forMicrosoft Office privilege.
For information on administrative responsibilities related to the BI Office Server, see the
Oracle Fusion Middleware User's Guide for Oracle Business Intelligence Enterprise Edition
11g Release 1 (11.1.1).
Oracle BI 11g R1: Create Analyses and Dashboards 18 - 7
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Accessing Office Add-in in Presentation Services
5
6
7
After the Oracle BI Office Add-in software is downloaded and installed, each user must create
their own connection. You enter this information using the Preferences dialog box on your
respective client computer, to enable connection to Presentation Services.
To configure connection information on the client computer:
1. Open PowerPoint or Excel to create connection detailsthe connection information is
shared and therefore can be entered in either tool. The Welcome to Oracle Business
Intelligence Add-in for MS PowerPoint (or Excel) dialog box appears. Click OK.
2. On the Menu bar, select Oracle BI > Preferences.
Oracle BI 11g R1: Create Analyses and Dashboards 18 - 8
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Creating a Connection to the BI Office Server
and Logging In to the Presentation Server
Start either PowerPoint or Excel.
1
2
3. The Preferences dialog box appears. Click New.
4. The New Connection dialog box appears. In the New Connection dialog box, enter the
following information for the Oracle BI for MS Office server:
- Server Name: Name for this connection
- Office Server: URL for the Oracle BI for MS Office server; for example,
bioffice-server.mycompany.com
- Application Name: Application name that you defined for the BI Office server
when you deployed the BI Office server application to its J2EE container. Note that
this Application Name defaults to bioffice, but if you specified another name
when you deployed the application, then enter that name in this text box.
Note: The value in the Application Name text box is appended to the values for Office Server
and Port to construct the URL that the client uses to connect to the BI Office server
application. For example:
http://bioffice-server.mycompany.com:80/bioffice
Oracle BI 11g R1: Create Analyses and Dashboards 18 - 9
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Creating a Connection to the BI Office Server
and Logging In to the Presentation Server
Enter information into the New Connection dialog box.
2
3
4
5
6
- Port: Port for the Oracle BI for MS Office server. The default is 80.
- If you are using Secure Socket Layers, select the SSL check box.
5. Click Test Connection to verify that the connection works. This tests the connection
between the Office Add-in and the BI Office server. It does not test the connection
between the Oracle BI Office server and Presentation Services.
6. Click OK twice to close the Preferences dialog box. The Office Add-in for Excel and
PowerPoint connections are now properly configured for use.
Oracle BI 11g R1: Create Analyses and Dashboards 18 - 10
The native BI Office ribbon and BI Office menu and toolbar offer the same functionality in both
PowerPoint and Excel Add-ins, varying only in format, depending on the version of MS Office
(2003 or 2007).
The BI Office Catalog pane, which provides access to the Presentation Catalog, is available
in both PowerPoint and Excel Add-ins in both versions.
Oracle BI 11g R1: Create Analyses and Dashboards 18 - 11
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Oracle BI for MS Office: User Interface
Varies depending on version of MS Office:
MS Office 2003
BI Office Menu and toolbar
BI Office Catalog pane
MS Office 2007
Native BI Office ribbon
BI Office Catalog pane
BI Office ribbon for
MS Office 2007
BI Office menu for
MS Office 2003
The same credentials that you use to log in to Presentation Services are used to log in to
Oracle BI for MS Office. Enter your User ID and Password, set the connection to the BI Office
Server connection (discussed earlier), and click Login.
Oracle BI 11g R1: Create Analyses and Dashboards 18 - 12
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Logging In to Oracle BI for MS Office
Select Login on the Oracle BI menu and enter your
Presentation Services credentials.
In the BI Office Catalog pane, you can click the Refresh Catalog icon to reflect the latest
Presentation Catalog contents.
To open an analysis for further modification, right-click the view in the BI Office Catalog pane
and select Edit View.
The BI Office toolbar is available once an analysis is added to the PowerPoint or Excel
workspace.
Note: When you select the analysis name rather than the view type, the Analysis Properties
pane refreshes with detail appropriate to that specific analysis. When you select the view, the
detail in the Analysis Properties pane disappears.
Oracle BI 11g R1: Create Analyses and Dashboards 18 - 13
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Accessing and Refreshing the Presentation
Catalog
Use the BI Office Catalog pane to access and add content from
the Presentation Catalog to presentations and spreadsheets.
Refresh
Catalog
Right-click view
to edit or insert
into Excel or
PowerPoint.
Select analysis to
view Catalog detail.
Insert
You must use the BI Office toolbar rather than the MS Office toolbar when copying and
pasting analyses into Excel and PowerPoint.
Oracle BI 11g R1: Create Analyses and Dashboards 18 - 14
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Using the BI Office Toolbar
Perform the following tasks:
Log in/log out
Open/close BI Catalog
Edit prompts and columns
within the analysis
Paste an analysis or dashboard page state
Paste a graph as image
Paste a graph as Flash
Refresh
Refresh all
Secure the slide or worksheet
Secure the presentation or workbook
Customize to suit your
own needs
As mentioned at the beginning of this lesson, PowerPoint and Excel share numerous view
types that can be inserted from Oracle BI EE. The following view types are available in both
PowerPoint and Excel.
Table view: The Table view displays results in a tabular format. You can add totals and
grand totals, customize headings, and change the formula or aggregation rule for a
column.
Pivot Table view: Pivot Table view presents data from BI analyses with page items as
well as a section-based layout if these had been defined in the BI EE Pivot Table view
for the analysis.
Graph view: When you insert BI EE Graph views as native Excel or PowerPoint charts,
you can change the Office chart type and apply other formatting changes using Excel
and PowerPoint charting capabilities. These changes are preserved during refreshes.
Funnel view: You can insert BI EE Funnel views as an image in Excel and PowerPoint
documents.
Gauges View: You can add Gauge views to PowerPoint and Excel. The Gauge view is
inserted as an image into a spreadsheet and can be inserted as either an image or an
Adobe Flash object into a presentation.
Oracle BI 11g R1: Create Analyses and Dashboards 18 - 15
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Inserting Views in PowerPoint
Table
Native
PowerPoint chart
in default format
Graph inserted
as an image
To add an analysis to your presentation (or spreadsheet):
1. In the BI Office Catalog pane, navigate to the analysis that you want to insert. Expand
the analysis for a list of available views. (The views available for insertion are dependent
upon the MS Office application in use.) Select the view that you want to insert.
2. Click the Insert icon (highlighted in the slide), double-click the view, or right-click the
view and select the appropriate option from the shortcut menu.
Note: Shortcut menus are shown for both Table and Graph views. If you simply insert a
Graph view directly, it is inserted in the default native MS Office format. To select other
available formats, right-click the Graph view and make your selection from the menu.
3. The Insert View dialog box appears. To include the Title view in your presentation,
select the Title View check box.
Oracle BI 11g R1: Create Analyses and Dashboards 18 - 16
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Inserting Views in PowerPoint
Insert a Table view and a Graph view.
1
2
3
You can control the dimensions that are used in a BI Office presentation or worksheet. If a
view that is selected for insertion has multiple levels from one or more dimensions, you can
limit the data for each dimension by clearing the appropriate check boxes on the Columns
tabbed page.
3. Deselect the columns that you do not want to show in the presentation.
4. Click Insert. The analysis is added to the presentation.
Formatting changes made to analyses in both PowerPoint and Excel are preserved even
during refreshes.
Note: When inserting a Pivot Table view into either PowerPoint or Excel, in addition to the
Insert View dialog box, you will be prompted to select other objects (such as section and page
prompts) from the Insert Pivot Table dialog box.
Oracle BI 11g R1: Create Analyses and Dashboards 18 - 17
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Inserting Views in PowerPoint
Specify columns.
Table is
added.
Deselect
columns
3
4
Pivot Table view: A Pivot Table view presents data from Presentation Catalog analyses with
page items, as well as a section-based layout if these have been defined in the Pivot Table
view for the analysis.
Graph view: In the Excel Add-in, you can insert graphs in native Excel format, as the default,
or as an image. To insert a graph as an image, right-click the Graph in the BI Office Catalog
pane and select Insert as Image.
You can use the Copy link for an analysis on a dashboard to copy the state of BI EE views on
dashboard pages and then paste this state into PowerPoint or Excel. You can drill on a graph
from year to quarter, then drill from region to the district level. Use the Paste icon on the BI
Office toolbar to add the content to your presentation or spreadsheet. When you refresh the
BI EE views inside the Office presentation or spreadsheet, the data refreshes and appears
based on the state of the analysis. Prompt definitions are preserved and can be changed
subsequently.
Conditional formatting can be preserved during refreshes on your data. To do this, the Excel
Add-in must do a cell-level comparison, which is performance-intensive. To improve
performance, use the Preserve Conditional Formatting option on the General tabbed page in
the Preferences dialog box.
Oracle BI 11g R1: Create Analyses and Dashboards 18 - 18
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Inserting Views in MS Excel
Use the Copy link on a dashboard
to copy the state of BI EE views.
Page Section
Table
Graph
1. Open Excel and log in to BI Office.
2. Click the Copy link on the dashboard.
3. Click the Paste icon on the BI Office toolbar.
Oracle BI 11g R1: Create Analyses and Dashboards 18 - 19
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Inserting Views in MS Excel
1
2
3
You can copy views from dashboard pages and analyses and then paste them into Excel and
PowerPoint documents by using the Paste feature of the Office Add-ins. Copied views are
pasted as Office documents (Excel or PowerPoint tables and charts). You can copy
Compound Layouts, but only those views that are supported by the Office Add-in being used
are pasted into documents.
The state of BI views in dashboards and the Analysis Editor is maintained during the copying
process.
In the example in the slide, a BI analysis is drilled from District to City. To copy a view that is
in the desired state:
1. On the dashboard page, click the Copy link below the view.
2. In Excel or PowerPoint, select Paste from either the Oracle BI menu or the Office ribbon.
When a user refreshes the BI views in the Office document, the data is refreshed and
displayed based on the state of the analysis as it was copied. You can also copy a view from
one MS Office document to another and maintain state during subsequent refreshes. For
example, you can copy a chart at the City level from Excel and paste it into PowerPoint; when
refreshed, the data is maintained in the correct state.
Oracle BI 11g R1: Create Analyses and Dashboards 18 - 20
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Drilling in Native Charts
Double-click to
drill down
Detail for Caf At
The Pfister
To secure BI data in BI views that are inserted in Excel spreadsheets or PowerPoint
presentations, click the Secure Worksheet/Workbook icon (Secure Slide/Presentation) on the
BI Office toolbar or ribbon (or select the option from the Oracle BI menu).
Metadata describing the BI view is preserved, but all data is wiped by the Oracle Add-in. You
can reload the latest available data by refreshing the BI views in your spreadsheets or
presentations.
Note: To secure data for a PowerPoint presentation, click the Secure Slide/Presentation icon.
Oracle BI 11g R1: Create Analyses and Dashboards 18 - 21
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Securing BI Data in MS Office
You can secure BI data in your MS Office documents if you
want to distribute sensitive documents.
To refresh views in the Excel Add-in, select the Refresh or Refresh All options in the Oracle
BI menu (or click the corresponding buttons in the toolbar or ribbon pane). Similar commands
in the PowerPoint Add-in enable you to refresh at the slide or presentation levels of
granularity.
Any stored states for the views (for example, levels in a hierarchy) are maintained in the view
metadata and refreshed accordingly.
Oracle BI 11g R1: Create Analyses and Dashboards 18 - 22
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Refreshing Views
Refreshes graphs and table data
Brings data back to refresh views that have previously
been secured
Can be done at different levels of granularity depending on
the BI Office file
The list on the slide identifies features of Oracle BI EE that are not available in Oracle BI for
Microsoft Office. If you try to paste into Oracle BI for Microsoft Office an analysis or view that
uses any of these features, then you see a warning message that the paste cannot occur.
Oracle BI 11g R1: Create Analyses and Dashboards 18 - 23
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
BI Features Not Supported by MS Office
Features of Oracle BI EE that are not available in Oracle BI for
Microsoft Office:
Hierarchical columns
Map views
Graphs with sections
Section sliders in general
KPIs and Scorecard views
Action links
Master-detail linking
Write back
Oracle BI 11g R1: Create Analyses and Dashboards 18 - 24
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Summary
In this lesson, you should have learned how to:
Associate Oracle BI content with MS Excel and
PowerPoint, using Oracle BI Office Add-in
View analyses within Oracle BI Office Add-in
Copy Oracle BI content into MS Excel and PowerPoint
Oracle BI 11g R1: Create Analyses and Dashboards 18 - 25
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Demonstration: Overview
Double-click the BI Office Demo shortcut on the desktop to
view a demonstration of working with analyses and views in
PowerPoint and Excel.
In this quiz, you answer questions regarding the interaction of MS PowerPoint and MS Excel
with Oracle BI Office Add-in.
Oracle BI 11g R1: Create Analyses and Dashboards 18 - 26
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Quiz: Overview
This quiz examines your knowledge of the BI Office Add-in.
Answer: a, b, c, d, e
Oracle BI 11g R1: Create Analyses and Dashboards 18 - 27
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Quiz
Which of the following views can you copy into spreadsheets
and presentations by using the BI Office Add-ins?
a. Table
b. Graph
c. Pivot table
d. Funnel
e. Gauge
Answer: b
Gauge views can be included as images in both Excel and PowerPoint, but the Gauge view in
Flash format is available only in PowerPoint.
Oracle BI 11g R1: Create Analyses and Dashboards 18 - 28
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Quiz
You can include Gauge views in both Excel and PowerPoint in
image and Flash formats.
a. True
b. False
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Working with Oracle Business Intelligence
Briefing Books
Oracle BI 11g R1: Create Analyses and Dashboards 19 - 2
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Objectives
After completing this lesson, you should be able to:
Add content to a new or existing Oracle BI Briefing Book
Edit an Oracle BI Briefing Book
Download an Oracle BI Briefing Book
View an Oracle BI Briefing Book
Specify an Oracle BI Briefing Book as delivery content in
Delivers
The Adobe Reader application is required to view or print an Oracle BI Briefing Book PDF file.
Note: Discoverer worksheets cannot be saved in Oracle BI Briefing Books.
Oracle BI 11g R1: Create Analyses and Dashboards 19 - 3
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Oracle BI Briefing Books
Store static or updatable snapshots of dashboard pages,
individual analyses, or BI Publisher reports
Can be downloaded and shared for offline printing and
viewing in PDF or Mime HTML (MHTML) format
Can be added to a dashboard page as a list
Can be updated, scheduled, and delivered by using agents
Oracle BI 11g R1: Create Analyses and Dashboards 19 - 4
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Working with Oracle BI Briefing Books
Tasks:
Add content to a new or existing Oracle BI Briefing Book
Edit an Oracle BI Briefing Book
Download an Oracle BI Briefing Book
View an Oracle BI Briefing Book
Add a list of Oracle BI Briefing Books to a dashboard
Use Oracle BI Briefing Books with Delivers
You can add the content of dashboard pages (including pages that contain BI Publisher
reports) or individual analyses to existing or new Oracle BI Briefing Books.
1a. Navigate to the dashboard page and select Add to Oracle BI Briefing Book from the
Page Options toolbar to add the entire contents of the dashboard page.
Or,
1b. Navigate to the analysis and click the Add to Oracle BI Briefing Book link on the specific
analysis.
Note: The Add to Briefing Book link on the specific analysis on a dashboard page appears
only if that option was selected in the Dashboard Report Links dialog box.
Oracle BI 11g R1: Create Analyses and Dashboards 19 - 5
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Add Content to a New or Existing Oracle BI
Briefing Book
On a dashboard page, you can create an Oracle
BI Briefing Book in either of the following ways:
Navigate to the dashboard page (to add the
entire contents of the dashboard page), click
the Page Options toolbar button and select
the Add To Briefing Book link.
Navigate to the specific analysis and click the
Add to Briefing Book link on specific analysis.
1a
1b
2. In the Oracle BI Briefing Book Content dialog box, complete the following details:
Content Type:
- Updatable: Refreshes the content whenever the Oracle BI Briefing Book is
downloaded, or when it is specified as the delivery content for an agent
- Snapshot: Adds the content in its current state. Snapshot content preserves the
original data and is not updated when the Oracle BI Briefing Book is rerun.
Snapshot content will not be updated when using agents.
Follow Briefing Book Navigation Links (applies only to Updatable content type):
- No: Specifies that Oracle BI Briefing Book navigation links are not to be followed
- Yes: Specifies that Oracle BI Briefing Book navigation links are to be followed. If
you select this option, then you must also specify the number of links to follow.
- Number of links to follow: Specifies the number of Oracle BI Briefing Book
navigation links to be followed, if you selected the Yes option. The default value for
the maximum number of links to follow is 5.
3. Click Browse to display the Save As dialog box. If you are creating a new Oracle BI
Briefing Book, enter a name in the Name text box or select an existing Oracle BI Briefing
Book, add an optional description, and click OK.
Oracle BI 11g R1: Create Analyses and Dashboards 19 - 6
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Add Content to a New or Existing Oracle BI
Briefing Book
Browse
Browse for an
existing or add a
new Briefing Book
2
3
4. When the Oracle BI Briefing Book confirmation message box appears, click OK.
Oracle BI 11g R1: Create Analyses and Dashboards 19 - 7
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Add Content to a New or Existing Oracle BI
Briefing Book
4
You can edit Oracle BI Briefing Books to reorder and delete content, and change the content
type, navigation link properties, and content description.
1. On the Global Header, click Catalog.
2. Navigate to the desired Oracle BI Briefing Book and click Edit.
3. Select the Oracle BI Briefing Book that you want to change.
- To change the content, select the content that you want to change and click Edit to
display the Page Properties dialog box. You can change the content type, Oracle
BI Briefing Book navigation links, or the content description.
- To reorder the content, select the content and then drag it to the desired location.
- To delete the content, select the item and click Delete.
4. Make the desired changes on the Page Properties dialog box and click OK 8
Oracle BI 11g R1: Create Analyses and Dashboards 19 - 8
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
1
2
Edit an Oracle BI Briefing Book
3
4
Delete
Edit
You can download Oracle BI Briefing Books to your computer in MHTML format and then
share them for offline viewing or you can download Oracle BI Briefing Books in PDF format
and print them.
1. To download an Oracle BI Briefing Book, on the Global Header, select the Catalog
tabbed page.
2. Navigate to the Oracle BI Briefing Book that you want to download.
3. To download the Oracle BI Briefing Book in PDF format, click PDF, and then open or
save the file. (The Adobe Reader application is required to view or print a briefing book
PDF file.)
To download the Oracle BI Briefing Book in MHTML format, click Web Archive (.mht) and
then open or save the file. These downloaded Oracle BI Briefing Books can be opened in a
browser. They can then be emailed or shared.
Note: BI Publisher reports that are contained in the Oracle BI Briefing Book are included in
the PDF file only if the reports themselves are enabled for PDF output.
Oracle BI 11g R1: Create Analyses and Dashboards 19 - 9
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Download an Oracle BI Briefing Book
1
2
3
Web archive and downloaded Oracle BI Briefing Books are saved with an .mht file
extension, which can be opened in a browser, emailed, or shared.
The PDF version of a briefing book contains an automatically generated table of contents. It
contains an entry for each dashboard page, analysis, and report in the Oracle BI Briefing
Book. Each of these entries includes a time stamp and the page number within the PDF file.
The time stamp value depends on how the content was saved. If the content was saved as
updatable, then the time stamp is current. If the content was saved as a snapshot, then the
time stamp is the time of the snapshot. Indented beneath each entry for a dashboard page are
any Oracle BI Briefing Book links included on that page (maximum of nine links). These
entries do not include timestamps.
Example:
Table of Contents
My Dashboard Page 7/11/2008 9:15:20 AM . . . . . .1
Years to Dollars Dashboard . . . . . . . . . .2
Note: The table of contents is always generated in English. Other languages are not
supported at this time.
Oracle BI 11g R1: Create Analyses and Dashboards 19 - 10
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
View an Oracle BI Briefing Book
Use the Adobe Reader
to view Oracle BI
Briefing Books that
were downloaded in
PDF format.
Use your browser to
view Oracle BI Briefing
Books with an .mht
file extension.
To add a folder object:
1. Edit the dashboard and navigate to the dashboard page to which you want to add a list
of Oracle BI Briefing Books. From the Dashboard Objects pane, drag a folder object into
a section.
2. Hover over the folder object in the Page Layout area to display the object's toolbar and
click the Properties icon. The Folder Properties dialog box appears.
3. In the Folder text box, click Browse to navigate to the folder that contains the Oracle BI
Briefing Books (or you can enter the location manually).
Oracle BI 11g R1: Create Analyses and Dashboards 19 - 11
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Add a List of Oracle BI Briefing Books to a
Dashboard
Use a folder object to display a list of Oracle BI Briefing Books
on a dashboard page.
2
1
3
4. In the Open dialog box, select the Oracle BI Briefing Book and click OK.
5. In the Folder Properties dialog box, you can select two check boxes. The Expand check
box allows you to show an expanded view of the folder on the dashboard page. The
Show RSS Link check box allows you to add an RSS feed to the folder.
The RSS feed option allows you to access the dashboards catalog folder from an RSS
2.0 compatible reader that supports HTTP basic authentication. If Presentation Services
uses the HTTPS protocol, then the RSS Reader that you use must also support the
HTTPS protocol. An RSS reader is a third-party program that allows the user to
aggregate information from different web-based locations into one browser window (for
example, news feeds or events listing). When the RSS link is added to the dashboard's
catalog folder, an XML icon that provides the catalog's URL appears for that folder.
6. Click OK, save the dashboard, and run the dashboard to view the folder.
Oracle BI 11g R1: Create Analyses and Dashboards 19 - 12
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Add a List of Oracle BI Briefing Books to a
Dashboard
4
6
5
When you add content to a briefing book, you specify whether the content is updatable. You
can refresh the updatable content by specifying the Oracle BI Briefing Book as the delivery
content for an agent.
1. Navigate to the Delivery Content tabbed page in Delivers.
Hint: To do this, from the global header, select New > Agent and then select the
Delivery Content tabbed page.
2. Choose Briefing Book from the Content drop-down list and click Browse.
3. In the Choose Delivery Content dialog box, select the appropriate Briefing Book and
click OK.
Oracle BI 11g R1: Create Analyses and Dashboards 19 - 13
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Use an Oracle BI Briefing Book with Delivers
Specify an Oracle BI Briefing Book as the delivery content for
an agent.
1
2
3
4. The Delivery Contents tabbed page reflects your selection. Save the agent.
5. When the agent runs, updatable content in the Oracle BI Briefing Book is refreshed.
Oracle BI 11g R1: Create Analyses and Dashboards 19 - 14
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Use an Oracle BI Briefing Book with Delivers
4
5
Oracle BI 11g R1: Create Analyses and Dashboards 19 - 15
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Summary
In this lesson, you should have learned how to:
Add content to a new or existing Oracle BI Briefing Book
Edit an Oracle BI Briefing Book
Download an Oracle BI Briefing Book
View an Oracle BI Briefing Book
Specify an Oracle BI Briefing Book as delivery content in
Delivers
Oracle BI 11g R1: Create Analyses and Dashboards 19 - 16
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Practice 19: Overview
This practice covers the following topics:
Creating an Oracle BI Briefing Book
Editing an Oracle BI Briefing Book
Downloading an Oracle BI Briefing Book
Viewing an Oracle BI Briefing Book
In this quiz, you answer questions regarding Oracle BI Briefing Books.
Oracle BI 11g R1: Create Analyses and Dashboards 19 - 17
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Quiz: Overview
This quiz examines your knowledge of Oracle BI Briefing
Books.
Answer: b
Oracle BI Briefing Books store static or updatable snapshots of dashboard pages, individual
analyses, or BI Publisher reports.
Oracle BI 11g R1: Create Analyses and Dashboards 19 - 18
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Quiz
Oracle BI Briefing Books store only static snapshots of
dashboard pages, individual analyses, or BI Publisher reports.
a. True
b. False
Answer: b
Oracle BI Briefing Books can be downloaded and shared for offline printing and viewing in
PDF and MHTML format.
Oracle BI 11g R1: Create Analyses and Dashboards 19 - 19
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Quiz
Oracle BI Briefing Books can be downloaded and shared for
offline printing and viewing in PDF format only.
a. True
b. False
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Working with BI Composer
Oracle BI 11g R1: Create Analyses and Dashboards 20 - 2
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Lesson Objectives
After completing this lesson, you should be able to do the
following:
Describe Oracle BI Composer (BI Composer)
Create an analysis in BI Composer
Edit and view an analysis in BI Composer
You install BI Composer for an Oracle BI installation by extending the Oracle WebLogic
Server domain to include the BI Composer application and the BI Composer runtime
implementation shared libraries. You must also configure the instanceconfig.xml file on
the installed computer and on any scaled-out computers. The Oracle Fusion Middleware
Configuration Assistant does not create a new domain for BI Composer. Rather, the Oracle
Fusion Middleware Configuration Assistant adds BI Composer components to the WebLogic
Server domain that you specify. For additional installation information, refer to Oracle Fusion
Middleware Installation Guide for Oracle Business Intelligence 11g.
Oracle BI 11g R1: Create Analyses and Dashboards 20 - 3
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
BI Composer
Simple-to-use wizard to create, edit, or view analyses
without the complexities of the Analysis Editor
Available in:
Oracle BI EE
Any ADF application that has been modified to integrate with
Oracle BI EE
Oracle WebCenter Portal: Framework application or
WebCenter Portal: Spaces that has been modified to
integrate with Oracle BI EE
There are two modes in which BI Composer is available in an application (such as Oracle BI
EE)Regular mode and Accessibility mode. When users work with analyses in Oracle BI EE,
BI Composer can be displayed in place of the Analysis Editor, depending on the preferences
that users choose as follows:
BI Composer is displayed in regular mode in place of the Analysis Editor, when users
have specified that they want to use the BI Composer wizard as the Analysis Editor and
have turned off Accessibility mode in Oracle BI EE. You use the My Account dialog box
Preferences tab to select this mode.
BI Composer is displayed in accessibility mode in place of the Analysis Editor, when
users have turned on Accessibility mode in Oracle BI EE. You turn Accessibility mode
on or off by selecting or deselecting the Accessibility Mode check box in the "Sign In
dialog box or you use the My Account dialog box Preferences tab to select this mode.
Note: Accessibility mode has the same functionality as Regular mode but is optimized for use
with screen reader applications such as JAWS. It makes it easier for users with visual
impairments to create, edit, and view analyses.
Oracle BI 11g R1: Create Analyses and Dashboards 20 - 4
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
BI Composer Modes
Available via two modes:
Regular
Accessibility
Accessibility
Mode check box
BI Composer
wizard option
button
The button task flow is also known as a train. Each button corresponds to a step in the
task flow of the wizard. Some of the train buttons are dependant upon which views you
select. For example, if you choose a tabular view, the Sort and Filer button is enabled.
The Subject Areas pane appears on the left of the Select Columns page, when BI
Composer is installed as part of Oracle BI EE. The Catalog and Subject Areas tabs are
available only when BI Composer is part of an ADF application, Oracle WebCenter
Portal: Framework application, or WebCenter Portal: Spaces.
Oracle BI 11g R1: Create Analyses and Dashboards 20 - 5
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Examining BI Composer Components:
Regular Mode
Button task flow (train) along the top
Separate Subject Areas pane
Navigation buttons (Back, Next, Submit, and Cancel)
Component pane that changes with each step
Button train
Subject
Areas pane
Component
pane
Navigation
buttons
Shuttle
buttons for
selection
There are subtle differences when running BI Composer in Accessibility mode. These
differences include of the following:
The button task flow (train) has a more streamlined appearance.
A check box appears for each column that you want to add to the analysis. You must
click the check box prior to clicking the shuttle button.
There is a Column Properties button rather than a Column Properties icon.
There is a Column View drop-down list and Next and Previous buttons to display
additional columns.
To edit column properties, you select the option button for the column and then click the
Column Properties button.
Links, rather than drop-down lists, are available for the views. These links run a new
window for selection.
Oracle BI 11g R1: Create Analyses and Dashboards 20 - 6
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Examining BI Composer Components:
Accessibility Mode
Column
View drop-
down list
Selection
check box
Links for
preview and
XML
reporting
Link for Tabular
content
Link for Tabular
content opens a
new window for
selection.
Not all views available in Oracle BI EE are supported in BI Composer. You can include the
following types of views:
Tabular:
- Table
- Summary Table (includes totals)
- Pivot
- Summary Pivot (includes grand totals)
Graph:
- Bar
- Area
- Scatter
- Pie
- Line-bar
Oracle BI 11g R1: Create Analyses and Dashboards 20 - 7
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
BI Composer Available Views
Table view
with totals
Pivot table
view
Graph
view
Oracle BI 11g R1: Create Analyses and Dashboards 20 - 8
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Creating an Analysis by Using BI Composer
To create an analysis by using BI Composer, do the following:
1. Set up Oracle BI EE to use BI Composer and launch the
wizard.
2. Select the columns.
3. Select the views.
4. Edit the table.
5. Edit the graph.
6. Apply sorts and filters.
7. Apply conditional formatting.
8. Save the analysis.
To start the wizard, do the following:
1. On the global header, click Signed In As <username> My Account.
2. Select Analysis Editor > Wizard and click OK.
3. Click New > Analysis on the global header.
4. Select the subject area.
Oracle BI 11g R1: Create Analyses and Dashboards 20 - 9
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
1
Step 1: Setting Up BI Composer
and Launching the Wizard
2
3
4
To select columns, do the following:
1. The BI Composer wizard appears in a new browser window. Click the Expand/Collapse
icon for the Subject Area to view all available columns within the Subject Areas pane. (In
other applications, such as ADF, you select the Subject Areas tab first.)
2. Select a column by using the Expand/Collapse icon for each relevant folder, .
3. Click the Shuttle button to move the column to the Selected Columns pane.
4. Click Next or click Select Views on the train.
The Interaction drop-down list allows you to specify what happens when you click either
the column heading or a value in the column or hierarchy level.
You can change the name of the column or include a formula by clicking the Column
Properties icon and making the appropriate changes in the Column Properties dialog
box.
You can hide a column by selecting the corresponding check box in the Hidden column.
Oracle BI 11g R1: Create Analyses and Dashboards 20 - 10
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
1
Step 2: Selecting the Columns
2
3
Column
interactions
Properties
icon
To select one or more views, perform the following:
1. To include the Title view, enter a title for your analysis in the Title text box.
2. To include the Table view (table, summary table, pivot, or summary pivot), click the
drop-down list for Table and make your selection.
3. To include the Graph view (table, summary table, pivot, or summary pivot), click the
drop-down list for Table and make your selection.
4. To change the position (layout) of the Graph view, click the Layout drop-down list and
make a selection.
5. Click Next or click Edit Table on the train.
Select the Preview check box to see how the analysis will appear.
Select the Interactive Preview icon (page with eye glasses), to preview how the analysis
will look on a dashboard.
Select the XML icon to generate an XML report.
Oracle BI 11g R1: Create Analyses and Dashboards 20 - 11
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Step 3: Selecting the Views
1
2
Preview
Available
Table views
Available
Graph views
3
4
In this step, you edit the layout of the tabular view (if you have included a tabular view). You
can perform the following steps:
Create prompts.
Use a column to section the analysis.
Exclude certain columns from the tabular view.
Preview the results.
To modify the table, perform the following steps:
1. Select the column in the Columns pane.
2. Click the Move To drop-down list.
3. Select the action.
4. Click Next or click Edit Graph on the train.
Oracle BI 11g R1: Create Analyses and Dashboards 20 - 12
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Step 4: Editing the Table
1
2
3
Year is a
prompt.
Region is a
section.
Billed
Quantity is
excluded.
In this step, you edit the properties and layout of the graph (if you have included a graph
view). You can perform the following:
Create prompts.
Use a column to section the graph.
Exclude certain columns from the graph.
Preview the results.
Vary the color of the columns. Note: If you vary the color for a column in the Group By
pane, that column will be moved to the Vary Color By pane.
Select a different subtype for the graph (vertical, horizontal, vertical stacked, or
horizontal stacked).
If this is a Scatter Graph view, the Group By pane changes to Points. If this is a Pie
Graph view, Vary By Color pane changes to Slices and the Group By pane changes to
Pies.
To modify the graph, perform the following steps:
1. Select the column in the Columns pane.
2. Click the Move To drop-down list.
3. Select the action.
4. Click Next or click Sort and Filter on the train.
Oracle BI 11g R1: Create Analyses and Dashboards 20 - 13
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Step 5: Editing the Graph
1
2
Region is
now in the
Vary By
Color pane.
3
Each region is
reflected by a
different color.
To add a sort, do the following:
1. Click the Add Sort button.
2. Select the Column. The Sort table appears.
- You use the option buttons within the Sort table to specify a sort option, Ascending
or Descending.
- You can specify the sort order when multiple sort columns exist (by using the blue
arrow within the Sort table).
- You can delete a sort column by using the red X within the Sort table.
You use the Expand/Collapse icon (carat or down-pointing arrow icon) within the Sort and
Filter panes to minimize the Sort (Filter) table.
Oracle BI 11g R1: Create Analyses and Dashboards 20 - 14
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Step 6: Applying Sorts and Filters Sorting
1
2
Sort table
To add a filter, do the following:
1. Click the Add Filter button.
2. Select the Column, More Columns, or Saved Filters option. The Filter table appears.
- You use the More Columns option to select a different column from the same
subject area. This column will not appear in the analysis.
- You use the Saved Filters option to select a filter that has previously been saved to
the Catalog.
- You can delete a filter column by using the red X in the Filter table.
3. Select Data Satisfying All Filters or Data Satisfying Any Filters from the Show drop-down
list.
4. Click Next or click Highlight on the train.
Oracle BI 11g R1: Create Analyses and Dashboards 20 - 15
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Step 6: Applying Sorts and Filters Filtering
1
2
3
Filter table
This step is available only when you include a Tabular view. Conditional formatting helps
direct attention to a data element if it meets a certain condition. For example, you can show
below-quota sales figures in a certain color. You cannot apply conditional formatting to
attribute or hierarchical columns.
To add conditional formatting, perform the following steps:
1. Click Add Column Format.
2. Select the Column. The Formatting table appears.
3. Enter the appropriate thresholds. These are dividing ranges.
4. Optionally, change the colors of the ranges by clicking the drop-down list and selecting
from the color picker.
5. Click Next or click Save on the train.
Oracle BI 11g R1: Create Analyses and Dashboards 20 - 16
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Step 7: Applying Conditional Formatting
1
2
Results
preview
To save the analysis, perform the following steps:
1. Enter a name in the Report Name text box and, optionally, enter a description.
2. Select either My Folders or Shared Folders and, optionally, create a new folder.
3. Click Submit.
4. Click OK in the Confirmation dialog box.
5. Close the BI Composer browser window.
Oracle BI 11g R1: Create Analyses and Dashboards 20 - 17
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Step 8: Saving the Analysis
1
2
3
4
To run the report, perform the following:
From the Home page, if your analysis appears in the Recent list, select the Open link.
From the Catalog page, navigate to your analysis and select the Open link.
If you have saved the analysis to Favorites, click Favorites on the global header and
select the analysis from the drop-down list.
Use the search feature to navigate to the analysis and select the Open link.
Oracle BI 11g R1: Create Analyses and Dashboards 20 - 18
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Viewing the Analysis
Home page
Favorites
Search
Catalog
page
The result
To edit the analysis, perform the following steps:
1. Use one of the methods described in Viewing the Analysis and then click Edit. (Note:
You can also click the Edit link when running an analysis.)
2. The analysis opens in BI Composer on the Select Columns page. Use the train to
navigate across the task flow and make your changes.
3. From the Save page, click Submit. Confirm that you want to overwrite the analysis (or
change the location) and click OK when the confirmation message dialog box appears.
4. Run the analysis and view the results.
Oracle BI 11g R1: Create Analyses and Dashboards 20 - 19
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Editing the Analysis
1
2
3
Analysis criteria:
Tabular view is set to Summary Pivot.
Graph view is Line-bar.
Sorted ascending on Region.
Billed Quantity threshold is less than or equal to 525,000 (red), greater than 550,000
(green), and the values in between are yellow.
Oracle BI 11g R1: Create Analyses and Dashboards 20 - 20
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Editing the Analysis: Results
Available
Table views
Oracle BI 11g R1: Create Analyses and Dashboards 20 - 21
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Practice 20: Overview
This practice covers the following:
Setting My Account to use BI Composer
Creating an analysis in BI Composer
Oracle BI 11g R1: Create Analyses and Dashboards 20 - 22
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Summary
In this lesson, you should have learned how to:
Describe BI Composer
Create an analysis in BI Composer
Edit and view an analysis in BI Composer
In this quiz, you answer questions regarding BI Composer.
Oracle BI 11g R1: Create Analyses and Dashboards 20 - 23
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Quiz: Overview
This quiz examines your knowledge of the concepts discussed
in the lesson.
Answer: a
Oracle BI 11g R1: Create Analyses and Dashboards 20 - 24
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Quiz
BI Composer allows you to run your analyses by using a
wizard.
a. True
b. False
Answer: a
Oracle BI 11g R1: Create Analyses and Dashboards 20 - 25
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Quiz
The button train allows you to navigate freely between pages of
the BI Composer wizard.
a. True
b. False
Answer: b
Oracle BI 11g R1: Create Analyses and Dashboards 20 - 26
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Quiz
The same views are available in both BI Composer and BI
Analytics.
a. True
b. False
Answer: a, b, c
Oracle BI 11g R1: Create Analyses and Dashboards 20 - 27
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Quiz
Which three of the following views are available in BI
Composer?
a. Table
b. Pivot Table
c. Graph
d. Gauge
e. Map
In this Case Study, you will create several analyses and a named dashboard prompt, then
add them to a new dashboard. This Case Study has been moved to the end of the Activity
Guide as an appendix.
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Appendix A: Case Study
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Appendix B: Exalytics Machine
Oracle Exalytics In-Memory Machine (Oracle Exalytics BI Machine) is the first engineered
system specifically designed to deliver high-performance analysis, modeling, and planning.
Built by using industry-standard hardware, Oracles BI software and in-memory database
technology, Oracle Exalytics is an optimized system that delivers answers to all your business
questions with unmatched speed, intelligence, simplicity, and manageability.
Oracle Exalytics provides speed, visualizations, and scalability. It delivers extreme
performance for existing analytical and enterprise performance management applications,
thereby enabling a new class of intelligent applications, such as Yield Management, Revenue
Management, Demand Forecasting, Inventory Management, Pricing Optimization, Profitability
Management, Rolling Forecast, and Virtual Close.
Requiring no application redesign, Oracle Exalytics can be deployed in existing IT
environments by itself or in conjunction with Oracle Exadata and/or Oracle Exalogic (an
integrated and optimized package of hardware, software, servers, and storage designed to
provide a complete platform for a wide range of application types and widely varied
workloads) to enable extreme performance and best-in-class user experience. Based on
proven hardware, software, and in-memory technology, Oracle Exalytics lowers the total cost
of ownership (TCO), reduces operational risk, and provides unprecedented analytical
capability for workgroup, departmental, and enterprise-wide deployments.
Oracle BI 11g R1: Create Analyses and Dashboards B - 2
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
What Is Oracle Exalytics BI Machine?
Is the first engineered system specifically designed to
deliver high-performance analysis, modeling, and planning
Built by using industry-standard hardware, Oracle BI
software, and in-memory database technology
Provides unmatched speed, visualizations, and scalability
Can be deployed in existing IT environment or by itself
Oracle Exadata, Oracle Exalogic, and Oracle Exalytics are three different system-engineered
configurations. These configurations increase business value when applied to the following
applications:
Oracle ExadataData warehousing and database consolidation
Oracle ExalogicCloud computing and application consolidation
Oracle ExalyticsBI, speed-of-thought analysis, and financial and operational planning
(Note that this configuration is also known as BI Machine or BI Exalytics Machine.)
Watch a demo on YouTube at this link:
http://www.youtube.com/watch?v=oLLic4ytFsw&feature=channel_video_title
Oracle BI 11g R1: Create Analyses and Dashboards B - 3
Oracle Exalytics is an engineered system with hardware and software that include:
Optimized BI Foundation SuiteOracle BI Enterprise Edition and Oracle Essbase
In-Memory Analytics software consisting of TimesTen for Exalytics and Essbase
optimized for in-memory access
In-Memory Analytics hardware
Speed-of-thought interactive visual analysis
Oracle Exalytics performs the following actions:
Scales to many thousands of business users
Runs BI and enterprise performance management (EPM) applications
Fits with existing data sources and infrastructure
The Oracle Exalytics In-Memory Machine hardware is a single server that is optimally
configured for in-memory analytics for BI workloads and includes powerful compute capacity,
abundant memory, and fast networking options. Oracle BI Foundation Suite (explained
subsequently) takes advantage of large memory, processors, concurrency, storage,
networking, operating system, kernel, and system configuration of the Oracle Exalytics
hardware. This optimization results in better query responsiveness, higher user scalability,
and markedly lower total cost of ownership (TCO) compared to stand-alone software. The
Oracle TimesTen In-Memory Database for Exalytics is an optimized in-memory analytic
database, with features exclusively available on the Oracle Exalytics platform.
Oracle BI 11g R1: Create Analyses and Dashboards B - 4
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Oracle Exalytics BI Machine: Overview
Optimized, engineered system of hardware and software
For most enterprise IT organizations, years of innovation, expansion, and acquisition have
resulted in sprawling infrastructure that stretches the limits of manageability. Although the
individual IT systems and applications in service are often well considered and expertly
implemented, the sheer scale of the ongoing IT investment itself has emerged as the
dominant concern. Even when the latest technologies, open standards, vendors, and
architectural practices, such as Service Oriented Architecture (SOA), have been employed
pervasively, most enterprises now find themselves with too many platforms, too many
technologies, too many domains of expertise, and too many vendors to coordinate and
manage.
In response, a number of technologies and practices have become staples for large
enterprises, ranging from virtualization and centralized storage to enterprise-wide
standardization of software and hardware. This transformation typically involves adoption of a
more centralized, automated, and elastic infrastructure and regime. Perhaps, most
importantly, these engineered systems must not be monolithic. It must be possible for
enterprises to implement them over time, at a pace determined by real business needs and
investment timelines.
Oracle BI 11g R1: Create Analyses and Dashboards B - 5
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Why Use the Oracle Exalytics BI Machine?
Traditional distributed applications suffer from:
Heterogeneous and unreliable hardware
Uneven performance and resource utilization
High latency networks
Complex integration solutions
High labor costs for deployment and maintenance
Because Oracle Exalytics can be deployed in the current IT environment, existing applications
run unchanged and without the trial and error associated with systems integration. Analytics
run faster, providing speed-of-thought and real-time visual analysis. This broadens user
adoption of BI through the introduction of interactive visualization capabilities that make every
user an analyst, thus increasing productivity. Decision making (in the context of rapidly
shifting business conditions) is greatly enhanced.
BI initiatives can be extended to incorporate modeling, planning, forecasting, and predictive
analytics, branching beyond reporting and dashboards. Planning applications can be scaled
across the enterprise with faster, more accurate planning cycles.
Oracle BI 11g R1: Create Analyses and Dashboards B - 6
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Market Drivers and Technology Enablers
Consumerization of BI
Performance,
Ease of Use
In-Memory Technology
Hardware evolution
BI: Decision Platform
Analyze Past, Present,
Forward-looking
Advantages of
Hardware + Software
Engineered Together
BI Adoption
Productivity
Better
decisions
Efficiency
Simplicity
Market drivers
Technology
enablers
Analytics power intelligent business processes. When your corporate data assets are
available and usable by everyone in the organization who needs to make decisions, a
synergistic, highly productive environment evolves. Because Oracle Exalytics employs a
single BI foundation, all decisions at all levels of the organization (from the top-level, strategic
decisions made by executives, down through the layers of management, and out to the front-
line employees) are communicated and embraced to optimize those decisions and drive
better performance.
The normal management of the decision cycle is improved exponentially. You manage the
decision cycle as you would manage any other business process; that is, you design,
streamline, and make critical decisions about the process. Then, your decision focus can
clearly be identified and enhanced by using speed-of-thought analytics to drive continuous
performance improvement.
Oracle BI 11g R1: Create Analyses and Dashboards B - 7
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Intelligent Decision Making
What happened?
Why did it happen?
How do I optimize
across alternatives?
1
2
3
4
Detect
Analyze
Model
Act
How do I take
actionwho does
what?
How do I take
actionwho does
what?
Analytical collaboration improves decision making. With Oracle BI Foundation Suite at the
core of Oracle Exalytics, your information is defined in the common enterprise information
model and consumed by any end user, anywhere in the organization (or outside of the
organization). You model your BI once and then deploy it anywhere.
Oracle Exalytics allows you to include every form of BI imaginable. You can include reports,
scorecards, dashboards, ad hoc queries, collaboration, and integrated search, while using the
broadest and richest range of charts, graphs, and visualizations. You can gain insight
anywhere, for example, embedded in your enterprise resource planning (ERP) or customer
relationship management (CRM) application, a business process, enterprise portal, mobile
device, or MS-Office applications. These visualizations are consistent no matter where they
are surfaced. More importantly, your metrics, calculations, definitions, and security are
consistent because they are all derived from a common enterprise information model and
technology foundation. For example, if data changes or the definition of a key performance
indicator (KPI) changes, all end user consumption modes are instantly updated, and the
business is always in sync.
Oracle BI 11g R1: Create Analyses and Dashboards B - 8
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Analytical Collaboration
Interactive
Dashboards
Office Integration
Secure Search
Production
Reporting
Ad-hoc Analysis
Scorecards
Strategy Maps
Geographic
Visualization
Embedded in
Applications
Mobile
Business
Processes
Scenario
Analysis
Predictive Analysis
Tablet
Oracle BI 11g R1: Create Analyses and Dashboards B - 9
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Enlightened User Experience
Speed-of-thought interactive analysis provides dramatically
faster response time and provides:
Highly interactive analysis
Free-form data exploration
High-density visualizations
Engineered systems: Oracle Exalytics combines Oracle Sun storage and servers by
using high-speed InfiniBand Network technology (discussed subsequently) and features
1 TB of RAM along with four Intel Xeon E7-4800 processor and a total of 40 cores,
providing high-speed interconnect technology between processors and I/O. This
configuration reduces operational cost risk with fully tested and stack-optimized
hardware and software from firmware to application.
Oracle BI Foundation Suite with hardware-specific optimizations: This software
includes Oracle BI Enterprise Edition 11g Rel 11.1.1.6 and Oracle Essbase 11g Rel
11.1.4, featuring performance optimizations and an improved visualization environment
for interactive analysis without limits on underlying data and classes of users. These
optimizations provide the fastest performance for relational and MOLAP BI applications,
EPM applications, and large-scale mobile deployments.
In-Memory Analytics: It is composed of two in-memory analytic engines (Oracle
TimesTen In-Memory Database for Exalytics and Oracle Essbase with in-memory
optimizations for Exalytics) that provide extremely fast response time and very high
throughput and adaptive in-memory cache.
Oracle BI 11g R1: Create Analyses and Dashboards B - 10
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Examining Oracle Exalytics Topology
Oracle Exalytics is composed of:
Oracles Sun Fire server
Single three rack unit (3RU) rack-mountable server optimally
configured for in-memory BI analytics
Can be clustered together to expand available memory
capacity and provide high availability
Oracle BI Foundation Suite software
In-Memory Analytics
Oracle TimesTen In-Memory Database for Exalytics
Oracle Essbase with in-memory optimizations for Exalytics
Analytic in-memory database with adaptive in-memory
caching and columnar compression
InfiniBand connectivity
Oracle Analytics In-Memory architecture is an optimized RAM machine with standard parts.
Substantial performance gains occur for Java-based applications running on Oracle
WebLogic Server (WLS) and other Oracle Fusion Java Middleware technologies.
The following network interfaces are provided for the BI Machine:
10 GB Ethernet: Two 10 GB/second Ethernet ports for connecting to your enterprise
data sources and for client access
1 GB Ethernet: Four 1 GB/second Ethernet ports for client access
InfiniBand: Two quad-rate (QDR) 40 GB/second InfiniBand ports
Dedicated Integrated Lights Out Management (ILOM): Ethernet port for complete
management and administration of the server hardware via remote (SSL and HTTPS)
and serial connectivity
All network interfaces support failover and can be used to set up a cluster without a single
point of failure. Redundant, hot-swappable power supplies and fans are also included.
The storage has six hard drives with 600 GB capacity each. There is a RAID card that can
divide and replicate data among multiple physical hard drives. (Note: RAID is a disk array
controller that allows you to interface and access drives via the underlying operating system.)
Oracle BI 11g R1: Create Analyses and Dashboards B - 11
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Oracle Analytics In-Memory Architecture
Compute
4 Intel Xeon E7-4870
40 cores total
Memory
1 TB RAM
1033 MHz
Networking
40 GB/second InfiniBand (2 ports)
10 GB/second Ethernet (2 ports)
1 GB/second Ethernet (4 ports)
Storage
3.6 TB HDD Capacity
6 X 600 GB Hard Disks
Oracle WebLogic Server is a scalable, enterprise-ready Java platform, Enterprise Edition
(Java EE) application server. Oracle WebLogic Server infrastructure supports the deployment
of many types of distributed applications and is an ideal foundation for building applications
based on service-oriented architecture (SOA).
In addition to the Java EE implementation, Oracle WebLogic Server enables enterprises to
deploy mission-critical applications in a robust, secure, highly available, and scalable
environment. These features allow enterprises to configure clusters of Oracle WebLogic
Server instances to distribute load, and provide extra capacity in case of hardware or other
failures. Clustering is configuring a group of Oracle WebLogic Servers to work together to
provide client access to the services offered by the servers in the cluster. The cluster appears
to a client as one instance, whether the client is a web client or a Java application. By
replicating the services provided by one instance, an enterprise system achieves a fail-safe
and scalable environment. Scalability is achieved by balancing the load of incoming requests
across the servers in the cluster.
New diagnostic tools allow system administrators to monitor and tune the performance of
deployed applications and the Oracle WebLogic Server environment itself. Extensive security
features protect access to services, keep enterprise data secure, and prevent malicious
attacks. Oracle WebLogic Server provides many tools for system administrators to help with
these tasks by including a browser-based administration console and the Oracle WebLogic
Scripting Tool (WLST).
Oracle BI 11g R1: Create Analyses and Dashboards B - 12
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Oracle WebLogic Server
Oracle WebLogic Server:
Is a Java application
Hosts Java EE applications
Can be administered from a web-based console or a
scripting interface
Provides clustering services for load distribution and high
availability
Includes a robust, high-performance enterprise messaging
infrastructure
Offers an extensible security realm for authentication,
authorization, credential mapping, and so on
Oracle BI Foundation Suite is composed of Oracle BI Enterprise Edition 11g (Oracle BI EE),
Oracle BI Publisher (BI Publisher), Oracle Essbase, and Oracle Scorecard and Strategy
Management.
Oracle BI Foundation Suite is a complete, open, and architecturally-unified business
intelligence solution for the enterprise that delivers best-in-class capabilities for reporting, ad
hoc query and analysis, OLAP, dashboards, and scorecards. All enterprise data sources, as
well as metrics, calculations, definitions, and hierarchies are managed in a Common
Enterprise Information Model, providing users with accurate and consistent insight, regardless
of where the information is consumed. Users can access and interact with information in
multiple ways, including web-based interactive dashboards, collaboration workspaces, search
bars, ERP and CRP applications, mobile devices, and MS-Office applications.
Oracle BI 11g R1: Create Analyses and Dashboards B - 13
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Overview of Oracle BI Foundation Suite
Composed of:
Oracle BI Enterprise Edition: The central component for
creating ad hoc queries, reports, and dashboards
Oracle BI Publisher: The industrys most scalable and
easy-to-use solution for delivering high-fidelity, pixel-
perfect reports in multiple formats
Oracle Essbase: The market-leading OLAP server for
forward-looking analysis
Oracle Scorecard and Strategy Management: The
component that assists you with building a strategy
management plan to set strategic goals and objectives,
which are cascaded through the entire organization
Oracle Fusion Middleware 11g is composed of development tools that help proliferate EPM,
BI, Content Management, SOA and Process Management, and so on. It is a portfolio of
leading and standards-based software products that span a range of tools and services from
J2EE and developer tools to integration services, business intelligence, collaboration, and
content management. This comprehensive family of products is seamlessly integrated to help
you create, run, and manage agile and intelligent business applications.
Fusion Middleware architecture enables you to drop and deploy various Fusion Middleware
products into your existing IT environments. This hot-pluggable approach allows you to make
the most of your current investments in applications and technology, while also taking
advantage of modern hardware and software architectures. The goal of Fusion Middleware is
to maximize your efficiency in both IT and business processes and to give you the agility to
adapt and innovate.
Fusion Middleware is the foundation for innovation and provides the following capabilities:
Offers extreme processing by using Exalytics software
Enables agile and intelligent business applications
Exploits new hardware and software architectures
Provides an application-centric approach to security
Connects people, processes, and applications through an enterprise portal
Is a complete platform for cloud computing
Oracle BI 11g R1: Create Analyses and Dashboards B - 14
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Overview of Fusion Middleware
On-Premise & On the Cloud
Mobile Web Social
User Engagement
Business
Process
Business
Intelligence
Service
Integration
Cloud Application
Foundation
Management Development
Tools
Content
Management
Data
Integration
Identity Management & Security
Oracle BI 11g R1: Create Analyses and Dashboards B - 15
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
In-Memory Analytics
In-Memory Databases
Oracle TimesTen In-Memory Database for Exalytics
(TimesTen)
Oracle Essbase with In-Memory Optimizations
for Exalytics (Essbase on Exalytics)
Techniques for leveraging In-Memory Databases
In-Memory Data Replication
In-Memory Adaptive Data Mart
In-Memory Intelligent Result Cache
In-Memory Cubes
Adaptive In-Memory Cache by using Summary Advisor
TimesTen is a memory-optimized, full-featured relational database with persistence.
TimesTen delivers real-time performance by changing the assumptions around where data
resides at run time. TimesTen stores all of its data in memory-optimized data structures and
supports query algorithms specifically designed for in-memory processing. Using the familiar
SQL programming language interfaces, TimesTen provides real-time data management that
delivers extremely fast response time and very high throughput for a variety of workloads.
Based on Oracle TimesTen In-Memory Database, TimesTen has been specifically enhanced
for analytical processing at in-memory speeds. Oracle TimesTen In-Memory databases are
persistent and recoverable. Durability is achieved through a combination of transaction
logging and database checkpointing to disk.
Oracle BI 11g R1: Create Analyses and Dashboards B - 16
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
TimesTen
TimesTen:
Is an in-memory data management analytic engine
Is a memory-optimized, full-featured relational database
Uses standard programming interfaces for data
management
Provides incredibly fast response times and high
throughput
Supports clustering for high availability and scalability
Essbase on Exalytics block storage option accomplishes the tasks in the slide as follows:
Indexes and data blocks are stored in memory.
There is better cache coherency.
Index navigation is improved .
Locking is improved.
There is better workload partitioning and distribution across threads.
Oracle BI 11g R1: Create Analyses and Dashboards B - 17
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Essbase on Exalytics
Essbase on Exalytics block storage option:
Faster parallel load
Faster parallel export
Faster calculations
Faster cube restructuring
Faster MDX queries
More concurrent users
In-Memory Data Replication: Enterprise BI implementations, including prepackaged BI
applications provided by Oracle, may be able to fit entirely into memory. In such cases,
Oracle BI Server for Oracle Exalytics (BI Server) can replicate the entire data
warehouse into TimesTen. This mechanism allows for in-memory analytics for all uses,
including running ad hoc analyses and accessing interactive dashboards.
In-Memory Adaptive Data Mart: Most BI deployments have workload patterns that
focus on a specific collection of hot data from their enterprise data warehouse. The
most efficient way to provide subsecond interactivity is by identifying and creating a data
mart for the relevant hot data. Implementing the in-memory data mart in TimesTen
provides the most effective improvement in query responsiveness for large data sets.
In-Memory Intelligent Result Cache: Oracle Exalytics Result Cache is a completely
reusable, in-memory cache that is populated with the results of previous logical queries
generated by the server. In addition to providing data for these queries, any result set in
the result cache is treated as a logical table and can satisfy any other queries that
require a subset of the cached data.
Oracle BI 11g R1: Create Analyses and Dashboards B - 18
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Techniques for Leveraging In-Memory Databases
TimesTen and Essbase on Exalytics are leveraged to provide
high-performance in-memory analytics for a variety of scenarios
at workgroup, departmental, and enterprise scale by using:
In-Memory Data Replication
In-Memory Adaptive Data Mart
In-Memory Intelligent Result Cache
You can use the Oracle BI Summary Advisor (Summary Advisor) feature to identify which
aggregates will increase query performance and to generate a script for creating the
recommended aggregates. To reduce query time, you can create aggregate tables that store
precomputed results for queries that include rolled-up data.
Before creating aggregates, you analyze usage tracking statistics to identify which aggregates
will increase query performance. As an alternative to manually identifying aggregates, which
can be a slow and laborious process, you can use the Summary Advisor feature (part of
Oracle BI Repository Administration) in the Exalytics machine. Summary Advisor intelligently
recommends an optimal list of aggregate tables based on query patterns that will achieve
maximum query performance gain, while meeting specific resource constraints. Summary
Advisor then generates an aggregate creation script that can be run to create the
recommended aggregate tables.
Adaptive In-Memory Cache is managed by Summary Advisor in the following manner:
Decides what gets stored in memory
Adapts to change in the analytic workload
Optimizes performance for the best responsiveness
Oracle BI 11g R1: Create Analyses and Dashboards B - 19
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Adaptive In-Memory Cache and Summary Advisor
This slide depicts the typical Adaptive In-Memory Cache flow.
1. Data flows from the data source through the Common Enterprise Information Model and
then through BI Server where detailed usage tracking is turned on. The BI Server tracks
usage at the detailed query level. When you enable usage tracking, statistics for every
query are written to a usage tracking log file or inserted into a database table.
2. Summary Advisor receives the statistics, identifies which aggregates will increase query
performance, and generates a script for creating the recommended aggregates.
3. TimesTen manages the data in cache, sends the results back to BI Server, which in turn
sends the results to Oracle BI Presentation Services (Presentation Services).
The combination of Oracle BI Foundation Suite with Adaptive In-Memory hardware and
software provides a robust solution by featuring extreme performance for both data
warehousing and online transaction processing that is unparalleled.
Oracle BI 11g R1: Create Analyses and Dashboards B - 20
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Adaptive In-Memory Cache Flow
OLTP & ODS
Systems
Data Warehouse
Data Mart
Packaged
Applications
(Oracle, SAP, Others)
Excel
XML/Office
Business
Process
OLAP
Sources
Exadata
Unstructured
& Semi-
Structured
BI Server
with
Detailed Usage Tracking
Presentation Services
BI Server
Script
Summary
Advisor
Cache Miss
Cache Hit
(subsecond)
Scheduled
Refresh
Aggregate
Selection
Usage
Analysis
TimesTen
Common Enterprise Information Model
In summary, the Exalytics Machine includes software for the TimesTen In-Memory Database,
Oracle BI, Essbase, and the Administration and Managed Servers for Oracle WebLogic
Server. The Exalytics Machine is connected to a client computer on which the Oracle BI
Administration Tool runs (including the Summary Advisor Wizard). Another computer holds
the database on which schemas that are created with the Repository Creation Utility (RCU)
reside, including usage tracking summary statistics. A relational database is also required if
you are running Hyperion Foundation Services and Essbase Studio Catalogs.
Oracle BI 11g R1: Create Analyses and Dashboards B - 21
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Summarized Graphic Representation of BI
Machine Software
Oracle BI 11g R1: Create Analyses and Dashboards B - 22
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Benefits of Oracle Exalytics
Expands the ability of BI users as they move from
historical and situational awareness to become forward-
thinking, critical decision makers
Increases scalability and manageability by delivering
certified, prepackaged Oracle applications for ERP, CRM,
and so on
Enables unified management reporting across the
enterprise
Provides advanced visualizations by allowing business
users to glean the maximum benefit from their analyses
Is highly interactive
Provides speed-of-thought analysis
Oracle BI 11g R1: Create Analyses and Dashboards B - 23
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Benefits of Oracle Exalytics
Provides breakthrough performance and usability out-of-
the-box
Enables a new class of applications that:
Are highly interactive against federated data sources by
using common, in-memory hot data to provide impressive
responsiveness
Dramatically reduce planning and budgeting cycles, improve
plan accuracy by adding finer-grained operational data and
richer dimensionality, and increase scalability for planners
Reduces software challenges greatly by eliminating
repeated tuning and maintenance
Reduces hardware challenges by eliminating an extensive
investment in hardware for burgeoning systems
Certified software releases include the following:
Oracle Business Intelligence 11g Rel 11.1.1.6
Oracle Enterprise Performance Management System 11.1.4 (including Oracle Essbase)
Oracle Fusion Middleware Rel 11.1.1
Oracle Real-Time Decisions Rel 11.1.1
Oracle Applications Rel 7.9.2 (including Oracle Governance Suite, Oracle BPM Suite,
and Oracle CRM)
Oracle BI 11g R1: Create Analyses and Dashboards B - 24
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Certified Software
Strategic Planning
Planning &
Forecasting
Profitability
Management
Financial Services
Communications
Healthcare
Retail
Financials
HR
Procure & Spend
Projects
Supply Chain
Order Management
Logistics
Sales
Marketing
Service
Contact Center
Price
Loyalty
CERTIFIED
Oracle BI 11g R1: Create Analyses and Dashboards B - 25
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Name Capabilities
Enterprise Manager (EM)
Grid Control
Manages and monitor s operating system, databases,
Fusion Middleware products, Java EE applications, and
other targets
Fusion Middleware Control Manages and monitors Fusion Middleware products and
Java EE applications
Ops Center Manages and monitors multiple hardware components
ILOM Manages and monitors a specific hardware component
WebLogic Console Performs advanced server configuration and diagnostics
for a specific WebLogic domain
Tools for Managing and Monitoring the
BI Machine
There are several enhancements to Oracle BI EE 11.1.1.6.0 software. Selecting, filtering, and
prompting in Analytics and Dashboards have now additional capabilities.
This release of BI Publisher introduces a process flow for report creation to better guide report
authors. More capabilities have been added for scheduling jobs.
The Oracle Business Intelligence client tools installer is provided for organizations that install
Oracle Business Intelligence on computers running a UNIX operating system, or that install
Oracle Business Intelligence on computers running 32- or 64-bit Windows operating system
but want to use the client tools on other computers.
It is possible to install BI Composer by extending an Oracle WebLogic Server domain to
include BI Composer run-time implementation shared libraries, and configuring the Oracle BI
Presentation Services configuration file.
On the Oracle Exalytics Machine, you can use the Oracle BI Summary Advisor feature to
identify which aggregates will increase query performance. Summary Advisor intelligently
recommends an optimal list of aggregate tables based on query patterns that will achieve
maximum query performance gain while meeting specific resource constraints.
Oracle BI 11g R1: Create Analyses and Dashboards B - 26
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Enhancements to Oracle BI EE Software
Several enhancements to:
Oracle BI EE Analytics and Dashboard
Oracle BI Publisher
Installation of Oracle BI Client tools
Manual installation of BI Composer
Identification of Query Candidates with Oracle BI Summary
Advisor

You might also like