0% found this document useful (0 votes)
22 views4 pages

Webi Design Notes

Uploaded by

kdravidamani
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views4 pages

Webi Design Notes

Uploaded by

kdravidamani
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Webi Questions and Answer:

Performing on-report analysis


Viewing Web Intelligence reports in Interactive view format enables you to
enhance reports and fine-tune the data reports contain, to highlight the
information that most interests you on demand.
On-Report Analysis is designed for:
• users who need to build queries and then want to build reports
• report consumers who need to manipulate the reports created by others
With On-Report Analysis you can:

• view document metadata to understand the data behind reports and see
how reports are structured and filtered
• filter and sort results
• add new tables and charts
• add formulas and create variables
• format and change the layout of charts and tables
• slice and dice results by adding other data to charts and tables
Note:
On-report analysis of Web Intelligence reports in Interactive view format is
only available if your administrator has deployed Web Intelligence in JSP
mode.

Synchronize drill on report blocks option


When you select the Sychronize 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.

There are two types of measure:


• classic measures - calculated by Web Intelligence
• smart measures - calculated by the database on which the universe is
based
In certain situations, smart measures impact the way in which Web
Intelligence displays calculations. For more information on smart measures,
see the Using Functions, Formulas and Calculations in Web Intelligence
guide.

Multiple queries
Defining multiple queries in a single document is necessary when the data
you want to include in a document is available on multiple universes, or when
you want to create several differently-focused queries on the same universe.
You can define multiple queries when you build a new document or add more
queries to an existing document. You can present the information from all
of the queries on a single report or on multiple reports in the same document.
Multiple queries, combined queries and synchronized queries
compared
It is important to understand the relationship between multiple data providers,
combined queries and synchronized data providers .
• A single data provider, or query, can contain multiple queries, called
combined queries.
• A document can be based on multiple data providers (each one of which
can contain multiple queries). These data providers do not need to be
synchronized. If they are not synchronized, the document contains multiple
sources of unrelated data.
• Multiple data providers can be synchronized if they have common
dimensions around which they can be linked. You synchronize data
providers by merging these common dimensions.

Controlling how queries retrieve data


Max retrieval time query property
Maximum time that a query can run before the query is stopped. This can
be useful when a query is taking too long due to an excess of data, or network
problems. You can set a time limit so a query can stop within a reasonable
time.
Max rows retrieved query property
The Max rows retrieved query property determines the maximum number
of rows of data that are displayed when a query is run. If you only need a
certain amount of data, you can set this value to limit the number of rows of
data in your document.
Max rows retrieved does not operate at the database level. If you set Max
rows retrieved to 1000, and your query returns 5000 rows, Web Intelligence
initially retrieves all 5000 rows, before discarding 4000 and retaining only
the first 1000 rows.
The Sample result set query property also applies a restriction on the
number of rows in the query, but at the database level. If you set Max rows

retrieved to 2000 and Sample result set to 1000, the query retrieves a
maximum of 1000 rows only.
This setting can be overridden by the limits set by your administrator in your
security profile. For example, if you set the Max rows retrieved setting to
400 rows, but your security profile limits you to 200 rows, only 200 rows of
data will be retrieved when you run the query.

Retrieve duplicate rows query property


In a database, the same data may be repeated over many rows. You can
choose to have these repeated rows returned in a query, or to have only
unique rows returned.

You cannot set the scope of analysis when working in query drill mode
because this drill mode causes Web Intelligence to modify the scope
dynamically in response to drill actions.

Query contexts
What is an ambiguous query?
An ambiguous query is a query that contains one or more objects that can
potentially return two different types of information.
In a universe, certain dimensions may have values that are used for two
different purposes in the database. For example, the [Country] dimension in
the query below can return two types of information:
• Customers and the country in which they spent their vacation.
• Customers and the country for which they have made their reservation.
The role that Country plays in this query is ambiguous. A country can be
either the country where a vacation was sold, or a country where a vacation
is reserved. One is existing information (sales), and the other is future
information (reservations).

To avoid ambiguities in a query, the universe designer identifies the different


ways that objects can be used in the universe, and implements restrictions
on how these objects can be combined. These restrictions are called contexts.

Types of combined query


You can combine queries in three relationships:
• union
• intersection
• minus
In a union combination, Web Intelligence takes the all the data from both
queries, eliminates duplicate rows, and builds a combined data set.
In an intersection combination, Web Intelligence returns the data that is
common to both queries.
In a minus combination, Web Intelligence returns the data in the first query
that does not appear in the second.

How does Web Intelligence generate


combined queries?
If your database supports the type of combination in your query, combined
queries work at the database level: they alter the query that Web Intelligence
submits to the database. They do so by generating SQL (Structured Query
Language) queries containing UNION, INTERSECT and MINUS operators.
Note:
SQL is the standard query language of relational databases, although each
database has its own dialect.
If your database does not support the type of combination in your query,
Web Intelligence performs the query at the report level by generating multiple
SQL queries whose data it resolves after retrieval from the database.

Query filters and report filters compared


You can apply filters at two levels within a document:
• query filters – these filters are defined on the query; they limit the data
retrieved from the data source and returned to the Web Intelligence
document.
• report filters – these filters limit the values displayed on reports, tables,
charts, sections within the document, but they don’t modify the data that
is retrieved from the data source; they simply hide values at the report
level.
Types of query filter
• predefined filters – created by your administrator
• custom filters – you define on the query
• quick filters - a simplified form of custom filter for simple filters
• prompts – you define these dynamic filters to display a question or a list
of values so you or other users can select different filter value(s) at each
run query
You can mix different types of filters on a single query

What is a subquery?
A subquery is a more flexible kind of query filter that allows you to restrict
values in more sophisticated ways than is possible with a ordinary query
filters.
Subqueries are more powerful than ordinary query filters for the following
reasons:
• They allow you to compare the values of the object whose values are
used to restrict the query with values from other objects.
• They allow you to restrict the values returned by the subquery with a
WHERE clause

To change the order of prompts


1. Click the Properties tab in the Query Panel.
2. Select the prompt you want to move up or down in the prompt order in
the Prompt Order box, then press the Up or Down arrow next to the box.

You can apply alerters to table body cells (by column or row), to section cells,
to header cells, and to free-standing cells. However, you cannot apply alerters
to entire tables or forms, or to charts.
Business Objects officially supports up to 30 alerters in a Web Intelligence
document. 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.

You might also like