Académique Documents
Professionnel Documents
Culture Documents
Answers. The CMS Repository, or simply ‘repository’, is a database that stores the
object metadata. It is managed by the CMS server. A cluster can exist on a single
physical machine, or it can span as many physical machines as necessary.
Q3. When to use local filters and when to use global filters?
Answer. 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
Q5.I have three predefined prompts. In a report it will come randomly. How they
will?
Answer. The Prompts will appear in the alphabetical order.
To make them appear in the order of our requirement, need to prefix a numerical with the
prompt
Q8. what is difference between custom hierarchy and report based heirarchy?
Answer. By default one class having one hierarchy ie called report hierarchy.Custom
hierarchy we can create in designer according our req.
Q9.what is the multi value error ?Is there any types of Error in BO
Answer. ,#MULTIVALUE error is there in BO.It's common when u r trying to use multi
valued multiple objects in section.
Q11. How achieve the many to many relation ship in Business Objects...
Answer. m to m relation ship
m to 1 1 to m
This way you can join
Q12. How to filter repeatative values in the report to get distinct values.
Example: In any database we can use distinct command But My Report source is
flatfile.Therfore,I cann\'t manipulate source system.
Is there any command or function to filter repeating records/values in the report.
Answer. In the Query pannel ..we have tab "Options"..
click there to get "eliminate dupicate"..enable this options..
OR
Using the eliminate duplicates option is one way.
In a clightly different scenario, duplicates could come up due to the design structure of
the report. e.g.
In some specific cases, one may want to display a value in one field (say in a folded
report) but multiple values come up (which could give you a COMPUTATION ERROR).
To avoid such situation, one can define a variable which would e the max of the original
field required. That ways the same value is fetched and also only one value is returned.
OR
One other way possible is by doing "No Duplicates" radio button in the Options of the
data provider in the Definition(the black cube)
But sometimes in free-hand sql reports it is not possible.
Q13. what is the diferrence beteeen tabular report& cross tab report
Answer. Tabular reports is a 2D format and Cross tab reports is a 3D format. Most of the
operational/formated reports will be created in tabular form and most of the analytical
reports are created in the cross tab report form (Product VS Year VS Sales amount)
Q14. Can you add the Cascading promprts in Business Objects? (Based on Country
prompt selection you need to provide the option to select Sate/Province in the next
State prompt. That means dynamically refresh the data load in the state list values)
Answer. i know one approach ..we have to creeate these in Univrse design level..
this makes some process..
that means..we have create objects..ans in conditional we to create prompts..
Cascading prompts are not possible in BO till version 6.5 atleast. Cascading has been
introduced in XI.
OR
if you select one prompt value based on that prompt value gives other lov (that lov value
is have relate that 1st prompt value) you can select one or more from that value.
south (region) > tn,ap,kr,kl (state)
north (region) > nd,jk,hr,up (state)
if i select region south i can see only south region state. (this is casecading prompt)
it should create universe level.
double click state object >
edit properties > properties > edit
you can see the query pan, there pulldown that region object and use that prompt
conditions and save that
now you click display button you can see how that prompts are working.
Q15. my query takes 30 min to refresh ...there is any performance tunning is there
to reduce refresh time?
Answer. There are various strategies like creating indexes to the columns, creating
aggregate tables, creating filters (usually on date columns)
Q16. what is the difference between condition & filter.
Answer. condition-> it can retrieve the data which meets the condition. it can restricted
the at the database level.it will help to increase the query performance.
filter->it can hide the data at report level. in use of filter query performance is slow.
Q17. How can we do load testing for Webi Reports? (Example if I have to test one
webi reoprt for Concurrent users refreshing report at one time)
Answer. 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).
a) Maximum Running Vusers: 50 ( Given by the testing person, you can increase virtual
users if you want)
c)Average response time for every transaction like login,click on the particular
link,logout etc.,
Q18. what is the diferrence between slice and dice & drill through
Answer. slice and dice means change the postion of the data like move the data from
rows to columns
drill mode means allow u to analyze the data in different angles and different levels of
details..
in drill mode different types of analysis's are there like drill up, drill down, drill accross,
drill through.
drill through means option to select any step or level directly from the current level..
these are the main difference between slice and dice and drill through
Slice and dice allows us to show and hide the objects
Where as drill allows us to drill the data like drill up, drill down, drill through depending
upon the user requirements.
Q19. what is the difference between slice and dice and cross tab report?
Answer. Crosstab is similar to that of view in database. It helps us in hiding some of the
actual objects of the database.
(select product,sales S_A_Y from info where date >= 1 st Jan 1999 & date =<
31 st Jan 1999 groupby product) sal1 ,
(select product,sales S_B_Y from info where date >= 1 st Apr 1999 & date =<
31 st Mar 2000 groupby product) sal2
where sal1.product=sal2.product ;