Business Objects

  Home  Data Warehouse  Business Objects


“Business Objects guideline for job interview preparation. Explore list of Business Objects frequently asked questions(FAQs) asked in number of Business Objects interviews. Post your comments as your suggestions, questions and answers on any Business Objects Interview Question or answer. Ask Business Objects Question, your question will be answered by our fellow friends.”



42 Business Objects Questions And Answers

3⟩ Explain When to use local filter and when to use global Filter?

Think this should be in the Reporter Forum but, a local filter would apply to just a single block (table, cross tab or chart) within your report.

a global filter would apply to all blocks in your report, so if you had many tables the filter would apply to all of them

 130 views

4⟩ Let me know the things we can do in WEBi and cannot do it in FULL CLIENT and vice verse for BO6.5?

1) we can create edit Universe in the full client but not in WebI

2)WebI has comparatively less functions to use than in Full client

3) In Full Client we can write macrosaddins but i am not sure whether we can do the same in WebI or not.

The main difference between fullclient and webi is in webi only universe can be used as source,whereas in fullclient we can freehand sql,stored procedures and xml dataproviders as source.

 134 views

5⟩ What is the dense rank?

The DENSE_RANK function computes the rank of a row in an ordered group of rows. The ranks are consecutive integers beginning with 1. The largest rank value is the number of unique values returned by the query. Rank values are not skipped in the event of ties. Rows with equal values for the ranking criteria receive the same rank.

The DENSE_RANK function does not skip numbers and will assign the same number to those rows with the same value. Hence, after the result set is built in the inline view, we can simply select all of the rows with a dense rank of three or less, this gives us everyone who makes the top three salaries by department number.

ex:

Give me the set of sales people who make the top 3 salaries - that is, find the set of distinct salary amounts, sort them, take the largest three, and give me everyone who makes one of those values.

SELECT * FROM (

SELECT deptno, ename, sal,

DENSE_RANK()

OVER (

PARTITION BY deptno ORDER BY sal desc

) TopN FROM emp

)

WHERE TopN <= 3

ORDER BY deptno, sal DESC

/

DEPTNO ENAME SAL TOPN

---------- ---------- ---------- ----------

10 KING 5000 1

CLARK 2450 2

MILLER 1300 3

20 SCOTT 3000 1 <--- ! (in case of rank JONES will have 3 and dense rank will have 2)

FORD 3000 1 <--- !

JONES 2975 2

ADAMS 1100 3

30 BLAKE 2850 1

ALLEN 1600 2

30 TURNER 1500 3

 136 views

6⟩ What is a bo repository?

Repository means set of database tables, Business object store security information e.g user, group, access permission, user type etc. , universe information e.g. objects, classes, table name, column name, relation ship etc.and document information

it is centralized and set of data structure that can be stored in databases.basically repository can be made up by 3 domains.

 165 views

7⟩ Explain the difference between compatible and incompatible objects?

We can select or choose compatable n incompatable objects through aggregator navigation in the designer.

with this method the performance increases tremendously.

instead of checking for each n every object only the compatable objects are only looked for aggregate awareness.

year:-month,quarter,week,day are compatable but customer class is incompatable

 144 views

8⟩ Give some information on REPORT BURSTING and how to do it in BCA as i have to split the report and send diff reports to diff people?

If some part of the data in your report is sensative, you can't risk sending the whole report to everybody, even to those who need to see the least sensative part of report !

Solution is Report Bursting.

You can send reports to BCA for scheduled processing & distribution to users based on THEIR profiles (profile = user rights) & not based on your profile !

BO 5 & WebI 2.5 procedure to do this :

Open the document, click "Send to BroadCast Agent" on Doc Exchange toolbar.

In Actions tab select "Refresh with the Profile of Each Recipient"

In the Distributions tab select "Distribute via the Business Objects Repository. (only option to enable you for Report Bursting)

click To, select recipients,

Schedule it & OK.

In WebI 2.5...........

in Refresh options Select Scheduled Refresh & click send

on Scheduling Options, Set "Refresh According to the profile of each recipient" to Yes & OK.

 155 views

9⟩ What is a fantrap in Business Objects?

Actually FAN TRAP is a problem that occurs in Universe Level. Loop occurs while we design the universe.

Two Types of Loop Problem:

1) FANTRAP PROBLEM solved by ALIAS METHOD:

Definition: Two One-to-many table link eachother is in turn linked another one-to-many table.

2) CHASM TRAP PROBLEM solved by CONTEXT METHOD:

Definition: Two Many-to-one table converges on one single lookup table.

Loop can be detected while INTEGRITY CHECK is done. An option is there as "Check for LOOPS" available. By "Detect Loop" we can choose what to be applied for solving the loop.

FanTrap: resolved by alias. Two one-to-many joined table linked each other and in turn linked to one-to-many table.

 124 views

10⟩ What is difference between Webi and Infoview?

In infoview you can create a webi documents i.e wid documents, you can open, schedule, save it as an excel or pdf or business objects document(.rep).

Webi is a part of Infoview

Webi rich client is basicaly use as a windows application (Online as well as Offline)..Here No need for web connection.But

InfoView is a web portal of BusinessObjects where we can create reports in connected mode.It need web connection to run the reports.

 151 views

11⟩ What are all difference between business objects 6.5 and XI R2?

I have found some differences b/w BO and XI and only the last is specific to XIR2

Difference between BO and XI

BO uses classic BO Architecture and XI uses crystal classic Architecture

BO uses 57 tables for BO repo and 8 tables for auditor where as XI uses 8 tables for CMS and 6 tables for auditor

BO has different security domains where as XI doesn?t has no different security domains

BO, all objects are stored in repository where as in XI Objects are physically stored in Input FRS and instances in output FRS

In BO after installing we have configure, create BO mainkey where as in XI it is install and start working

In BO classic key is an xml file and it has to be placed in relevant location where as in XI a key code is there

In BO if you want to save a report to repository you have to publish that report where as in XI if you click save as and select Enterprise

IN BO, BCA and supervision are entirely separate but in XI there are merged into CMC

IN XI there is no separate auditor is there but there is an auditor database where we can create tables based on that

BO has it?s own reporting toos where as XI uses crystal reports as it?s reporting tool

BO is user centric ? means rights are assigned to user where as XI is object centric ? means rights are assigned on objects level not user level

BO ? all reports are stored in categories, in XI infoview there is folder and categories but all main storage is in folders

In XI R1 there was no concept of full client but that concept is introduced in XI R2

 131 views

12⟩ What is the difference between User And versatile user?

SUPERVISOR offers various types of users of Business Objects products. The user profile determines by default what products a user can use. User profiles can be customized to reflect the needs of the users.

User (all products but DESIGNER and SUPERVISOR)

Versatile (configurable)

USERs use the Business Objects end-user products to query, report, and analyze data. They may also use the optional REPORTER and EXPLORER modules for multidimensional analysis. End users can produce documents containing data from one or more data sources.

A versatile user is a customized user who may be given access by a supervisor to any combination of Business Objects products.

 127 views

15⟩ Explain How can we do load testing for Webi Reports? (Example if I have have to test one webi report for Concurrent users refreshing report at one time)?

You can do Load testing for Webi Reports using Load runner tool.

1) Install loadrunner in your system. ( to use loadrunner you need admin rights).

2) Generate loadrunner scripts.

3) Use controller(which is present in loadrunner) to get the results.

Using loadrunner tool you will get these results:

a) Maximum Running Vusers: 50 ( Given by the testing person, you can increase virtual users if you want)

b) hits per second.

c)Average response time for every transaction like login,click on the particular link,logout etc.,

d) Errors per second.

e) Connections per second.

 156 views

16⟩ Explain the difference between detect alias and detect context?

we should use Detect Aliases and Detect Contexts to formally identify and resolve loops.

i.e.if a loop contains only one lookup table then the loop can be resolved by detecting the alias

if a loop is having 2 or more fact tables(multiple fact tables) then the loop can be resolved by detecting context

Detect alias: resolving fan trap

Detect context: resolving chasm trap

 133 views

20⟩ Explain When we use aggregate awareness function in designer?

1. In order to solve fan trap in busines objects we either create alias table or aggregate awareness function

2. Through aggregate navigation we can also select the compatable as well as incompatable objects

Ex:-year, quarter, month, week, day

year:-quarter, month, week, day are compatable objects

quarter:-year?class is incompatable and month, week, day are compatible.

3. We specify the objects in descending order

 136 views