Professional Documents
Culture Documents
0 SP02
Web Intelligence
Slide - 1
Agenda
BusinessObjects Solution Overview
Butterfly Model
BI Platform Architecture
Decision Tree
Query Process
Slide - 2
Create a Document
Agenda Contd
3. Restricting Data Returned by a Query
Modifying a query with a predefined query filter
Applying a single-value query filter
Slide - 3
Agenda Contd
6. Formatting Reports
7.
Document formatting
Formatting charts
9. Analyzing Data
Slide - 4
Agenda Contd
10. Managing and Sharing Interactive Analysis Documents
Slide - 5
Scheduling Documents
Sharing Documents
Butterfly Model
Enterprise Performance
Management
USE
Strategy
Planning, Budgeting
Management
and Forecasting
INSIGHT TO
Profitability and
DRIVE
Consolidation
Cost Management
PERFORMANCE
Spend and
Supply Chain
Business
Intelligence
TURN
Query, Reporting,
Reporting
and Analysis
INFORMATION
Dashboards and
Search and
INTO
Visualization
Navigation
INSIGHT
Advanced
Analytics
Governance Risk
and Compliance
OPTIMIZE
Risk
Access
Management
Control
PERFORMANCE
Process
Global Trade
BY
CONTROLLING
Control
Services
RISK
Environmental,
Health and Safety
Information
Management
Data
Data Quality
TAME
Integration
Management
INFORMATION
CHAOS
Master Data
Management
Metadata
Management
BOE Architecture
Conceptual Tier
Slide - 8
Preferences
Slide - 18
user 7
abcd1234
Slide - 19
Unit 1
Web Intelligence
Introduction
Slide - 20
Unit 1. Introduction
Objectives
Slide - 21
Reporting
Analyzing
Querying
Slide - 22
Slide - 23
Database
Universe schema
Purchase
orders
Inventory
Materials
Classes
Dimension
Objects
Detail
Predefined
Filters
Measure
Objects
Dimension
Maps to character-formatted data or date-formatted
items. Retrieves data that you are likely to base
queries on.
Detail
Maps to information that you might want to see in a
report, but that would not form the basis of a query.
For example, telephone numbers of stores.
Predefined query filter
Restricts the information returned, such as data
concerning revenue to a specific year. Filters can
also prompt the person refreshing a report to a
selected value, such as Which category?
Measure
Retrieves numerical data that is the result of
calculations on data in the database, and represents
a dynamic aggregate. For example,. Sales revenue
is based upon Quantity Sold x Unit Price.
BusinessObjects 4.0 SP02 Web Intelligence
Types of objects
Dimension
Detail
Measure
to analyze
summary information
9
8
7
6
5
4
3
2
1
0
Est
1
1er
trim.
Im calling to place my
summer inventory order!
Run Query
Class
Objects
Client Workstation
Query is converted
IMAGE
AREA
to SQL
Database
IMAGE AREA
SQL is executed
to extract data
Report is displayed
Report is generated
Server
IMAGE AREA
User asks
a business question
IMAGE AREA
Database
Results
Web Intelligence
Server
Report is displayed
Data Provider
Note :
Information is returned to BOE server as Microcube of data, also called a data provider.
BusinessObjects 4.0 SP02 Web Intelligence
As a table
As a Crosstab
As a multiple-block report
containing large amount of
data
Block Concept
Switch business
perspective
Multi-dimensional analysis
Sharing
Web Intelligence
Slide - 35
Q&A
Q&A
True or False: Web Intelligence is a single tool for understanding, controlling
and sharing business information.
Answer: True
What is universe?
Answer: A Universe is the BusinessObjects semantic layer that maps to data in a database and is
used for creating queries in Web Intelligence, Desktop Intelligence and Crystal Reports.
Describe three ways for sharing Web Intelligence documents with others.
Answer:
Q&A
?
Slide - 38
Unit 2
Slide - 39
Objectives:
Slide - 40
Create a Document
What is eFashion
Slide - 41
The company currently sells 211 products across 12 different product lines.
Your Objective:
As analyst working at eFashion Head Quarters in New York produce and distribute
Prepare series of reports on the companys performance over this last year, to be sent to
company management. Other reports to be published and available to all company
employees.
Objects
E-Fashion
E-Fashion
Classes
Universe
OLTP
Slide - 42
Data Aggregation
Slide - 43
Objectives
Slide - 44
Slide - 45
Retrieve only the data you need to answer a specific business question
Hide the data you dont want specific users to see when they access the document.
Query Filter
Filter
Equal to
FY05-06
Object
Operator
Operand
Object:
a column of data
Operator:
Operand:
Data concerning any year other than FY05-06 will not be returned by the query.
Slide - 46
Slide - 47
Operator
Retrieves Data
Example
Equal to
Different from
Greater than
Less than
Between
Not between
Slide - 48
In list
Not in list
Is null
Is not null
Matches pattern
Both
Except
3. Prompted Filters
4. Complex filters
Slide - 49
Slide - 50
Slide - 51
Slide - 52
Slide - 53
Using Wildcards
Slide - 54
Or, Use(?) t to replace one data to for the value searched for. For example,
clicking in the Search All Values text box, typing S?irts, then clicking the
binoculars button retrieves the values skirts and Shirts.
Prompted Filters
Advantages:
Ask user for input every time data in the document is refreshed. Users
can insert the prompt either by typing or by selecting values.
Note:
You cannot use the operators Is Null and Not Null while creating
prompted filters.
Slide - 55
Slide - 56
Prompt Options
Prompt text - You cant buy any text that you want to
prompt the user to select a Category value. All text will
appear each time the user refreshes this document.
Slide - 57
ALL
Circle B:
All rows that
Return the values:
Circle A:
All rows that
Return the values:
(Product) Lines =
Accessories
Use AND / OR operator when you need to use more than one filter.
The AND operator is used when both conditions defined in the two filters must be met for a row to
be returned from the database when you run a query.
The OR operator is used when either one or the other of the conditions defined in the filters must
be met for a row to be returned from the database when you run a query.
The result of combining two or more filters can be visually represented using a Venn diagram as
illustrated.
Slide - 58
Slide - 59
Using OR Operator
Slide - 60
Slide - 61
Question
Create a report to display:
Sales Revenue for Florida for Category Bermudas & for Colorado
the Category is Hats. Gloves, Scarves.
Slide - 62
Slide - 63
Q&A
?
Slide - 64
Unit 4
Designing Web
Intelligence Reports
Slide - 65
Objective
Working with Web Intelligence Documents
Slide - 66
Slide - 67
Application Mode
Application Mode
Features
Data
Reading
Design Mode
User Preferences:
1. General: General preferences
Slide - 69
Slide - 70
Property
Description
Document Information
Created by
Last modified by
Creation date
Name
Description
Keywords
Locale
Data Tracking
Refresh on open
Enhanced Viewing
Permanent regional
formatting
Document Options
Slide - 71
Auto-merge dimensions
Report Order
Note: The Help Link at the bottom of the pane provides help on each of these options.
Slide - 72
Slide - 73
Table Types
1. Vertical Table
2. Horizontal Table
Slide - 74
3. Cross-Tab Table
Slide - 75
Table Types
4. Forms Table
Slide - 76
Slide - 77
Slide - 78
Delete Table
Slide - 79
Slide - 80
Text comments
2.
Images
3.
Formulas or Calculations
4.
5.
6.
Page numbers
7.
Slide - 81
Adding Charts
Slide - 82
Assign Data
Slide - 83
Q&A
?
Slide - 85
Unit 5.
Enhancing Reports
Presentation
Slide - 86
Objectives
Slide - 87
Breaks
Slide - 88
Slide - 89
Applying break on a dimension (object) automatically sorts the values in ascending order:
In case of numeric values (Eg. Company code) the lowest value is displayed on top and highest at
bottom.
Remove Breaks
Click a cell in the column or row where
you want to remove a break. click the
Insert/Remove Break button.
Slide - 91
Calculations
Slide - 92
Multiple Calculations
Slide - 93
Delete a Calculation
From the drop down menu, select Delete and then Remove Row..
Note: If you were working with a Crosstab or percentages, you would select Remove Column.
Slide - 94
Slide - 95
Report Filters
Slide - 96
Slide - 97
Removing Ranking
To Remove a Ranking
Slide - 98
Conditions / Alerts
Allow us in highlighting Data that meets specific requirements
using colors.
Example
Slide - 99
Alerts Rules
Slide - 100
Alerters can be applied to tables, forms, section cells and free-standing cells.
You can apply those Alerters to a maximum of 20 table columns or rows, free-standing
cells, or section cells on the reports. Business Objects officially supports up to 10 different
Alerters on a single table column or row, free-standing cell, or section cell.
Web Intelligence applies a default format to display the alerter. You can make changes to this
default format. You can insert multiple conditions within an alerter. You can also create an
advanced alerter by inserting a formula.
Creating a Alert
Slide - 101
Assign Alert
Slide - 102
Edit Rule
Slide - 103
Slide - 104
Sections
Advantages:
Slide - 105
Creating Sections
Right Click the column and then
select Set as Section
Slide - 106
Slide - 107
Slide - 108
Use MAP
Slide - 109
Deleting a Section
Slide - 110
Paste it in MS-Excel.
3.
Slide - 111
Q&A
?
Slide - 112
Slide - 113
Unit 6
Formatting Reports
Slide - 114
Document Formatting
Slide - 115
Formatting Charts
Choose appropriate part of the report and change setting under the Properties Tab.
Click as shown in the picture to format the various elements of Web Intelligence Document:
Report
Cell
Table
Section
Slide - 116
Format a Table
Slide - 117
Slide - 118
General
Border
Appearance
Layout
Format a Cell
Slide - 119
Slide - 120
General
Alignment
Font
Border
Appearance
Slide - 121
Slide - 122
Click the Report Element toolbox. Select the chart to apply a chart style.
The Chart Style tab displays in the Report Element toolbox. Click the arrow beside the
Chart Style button and select the Chart Style from the dropdown menu.
Slide - 123
Format Chart
Slide - 124
Slide - 125
Q&A
?
Slide - 126
Unit 7.
Slide - 127
Slide - 128
Formula
Can be a Simple or Complex calculation create by User to display data (string/values) that is not
retrieved by existing objects in the universe.
Slide - 129
Type or drag and drop the formula components into the formula toolbar
Formula editor can be used when you are viewing a web Intelligence document in InfoView, in
interactive mode.
2. Formula Editor
Slide - 130
Slide - 131
Variables
Variable acts like a object in the document and is displayed in the Data tab in the
Report and can be used like any other object.
To display the result of the calculation in multiple block and reports throughout the
web intelligence document.
Advantage of variables is reuse of the formula without having to enter in each time.
Use of Variables:
Online Help:
Online help can be used for creating formulas and saving them as variables in the
report
Online help contains complete set of functions available for creating formulas.
Slide - 132
Create a Variable
Slide - 133
Slide - 134
Q&A
?
Slide - 135
Unit 8
Synchronizing Data
Slide - 136
Slide - 137
When you run a query against a single data source, the results of the query are stored in the
documents micro cube, also known as the data provider. Each data provider only holds data from
a single data source.
This is very useful when you want to include data from several sources in a single document
irrespective of the format of the original source. It also means you can present related information
in a way that helps you compare or analyze data more meaningfully.
Once the basic report is built with blocks of related data, you can compare and contrast the
information in a single table, add calculations across data sources, create new variables and
develop the analysis further.
Slide - 138
an
Slide - 139
eFashion
Universe
eStaff
Universe
Slide - 140
eFashion
Universe
eStaff
Universe
merge
Slide - 141
eFashion
Universe
Slide - 142
Click OK.
Slide - 143
Slide - 144
Slide - 145
Slide - 146
Click the
objects.
Slide - 147
Sales
Revenue
to
and
Margin
favorites
as
In the exercise above, you used the same object in two different queries (Store name). When you
ran the queries, Web Intelligence automatically merged the two instances of the same object and
created a combined object, identified by the double-cubed dimension icon, as shown here.
Web intelligence automatically merges dimension only when the same object is used in more than
one query in a document. Ideally, a well-designed universe does not have two different objects of
the same name, or of different data types, but if this does occur and you use them in more than
one query in a document, Web Intelligence will automatically merge them.
If you do not want Web Intelligence to automatically merge multiple instances of the same object
in a single document, you can de-select the Auto-merge dimensions option at the document level,
as described below.
Slide - 148
Slide - 149
menu,
select
Document
Slide - 150
eFashion
Universe
eStaff
Universe
Click OK.
Slide - 151
Slide - 152
In Report2, hold down the Ctrl key to select the Number of Employees and Store object from the
Data tab and then drag them to position them next to the existing table in the document zone.
A new table is inserted next to the existing table and the table from the Employee query is
projected into the new table:
We have now displayed data from two different data sources in two tables side-by-side in the
report. These tables allow you to compare each stores margin with the number of employees per
store.
However, it is clear that both data sources, eFashion and eStaff, contain data concerning the same
stores . Next we cover how to show the same data but this time in a single block of data, or a
single table. To do this, we will manually merge two dimension objects, so that you can project the
store names in a single column in the table.
Slide - 153
We will cover
Slide - 154
Slide - 155
The block is projecting data from un-synchronized queries. Although the names of the eFashion
stores are in fact the same, Web Intelligence does not make any assumptions, and it does not
know how to properly interpret the data. Because Store name and Sales revenue comes from the
same universe and the data source, the sales revenue data is aggregated correctly. but not the
number of employees data. Save the document to Favorites as XX_Multi Block 4.
Slide - 156
by
manually
Slide - 157
Note that all the dimension objects listed in the Data tab are suddenly displayed in italics.
These objects are highlighted in italics because they are all the same type of object as the Store
object: that is, they are all dimension objects. Web Intelligence indicates that you could choose to
merge the selected object with any of the other dimension objects in the documents queries.
We want to merge the Store object with the Store name objects used in the queries we built using
the eFashion universe. The names of the objects are slight different, but they obviously retrieve
the same type of data.
Slide - 158
Slide - 159
in
the
Merged
Slide - 160
LINK
Merging dimensions is the process of creating a link between two queries based on an
object with common values so that in effect the objects become one.
There are a number of rules to remember when merging dimensions from multiple
queries:
You can only link on dimension objects, for example, Store name and Store.
The dimension objects must have a common data format. For example, if one object is
character based and the other numeric you cannot link the objects.
Although the actual values do not have to be the same, all data held in a data provider is
case sensitive, and therefore any common values must be in the same case.
Slide - 161
The format of the values must be the same. For example, FY06 and 2006 would be seen as
two separate values. Extra spaces in some values can also mean that the objects cannot
be merged.
A measure object can be synchronized successfully only to the lowest level of detail that is
common between the two different data sources. For example, a query with Year can be
linked with another query with Year and Month. However, the synchronized block is only
able to display data at the Year level.
Slide - 162
Q&A
?
Slide - 163
Unit 9.
Analyzing Data
Slide - 164
Slide - 165
Scope of Analysis
Time
Sales Revenue
Year
Quarter
Month
Week
Slide - 167
Store
Stores
City
State
Drilling
Building a drillable document
You can build a drillable document if your administrator has authorized your user account to create
document using drill mode.
Create a new document using eFashion universe and use the following objects.
In the Edit Query view, slick the Show/Hide Scope of Analysis Pane button.
The Scope of Analysis zone opens just below the Query Filters zone in the Edit Query view.
Resize the Query Filter pane and the Scope of Analysis pane by clicking and dragging the
borders so that you can visit the objects displayed there. By default, the level of the scope of
analysis for this query is set to None.
The Scope of Analysis pane displays the hierarchical dimension objects from the Result
Object pane.
Slide - 168
Drilling
Note: The object included in the Scope of Analysis are the dimension objects in your Results Objects
pane that are part of a hierarchy in the universe.
Click the Hierarchies option located below the Data tab pane. The Hierarchies view shows all the
predefined hierarchies that have been defined in the eFashion universe. Fox example, all the
dimension objects that have been linked in the Time period hierarchy appear under time period.
Expand the other hierarchy folders to see how the universe objects are organized in hierarchies.
In the Scope of Analysis pane, click the drop-down arrow to display the menu options. A list of
levels appears in the drop-down list.
Select Three levels from the scope of Analysis drop-down list. All the objects that are three levels
down in the Time period hierarchy and in the store hierarchy automatically appear in the Scope of
Analysis pane.
When you run the query, only the values for the Year, State and Sales revenue will appear in the
table that is generated. The remaining objects will appear in the Data tab, but they will not be projected
into the report automatically.
Slide - 169
Slide - 170
Slide - 171
Drilling
As you are drilling, a new toolbar appears at the top of the document, called the Drill Toolbar.
You are now going to use the Drill Toolbar to drill across at the same level of detail.
NOTE: An arrow displays next to the drilled-down data. To drill back up, simply click on the arrow
beside each cell.
Slide - 172
Slide - 173
Click the new Report 1 (1) report tab to view the copied
report. A copy of the table is inserted in the snapshot
report but without the drillable hyperlinks
Slide - 174
Setting general
InfoView:
drill
options
in
Slide - 175
Slide - 176
Description
When you select Start drill session on existing report, the current report becomes
drillable when you start drill mode. When you end drill mode, the report displays the
drilled values.
When you select Start drill on a duplicate report, Web Intelligence creates a duplicate
of the current report when you start drill mode, and you drill on the duplicate. This allows
you to compare the results of the original report with the results you discover during your
drill analysis.
When you drill the results displayed on a Web Intelligence report, you may want to drill to
higher- or lower-level information that isnt included in the scope of analysis for the
document. When this is the case, Web Intelligence needs to run a new query to retrieve
the additional data from the data source. Since queries on large selections of data may
take a long time to be completed, you can choose to be prompted with a message every
time a new query is necessary. The prompt message asks you whether you want to run
the additional query or not. In addition, the prompt lets you apply filters to the extra
dimensions you include in the new query. This means you can restrict the size of the
query to only the data necessary for your analysis. You need permission from your
administrator to drill out of the scope of analysis during a drill session.
When you select the Synchronize drill on all report blocks option, the display of all blocks
changes to correspond with your drill actions. For example, if you drill down on a block from
year to quarter, and your report also contains a chart showing data by year, the chart display
also changes to display data by quarter. If you do not select the option, only the drilled block
changes in response to drill actions.
When you drill on a value displayed on a report, the Drill toolbar appears and displays the
value on which you drilled. The value displayed on the toolbar filters the results displayed on
the drilled report.
For example, if you drill on year 2003, the results displayed on the drilled table are Q1, Q2,
Q3, and Q4 for year 2003. This means that the quarterly values you drilled to are filtered by
2003.
The next time you create a Web Intelligence documents an define the scope of analysis for drilling,
the settings you define in the InfoView preferences page will apply, regardless of the Web Intelligence
report panel you have chosen for crating documents
Slide - 177
When you create, edit, or view a Web Intelligence document, you can set Web Intelligence to drill
in query drill mode, which behaves differently from the standard drill mode described so far in this
unit. When you activate query drill, Web Intelligence drills by modifying the underlying query
(adding and removing dimensions and query filters) in addition to applying drill filters.
You use query drill when your report contains aggregate measures calculated at the database
level. It is designed in particular to provide a drill mode adapted to databases such as Oracle 9i
OLAP, which contain aggregate functions that Web Intelligence either does not support, or cannot
calculate accurately at the report level during a drill session.
The kinds of aggregate functions that are candidates for drilling in query drill mode are:
percentages, distinct counts, ranks, standard deviations and variances, running aggregates, lead
and lag functions. Because query drill modifies the query at each drill operation, it ensures that
these aggregates are recalculated by the server each time you drill.
Query drill is also useful for reducing the amount of data that Web Intelligence must store locally
during a drill session. Because query drill reduces the scope of analysis when you drill up, Web
Intelligence is able to purge unnecessary data.
Slide - 178
Slide - 179
Q&A
?
Slide - 180
Unit 10
Slide - 181
Slide - 182
Scheduling Documents
Sharing Documents
Sharing Documents
For Sharing documents with other InfoView users, you can directly sent your document to their
InfoView Inbox folder. Or you can also choose to save them as Public Documents in the
Corporate Repository if you are authorized to do the same by BOE administrator.
If the colleagues you want to share with are not InfoView users than you an save your reports in
MS-Excel or Adobe PDF so that they can easily view and print them.
We will cover
Slide - 183
Sharing Documents
For Sharing documents with other InfoView users, you can either sent your document to users
Inbox, or save it as a Public Documents, if you are authorized to do so.
Slide - 184
Q&A
?
Slide - 185
Thank You
Slide - 186