Date post: | 23-Feb-2018 |
Category: |
Documents |
Upload: | karakatla-swetha |
View: | 225 times |
Download: | 0 times |
of 27
7/24/2019 BO Qucick Guide
1/27
1. What is a universe?
A. Universe is a semantic layer, which maps to data in the database .
Collection of classes and objectsB. universe is the symantic layer that isolates
the end use from the complex structure of database2. Analysis in business objects?
A. Slice and Dice and Drill Analysis is available in B
B. !here are two types of analysis . i. slice and dice ii. Drill
3. Who launches the supervisor product in BO for the first time?
A. "eneral Supervisor launches supervisor product
4. Ho can you chec! the universe?
A. Usin# chec$ %nte#rity, u can chec$ the universe. "o to Desi#ner, !ools &'
chec$ %nte#rity
". What are universe parameters?
A. (ou de)ne universe parameters from the Universe *arameters dialo# box
+ile&' *arameters- when you create a universe. !he database connection isthe onlyparameter that you must manually select or create when you create
a newuniverse.B. name of universe,description and rdbms connection
#. $ypes of universes in business objects?
A. Simple universe and complex universe
%. What is security domain in BO?
A. security domain is bomain.$ey that allocates each user with a name and
password.
&. Where ill you find the address of repository in BO?
A. Boain.$ey,ile that contains the address of the repository/s security
domain.bomain.$ey0. 1hat is broad cast a#ent2A. brodcastin# a#ent are used to refresh or publish the document at a re#ular
interval of time broadly spea$in# BCA is used to schedule the document.
B. Broad Cast a#ent a#ent mana#es schedulin# the documents.
'. What services the broadcast a(ent offers on the server side?
A. %t can also help reduce tra3c on the networ$ by runnin# reports at o45
pea$ times which, of course, bene)ts everyone.
)*. Ho can you access your repository ith different user profiles?
A. Distribute the 6ey )le accordin# to the option you chose in the 7epository
Access
)). What are alerters in BO?
A. Alerters are used to draw attention to a bloc$ of data either by hi#hli#htin#
or displayin# some messa#e near to the cells
)2. What are different types of savin( options in eb intelli(ence?
A. Save as a personal documentsave this document to %nfo8iew for your
personal useSave to my computerSave this document to your computer
as9icrosoft :xcel format +.xls-, *D ormat, B report+.rep-
)3. What is batch processin( in BO?
7/24/2019 BO Qucick Guide
2/27
A. %t is scheduled process in Broadcastin# A#ent. :x9 you can refresh a
document at a speci)ed date;time. !his can be either a one5o4 process or a
process to be repeated at the same time every day, wee$, month etc.
)4. +an e ta!e report on ,-cel in BO?
A. After creatin# the report with extension .rep, ile 5 enu 5 Save as :xcel
option can be #iven.yes, we can ta$e the report in exel sheet)". hvae lin!ed 2 data provider..and (enerate the report ..in that report ho can i
find the hich data is commin( from hich data provider/?
A. in 7eport, #o to structure mode you can see all the data with its
correspondin# data provider name as -
)#. suppose case)0a person buy a car case20 rent a car hich is conte-t 1 hich is
alias? hy?
A. Beco? buy a car is a fact @ rent a car is a loo$ up,alias is created on loo$
up tables.
)%. +an any body ill e-plain about sarro(at !ey?
A.%n a current database, the surro#ate $ey is the primary $ey,#enerated by
the database mana#ement system and not derivedfrom any application data
in the database. !he onlysi#ni)cance of the surro#ate $ey is to act as the
primary $ey.
)&. What is the difference beteen subuery 1 corelated sub uery?
A.estin# of ueries, one within another, is termed as a Sub&uery.
A sub uery is executed once for the parent statement whereas the
correlated sub uery is executed once for each row of the parent uery.
:xample Select deptno, ename, sal from emp a where sal +select max+sal-
from emp where deptno a.deptno- order by deptno)'. WHA$ A, $,567A$,8? ,967A: WHA$ ;O< HA=, +,A$,>?
Answer !he di4erent table templates you can use to displayinformation on
reports are9
2 vertical tables
2 hori?ontal tables
2 crosstabs
2 forms
=-8ertical tables display header cells at the top of thetable and the
correspondin# data in columns.
>-Eori?ontal tables display header cells at the left of thetable and the
correspondin# data in rows.
7/24/2019 BO Qucick Guide
3/27
F-Crosstabs display values for dimensions across the topaxis and on the left
axis. !he body displays the values of ameasure that correspond to the cross
section of the dimensions.
G-orms are useful in your report if you want to displaydetailed information
2*. WHA$ 8 +A$,8A: 6O>:A7$;?
Answer Cardinality de)nes the numeric relationships betweenoccurrences of
the entities on either end of therelationship line. e#9
=-H9H>-=9HF-=9=G-H9I-=9J-9
22. HOW $O 8A=, >O+
7/24/2019 BO Qucick Guide
4/27
that returns at least one row, thereby eliminatin# the possibility of returnin#
no rows. !hat Lspecial rowL should be desi#ned so that it doesnMt chan#e
+impact- the actual results should they be returned.
2'. Ho can you create a (raph ith horisontal bars?
put the paper on the table, then #et up and move around the corner. ow the
chart is hori?ontal instead of vertical.3* . When (ettin( :o data to fetch ms( ho can you ma!e the report to display at
least one record?
A#ain, a union can be used to combine an extra row to a data provider,
thereby eliminatin# the Lno data to fetchL messa#e. r you can have two
bloc$s, one hidden behind the other, where one bloc$ is displayed when there
is data, and the other bloc$ +with a hard&coded text messa#e- displayed only
when there is no data in the LrealL data provider.
3).Ho can you import a sin(letab report into another multitable report so the
sin(letab report ill !eep its formattin(?
1ithout 8BA, use a template. (ouMll have to recreate the data provider from
scratch. 1ith 8BA, you can move +copy- the data provider to the multi&tabbed
document, then either via 8BA or manually use a template to move the
formattin#. Bottom line is that you use a template to move the formattin#,
but have to use 8BA or manually move the data provider as there is no
feature within the product to do this.
32. +an you lin! the universe based uery to one based on >B58 stored procedure?
%Mve never tried this, but % donMt see why not. Since you can lin$ a universe&
based uery to a personal data provider, and that wor$s just )ne, % donMt see
why this wouldnMt wor$.
33. Ho can you display " top records only?
eed more information. Do you want the top I records based on some othervalue2 r the LpureL top I based on the uery2 (ou have a number of
choices... use the Lran$L feature in Businessbjects, use Lpartial resultsL and
limit the rows returned to I +usin# a descendin# sort to #et the ri#ht order-,
or use a 7an$+- feature of your 7DBS, assumin# one is available. But since
weMre tal$in# about report solutions, that last one probably should not be
considered. %ssues with the reporter ran$ function include the fact that all
data is returned, resultin# in a +potentially- lar#e cube. But it will handle tied
results. And by includin# a brea$ on some other dimension object, you can
determine the top I per K, or some other value. %ssues with the partial results
include the fact that ties are not handled properly, and you can only #et theLoverallL top I, not the top I per some item.
34. Whats the >etail object used for?
3cially, any non&de)nin# attribute should be a detail object. So while
customer %D would be a dimension, customer name, address, phone, and so
on should be details. !hey are used primarily in an environment where lots of
report lin$in# is done. %f you donMt use the lin$in# techniue, then details are
less of an issue. Since details are associated with a dimension, once their
7/24/2019 BO Qucick Guide
5/27
associated dimension is lin$ed to some other dimension, then the detail
object is available +and valid- in a bloc$ with combined data. Some objects
+date objects come to mine- could be de)ned in a universe as both
dimensions and details. or example, rder Date could be a detail for rder
umber. !he rder umber only has one rder Date. By settin# rder Date
to be a detail, you can lin$ on rder umber to some other data provider andcontinue to use rder Date in the bloc$ without the famous L8ariables are not
compatibleL messa#e. (et you may want to drill on a hierarchy of rder (ear,
rder uarter, rder onth, rder Date. %n that case, it would have to be a
dimension.
3".+an you lin! the universe based uery to one based on >B58 stored procedure?
%Mve never tried this, but % donMt see why not. Since you can lin$ a universe&
based uery to a personal data provider, and that wor$s just )ne, % donMt see
why this wouldnMt wor$.
1e did this recently. %t wor$ed just )neN 1e had a dataprovider based on the
universe and one that used 8BA to retrieve data from a stored procedure
3#.hat is the difference bC 5aster detail and Brea!?
aster detail displays data in the form of sections..each section contains a
master.
Brea$ is used to #roup the data without chan#in# the format
aster Detail9
OA particular entity is set as master to #et detailed table information
Oormat is chan#ed
Brea$9
O"roupin# of data
Oormat is not chan#ed
3%.>ifference bC 6ivot+ondition and filter?*ivot9
*ivot is used to hide or show objects
Condition9
Conditions are used to retrieve data which meets certain criteria
ilter9
ilters are applied for #ettin# reuired data
3&.>escribe +harts And 7e(end?
OCharts are a type of #raphic or#ani?er that represents tabular numeric data
and;or functions. O%n order to turn to chart..the table should contain one
measure object
7/24/2019 BO Qucick Guide
6/27
particular value-,drill throu#h .
A duplicate copy is created when we drill the report.
4*.>escribe A((re(ateDAare?
A##re#ateQAware is a function which determines which tables to use in SP
#eneration.
:xample9RA##re#ateQAware+sum+table=.revenue-,sum+table>.revenue--4).What are different types of filters?
1e can apply G types of )lters to data providers when you build data
providers usin# the ava 7eport *anel9
=.*rede)ned ilters
>.Custom ilters
F.*rompts ilters
G.Advanced )lters
1e can combine all G types of )lters on a sin#le uery
42.>ifference BC >es!i and Webi?
!he main di4erence is des$top report is >&tier architecture come to webi
report is F&tier architecture +communicate with web servers-
43.>iffernce BC crystal and Webi?
!he main di4erence btn the crystal and webi is, webi is prefered for
datawarehousin#, whereas crystal is prefered for transaction database which
involves lots of uery and joins.
44. What do prefer an Alias or a conte-t? Why?
A- Alias & A lo#ical pointer to an alternate table name. !he purpose of an alias
is to resolve loops in the paths of joins.
A- Context & A context is a rule by which Desi#ner can decide which of two
paths to choose when more than one path is possible from one table to
another. Contexts can be used to resolve loops in the universe. (ou cancreate contexts manually, or cause them to be detected by Desi#ner. 1hen
contexts are useful, Desi#ner su##ests a list of contexts that you can create.
4".What is join? ,-plain different types of joins?
A- A relational operation that causes two tables with a common column to be
combined into a sin#le table. Desi#ner supports eui&joins, theta joins, outer
joins, and shortcut joins.
4#.What is a domain? Ho many are there is a basic set up? What are they?
A- !he repository is made up of three domains9
the security domain,
the universe domain, and the document domain.4%.When is the repository created?
A- !he repository is created by the #eneral supervisor with the Setup wi?ard
durin# the )rst&time use of the product. (ou can create and use more than
one repository, typically to mana#e multiple sites.
4&.+an e have multiple domains? f yes. 6urpose of havin( them?
A- (es, Eavin# multiple document domains can help with or#ani?ation. %f you
stic$ with the McannedM document domain, all documents +BCA, user to user,
7/24/2019 BO Qucick Guide
7/27
corporate, universe lovMs- all wind up sharin# the same domain;default table
space. (ou can create separate domains with separate table spaces for the
di4erent types of documents and reduce the ris$ of space related 7eport
problems and corruption. Also, you can reduce the ris$ that problems corrupt
your entire 7eport.
4'.What is BOmain.!ey?A- A )le that contains the address of the repositoryMs security domain. !his
)le must be distributed to all users who will access the Businessbjects
repository to share universes and documents. By default, the bomain.$ey is
placed in the BusinessbjectsTPocData folder on your system.
"*.Ho do you create a user (roup?
A-
=- %n the User pane, clic$ the #roup in which you want to create a new #roup.
>- Clic$ on the toolbar.
F- !ype a #roup name, and press the :nter $ey.
What are Dimension-Measure-Detail Objects?
When creatin( universes universe desi(ners define and ualify objects. $he ualification of
an object reveals ho it can be used in analysis in reports. An object can be ualified as a
dimension a detail or a measure.
A dimension object is the object bein( trac!edE in other ords it can be considered the focus
of the analysis. A dimension can be an object such as 8ervice 6rice or +ustomer.>imension
objects retrieve the data that ill provide the basis for analysis in a report. >imension
objects typically retrieve charactertype data Fcustomer names resort names etc.G or dates
Fyears uarters reservation dates etc.G
A detail object provides descriptive data about a dimension object For attribute of a
dimensionG. t is alays associated ith a specific dimension object. Hoever a detail object
cannot be used in drill don analysis. ,.(. Address 1 phone number can be attributes about
the customer dimension.
A measure object is derived from one of the folloin( a((re(ate functions0+ount 8um
7/24/2019 BO Qucick Guide
8/27
5inimum 5a-imum or avera(e or is a numeric data item on hich you can apply at least
locally one of those functions. $his type of object provides statistical information. ,-amples
of measure objects include the folloin(0evenue unit price etc
Overview of Chasm and Fan traps !usinessObjects "niverse#
elational databases can return incorrect results due to limitations in the ay that joins are
performed in relational databases. esi(ner
to resolve both types of problems in your universe schema.
Chasm trap
$he +hasm trap occurs hen to many to oneI joins conver(e on a sin(le table. @or e-ample
a customer can place many ordersCand or place many loans.
Fan trap
$he @an trap occurs hen a one to manyI join lin!s a table hich is in turn lin!ed by another
one to manyI join.
@or e-ample hen you run a uery that as!s for the total orders by each order line for a
7/24/2019 BO Qucick Guide
9/27
particular customer an incorrect result is returned as you are performin( an a((re(ate
function on the table at the oneI end of the join hile still joinin( to the manyI end.
!elow is the !rief overview$
Chasm %rap$
A chasm occurs hen a series of joins crosses a many J one K many relationship.
@or e-ample0
A J B K +
F ,mployees J 8horoom K 8alaryG
,ach shoroom has many employees
,ach shoroom has many annual salary fi(ures
$he number of employee records should not impact the total salary on the report.
f a uery is ritten that spanned all three of those tables the data from table A and + there
ould be duplicated and the measure values ould be e-a((erated. @or e-ample
9 ros on the left
; ros on the ri(ht
9 L ; ros in the combined set
&olution 1$
>efine a conte-t for each table at the manyI end of the joins.
+onte-t M 5eanin(
A conte-t is a subset of joins in a universe
$hat subset of joins has a particular meanin(
7/24/2019 BO Qucick Guide
10/27
n our e-ample you could define a conte-t from A to B and from A to +. A conte-t contains
each join in the path. $his creates to 8N7 statements and to separate tables in Business
Objects avoidin( the creation of a +artesian product.
7/24/2019 BO Qucick Guide
11/27
Aliases can resolve chasm traps
non as table aliases hen ritin( 8N7 statements
7/24/2019 BO Qucick Guide
12/27
!he most e4ective way to detect duplicate rows is to join the table a#ainst itself as
shown below.
S:P:C!
B6QU%U:Q%D,
*A":QS:QB7,
%A":Q6:(
7
pa#eQima#e A
1E:7:
rowid '
+S:P:C! min+rowid- 7 pa#eQima#e B
1E:7:
B.$ey= A.$ey=
and
B.$ey> A.$ey>
and
B.$eyF A.$eyF
-V
*lease note that you must specify all of the columns that ma$e the row a duplicate
in the SP where clause. nce you have detected the duplicate rows, you may
modify the SP statement to remove the duplicates as shown below9
7/24/2019 BO Qucick Guide
13/27
D:P:!: 7
tableQname A
1E:7:
A.rowid '
A( +S:P:C! B.rowid
7
tableQname B
1E:7:
A.col= B.col=
AD
A.col> B.col>
-V
(ou can also detect and delete duplicate rows usin# racle analytic functions9
delete from
customer
where rowid in
+select rowid from
+select
rowid,
7/24/2019 BO Qucick Guide
14/27
rowQnumber+-
over
+partition by custnbr order by custnbr- dup
from customer-
where dup ' =-V
Simple syntax to delete duplicate rows from a table
D:P:!: 7 ourQtable
1E:7: rowid not in
+S:P:C! %+rowid-
7 ourQtable
"7U* B( column=, column>, columnF... -V
Overview of !usinessObjects CM& Central Mana(ement &erver#
$he +entral 5ana(ement 8erver F+58G is the !ey +omponent ithin 9i handlin( security and
the routin( of reuests to other services.
f the +58 is not runnin( then users ill not be able to lo( into Business Objects.
$he +entral 5ana(ement 8erver maintains a database of information that allos you to
mana(e the BusinessObjects ,nterprise nfrastructure.
$he +58 has four main functions0
5aintains security FusersG
5ana(es objects Ffolders reports and pro(ram objectsG
5ana(es servers FservicesG
7/24/2019 BO Qucick Guide
15/27
5ana(es auditin( Fsystem auditorG.
We have five tiers in BO9
1.Client %ier
7/24/2019 BO Qucick Guide
16/27
$he client tier is the only part of the BusinessObjects ,nterprise system that administrators
and end users interact ith directly. $his tier is made up of the applications that enable
people to administer publish and vie reports and other objects
'.)pplication tier
$he application tier hosts the serverside components that process reuests from the client
tier as ell as the components that communicate these reuests to the appropriate server in
the intelli(ence tier
*.+ntelli(ence %ier
$he intelli(ence tier mana(es the BusinessObjects ,nterprise system. t maintains all of the
security information sends reuests to the appropriate servers mana(es audit information
and stores report instances
,.rocessin( tier
$he processin( tier accesses the data and (enerates the reports. t is the only tier that
interacts directly ith the databases that contain the report data
.Data %ier
$he data tier is made up of the databases that contain the data used in the reports.
BusinessObjects ,nterprise supports a ide ran(e of corporate databases
brief about &lowl/ Chan(in( Dimensions
8loly +han(in( >imensions0
$he S8loly +han(in( >imensionS problem is a common one particular to data arehousin(. n
a nutshell this applies to cases here the attribute for a record varies over time. We (ive an
e-ample belo0
+hristina is a customer ith AB+ nc. 8he first lived in +hica(o llinois. 8o the ori(inal entry
in the customer loo!up table has the folloin( record0
+ustomer ey :ame 8tate
)**) +hristina llinois
7/24/2019 BO Qucick Guide
17/27
At a later date she moved to 7os An(eles +alifornia on Tanuary 2**3. Ho should AB+ nc.
no modify its customer table to reflect this chan(e? $his is the S8loly +han(in( >imensionS
problem.
$here are in (eneral three ays to solve this type of problem and they are cate(oriUed as
follos0
$ype )0 $he ne record replaces the ori(inal record. :o trace of the old record e-ists.
$ype 20 A ne record is added into the customer dimension table. $herefore the customer is
treated essentially as to people.
$ype 30 $he ori(inal record is modified to reflect the chan(e.
$ype )0
We ne-t ta!e a loo! at each of the scenarios and ho the data model and the data loo!s li!e
for each of them. @inally e compare and contrast amon( the three alternatives.
n $ype ) 8loly +han(in( >imension the ne information simply overrites the ori(inal
information. n other ords no history is !ept.
n our e-ample recall e ori(inally have the folloin( table0
+ustomer ey :ame 8tate
)**) +hristina llinois
After +hristina moved from llinois to +alifornia the ne information replaces the ne
record and e have the folloin( table0
+ustomer ey :ame 8tate
)**) +hristina +alifornia
Advanta(es0
$his is the easiest ay to handle the 8loly +han(in( >imension problem since there is no
need to !eep trac! of the old information.
>isadvanta(es0
7/24/2019 BO Qucick Guide
18/27
All history is lost. By applyin( this methodolo(y it is not possible to trace bac! in history. @or
e-ample in this case the company ould not be able to !no that +hristina lived in llinois
before.
isadvanta(es0
$his ill cause the siUe of the table to (ro fast. n cases here the number of ros for the
table is very hi(h to start ith stora(e and performance can become a concern.
7/24/2019 BO Qucick Guide
19/27
$his necessarily complicates the ,$7 process.
ate
)**) +hristina llinois +alifornia )"TA:2**3
Advanta(es0
$his does not increase the siUe of the table since ne information is updated.
7/24/2019 BO Qucick Guide
20/27
$his allos us to !eep some part of history.
>isadvanta(es0
$ype 3 ill not be able to !eep all history here an attribute is chan(ed more than once.
@or e-ample if +hristina later moves to $e-as on >ecember )" 2**3 the +alifornia
information ill be lost.
7/24/2019 BO Qucick Guide
21/27
Nuery 6anel0
@or >es!i0
>ata $ab
When editin( uery does add ne objects to the report
adial button for display of classes and object or predefined conditions
Button @or0 8ave 1 +loseC=ieCunC+ancel
=ie Button for loo! at data and other functions
Add Nuery @rom eport 5ana(er Windo
i(ht +lic! in hite area in >ata 8ection
nsert :e >ata WiUard pops up
eport 5ana(er0 +lic! radial button to sort by data provider
,dit only ) uery at a time
ata $ab
When editin( e-istin( uery does :O$ add in to the report
,dit NueryC,dit eport con
6roperties tab for ueries
6redefined conditions inte(rated to(ether ith classes and objects
un Nuery Button on top FOnly ) optionG
+an selectively run only ) instead of all ueries Fefresh tooG
:o =ie Button
:o statisticsCvie data options
+an hide the Nuery @ilter Bo-
Add Nuery Button F$o open up another uery panelG
+reates a Nuery $ab in Nuery Windo
Has mini speed menu for those $abs
7/24/2019 BO Qucick Guide
22/27
eport 5ana(er0 +lic! don arro to sort by uery
+an clic! on uery tab to edit directly Fjump aroundG
:o re(ular templates option
:o ata $ab has bo- for chan(in( retrieval record limit or retrieval
time.
eport 5ana(er0
@or >es!i0
8lice 1 >ice 6anel
@ormat $emplates
:o dra( and drop templates
5icrosoft @ormattin( $oolbars
:o eport @ilter Windo
>rillin(0 5ust rab All dimensions don path or use scope of analysis
@or Webi0
:o 8lice 1 >ice 6anel
$emplatesI Option F>ra( and >ropG
:o @ormat $emplates
:o Nuery on NueryC8ubuery +alc
:o roupin( F+lip conG
:o hide Objects
:o +ount All
:o @old option
7/24/2019 BO Qucick Guide
23/27
>ra((in(C>roppin( ithin eport Windo very easy.
+an dra( objects directly from esults Object indo to Nuery @ilters
:o personal lovPs
7imited 5icrosoft @ormattin( $oolbars
i(ht +lic! on ,d(e of eport0 $urn $o Option
4 eport Options X ) @ull +hart Options as ell
eport @ilter Windo Option FAppears on top of displayG
$o emove +alcs0 >ra( Off or 8tructure 5ode or i(ht +lic!Cemove o or +olumn
+ustom 8orts0 But less sortin( options
Brea!s0 7ess 6roperty Options
Appear on left side via properties tab F5ust drill donG
an!in(0 But less property options
6roperties $ab on 7eft0
Have to clic! on option to see pull donPs
+onte-ts no different
6romptin( options far more poerful and easy to use
@ormulasC=ariables0
ncludes most >es!i functions no
@ is a @unction F:ot a commandG0 7i!e ,-cel
>isplay @ormat0 5ore >ifficult
$abs on 7eft0 >ataC@unctionsCOperators
@ormula on i(htCBottom
:ameC>efinition on i(htC$op
Operators list remains fi-ed
8ubuery >one =ia $oolbar Option F:ot in conditionsG
7in!in( 5ultiple >ata 6roviders0 5er(e >imensions
:e $oolbar Option
,asy to rillin(0 Will >rill via :e Nuery to loer level
7/24/2019 BO Qucick Guide
24/27
)bout !usiness objects
)bout !usiness objects$
B
7/24/2019 BO Qucick Guide
25/27
$o create a >B7: usin( >erived $ables
). +reate a >B7: in Oracle on 8erver) ith the folloin( statement0
2. +,A$, >A$ABA8, 7: dblin!Dname +O::,+$ $O userDnameDonDserver2 >,:$@,> B;
passord B7: on 8erver) usin( the folloin( statement0
4. +,A$, 8;:O:;5 synonymDname @O
userDnameDonDserver2.tableDnameDonDserver2Rdblin!DnameDserver2
". ,nsure the synonym for the lin!ed database on 8erver) is added to the tnsnames.ora file of
the tar(et database on 8erver2. f not Oracle ill return the OA)2)"4 error messa(e.
#. 7o( in to 8erver).
%. Nuery the >B7: synonym usin( the folloin( 8N76lus statement0
&. 8,7,+$ L @O5 synonymDname
'. 7o( into >esi(ner.
)*. +lic! nsert $able J >erived $ables.
)). Nuery the >B7: synonym usin( the folloin( 8N76lus statement0
)2. 8,7,+$ L @O5 synonymDname
)3. f an error is returned close the >erived $ables dialo( bo- and reopen. f the messa(e
S6arse OS is returned then clic! O.
)GWeb has a des!top version no.
:o you ill be able to save your eb reports on des!top as a client tool has been
introduced for the creation of Web eports. :o more issues of (lobal license. ;ou just need a
Web license to create a Web eport
2G$he major improvement of 9 3.* over 9 2 is architectureCadministrationrelated0
$he userinterface of the +entral 5ana(ement +onsole F+5+G has improved0 it mimics the
Windos ,-plorer interface ith its directory trees and pulldon menusE
$he ne 8ecurity Nuery in +5+ enables administrators to search for specific objectsE
Auditin( services comes no standard ith +5+ :o additional licencecosts are reuiredanymoreE
eportschedulin( comes no standard ith +5+. Also schedule options for Webntelli(ence
Business Objects 1 +rystal eports have improved so it matches BO#s Broad+astA(ent
6ublisherE
$he ne @ederationoption enables you to replicate servers on different locationsE
$he 8erver ntelli(ence A(ent F8AG a pro(ram that starts monitors and stops servers is
7/24/2019 BO Qucick Guide
26/27
added. t ma!es the ,nterprisesystem not dependent anymore on a sin(le +58E
t is no possible to create and add your on default securitylevel ne-t to the e-istin(
=ie on >emand @ull +ontrol et ceteraE
$he mport WiUard used for importin( objects from different environments and earlier BO
versions is e-tended and no also allos to import documents on their name only instead of
the internal +!ey.
$here is still room for lots of improvements0 versioncontrol of objects is still none-istent
eventbased schedulin( is not ellsupported useradministration cannot be done batchise
and the (eneral userinterface of +5+ despite havin( been improved is still a major
drabac! compared to BO # in terms of userfriendliness and understandability.
3G$here are optional prompts i thin! thsi feature added ill remove All in list of values
other ne feature is e can see hat all data is chan(ed from previous run of report
4GHere are fe more differences from desi(n point of vie.
$he ne feature in Webi is the smart measure0
t is a measure that dele(ates its a((re(ation calculation to a database. 8mart measure
performs calculation that the standard Webi a((re(ation mechanism cannot calculate
correctly.
,.(0 +omple- avera(essuch as avera(e of a percenta(eratiosetc.. 8mart measures are
available for all relational and O7A6 data sources.
t provides some ne Nueryin( functions0
>ele(ated 7O= searcht dele(ates the search of values in an 7O= to the database.
@eatures0). 6revents 7O= from bein( loaded automatically.
2. 6revents the report user from refreshin( the 7O=
3. estricts the data set returned.
4. 7imits the load time to one that the report user finds acceptable
Optional 6romptapplies only to report level prompts not universe prompts.
6ercent ran!
t allos the report user to ran! a percenta(e of dimension volume SslicedS on another
dimension. $his feature is available only on Tava report panel.
8amplin(
$he uery samplin( returns specified number of items and selects them randomly.
@orcemer(e
>ata $rac!in(0
7/24/2019 BO Qucick Guide
27/27
$his feature allos a report user to hi(hli(ht the values that have chan(ed since previous
refresh for any level of a((re(ation.
"G$he >esi(ner part of 93 is enhanced so that e can create universes based on 8tored
procedures in database hich can be easily accessed by business users for (eneration of ebi
reports throu(h infovie. $here is a hu(e difference beteen 92 and 93 infovie in termsof infovie customiUation.
#G5ultilin(ual support for metadata is no available ith the introduction of S$ranslation
5ana(erS.$his helps avoidin( the reor! in replicatin( the universe for different lan(ua(es.
But this is restricted to only Webntelli(ence reportshere by the lan(ua(e settin( can be
choosen from nfovie settin(s for Spreferred viein( 7ocaleS
%G@e more ne features of BO 93
8upport for :ested >erived $ables
+ompulsory filters at universe and class level
+ustom >rivers
,nhanced 8A6 BW support
&G$here is a security confi(uration improvement that consider very helpful. the option to
apply security to one object but avoidin( to spread it to the loer levels. 8o you do not have
to bro!e inheritance from each object on the ne-t FloerG level to have this or!in(.
http9;;businessobjects#uru.blo#spot.com;>HHW;H=;why&mi#rate&to&business&objects&
xi&r>.html
http://businessobjectsguru.blogspot.com/2008/01/why-migrate-to-business-objects-xi-r2.htmlhttp://businessobjectsguru.blogspot.com/2008/01/why-migrate-to-business-objects-xi-r2.htmlhttp://businessobjectsguru.blogspot.com/2008/01/why-migrate-to-business-objects-xi-r2.htmlhttp://businessobjectsguru.blogspot.com/2008/01/why-migrate-to-business-objects-xi-r2.html