Sie sind auf Seite 1von 32

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

ITS A SEMANTIC LAYER WHICH STORES THE BO USERS N THEIR PRIVILEGES

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.

BO repository is an set of db tables which holds the metadata information.This bo repository is


divided in to 3 domains Security,universe,document domain.This metadata holds all the
information related to users groups their priveleges...........except the "supervisor" this is the
super user of bo rep.the supervisor info is stored BOMain.key which is stored in default thome
dir of bo.

Generally Repository is the Metadata

BO 5.0 Repository create/maintain 50 tables, they are distributed as follows

25 tables for Security domain


24 Table for Universe domain
1 Table for Document Domain

in 6.5.1 repository

25 tables in sec.domin

1 table in doc domin

31 tables in uni domin

it is a matadata

In BOXI R2, there are no separate domains like in BO 5x and 6x.


There is a single repository which stores the entire information about the users , objects,
repotrs etc.

Bottomline: There are NO separate domains for Security, Document and Universe like in classic
BO.

In BO Xi R2 here also we use the same domains.


At the time of repository creation 8 tables will be generated.
Scheduling

This is documented in the help file.

To schedule an object
Navigate to the object you want to schedule.
Click the Schedule link for the object.
The Schedule page appears.

Select and specify the scheduling options you want to use.


To see the fields for each option, click the plus icon beside the option to expand the options. For
detailed information, see the following sections:

When to run a scheduled object


Database logon information
Filters
Destination locations
Format
Print settings
Server group settings
Parameters

Click Schedule.

1. could you please give me the diagram of BO 6.5 Architecture


or explain about the tires?

Ans

BO xi r2 follows three tier architects.

1. Client (DI/Web I Crystal reports)


2. Application tier (Java / .net)
3. Database tier

2. Example Country Name is like India/UK or ALL In parameter I selected India or


UK it should show only particular country details in BO. If i select ALL in
parameter. It should show both country data in different tables

Ans

use matches pattern option to solve your problem.


in matches pattern ( select country name or % for all).
now if u select particular country name then corresponding
data is displayed else use % to show all data for
country prompt
2
Ihave one report.Now i want to display that report as one
row as one color and another row as another color.The
entire report i need like that

Ans

Alternating row shading can be done in deski.


To show the different color in different row
Create a New variable.
put the formula
=Mod(Rowindex(),2) in new variable.
click ok.
add this variable in to report
Now create a Alerter and put 1 or 0 and color.
Now you can get the different color in different row.

3
can any body tell me how to create Hyperlinks in BO XI R2

Ans:
1. Create a new Variable to be created as hyperlink,
2. Make it as Dimension.
3. Write the link where you want this to move after
clicking on it.
4. Save it.
5. USe this object in the report
6. Goto the properties of the object.
7. Click DISPLAY -> Read the cell Content as -> Select
HYPERLINK.
8. Save the report close it and open it again, the variable
will work as hyperlink in the report.

4
I am trying to save the XI report to CSV format. the csv
file not displaying columns in order. all the columns are
misplaced. the report size is 12MB
Can any one tell me why the columns are incorrect position
when XI report converted into CSV format?

Ans:

1. Make sure all the report headers, details section don't


have any formula that may have invalid expressions.
2. Try to position all the report headers and detail
elements with similar size and alignment
3. Check if you have any extra/hidden Textbox objects
within the detail section.
4. I had similar problem, and had this problem only when
the report is redered to CSV, later i found that one of the
formula i have which displays.." NO DATA FOUND" when
returns null or empty rows and this caused to misplace the
column..

A::; While saving use the options in the CSV(options)like


Text qualifier and column delimiter

'Add objects to the folder' (id - 1) for 'Auto Loans' (id -


2626). Please contact your system or permissions
administrator if you require this right

Ans:

The user donot have the right to "add the objects to


the folder". please give the rights to this user and try to
save the report

what are the documentations u r created

Ans:
We create many docs while creating the reports/ while
designing the universe. We craete LDD (low level design
document) based on the HDD while designing/developing
phase. and also, UAT/Test plan/Regression test plan docs
also shold be prepare before sending the report/universe to
the customer.

7
What are the errors u have faced in creating reports in
business objects and explain some?

Ans:
While creating the Reports mainly we face
syntax/Computation/multivalue/Objects are not compatible
related errors.

8
Can any one tell me for business objects what we need to
study means some body told me that we need DW,ETL,SQL.... is
this is necessary..?

Ans:
If one must be an expert in Business Objects he need to have
the skills mentioned below :

- Oralce (sql)
- Datawarehouse Concepts
- Business Objects tools :
- Designer
- Desktop Intelligence
- Web Intelligence
- CMC
- Migration
- Report conversition tools
- Infoview
All these Business Object tools are the products
of the Business Objects which come with the product.

9
What is thin client And thick client..?

Ans:
In BO, Thin client is WebIntelligence, where you just need
the server path or the url to access reports, whereas Thick
Client is Desktop Intelligence, where u need to install BO
Full Client on your pc to access/create reports.

A::::::::: Thin Client means : exam - the user can access the detail
form database directly it is call as thin client

Thick Client means : exam the user can access the details
from database thru third layer

10
How to check for a particular value from one column with
the list of values present in another column in Webi
reports?

Ans:
Easy one, save the webi report to PDF and search for the
value in PDF.If it is duplicate it will show otherwise not.

11
what is a filter?

Ans:
A filter, as the name suggests, is used to apply a
condition to get specific or "filtered" data in the report.

a filter can be applied either at the universe level or at


the report level.

A::::: Filter at the report level is nothing but "hiding the


data".
Filter at Query panel is nothing but " filtering the data
at DB/DW level"

12
When any new universe changes are deployed how does the end
user get the view of the new classes/objects added(apart
from specs doc)?

Ans:
when universe get changed,we do export the changed universe to
enterprise server. user gets the view of changed classes
objects what ever we done at universe and already existed
objects which are not changed are viewed as same like before.

13
When N reports are scheduled for N users, How does the BCA
process /know to which user the report needs to be sent?

Ans:
There is an option in business object scheduler in which we
need to give the email id's of the user who wants the
reminder when the report has been refreshed...This is the
way the BCA will get to know about which users wants which
report...hope this'll help..

14

1. what is import wizard and its purpose ?

2. what is publishing wizard and its purpose ?

Ans:

Import wizard is a tool that helps in migrating the reports


from older version of BO to a newer one. Generally, BO 6.5
reports are migrated to DeskI or BO XI R2. Though migration
of reports could be done manually.

Publishing wizard is used to publish or export a report


into desired repository.

A:::::
Import wizard has many uses
For converting older version reports to new version
For creating the BIAR file
For sending or exporting the reports with in the
organization by using the cms name,user,pass word

Publishing wizard is used to publish or export the agnostic


documents like pdf,ppts to the infoview.

A::::
Import wizard used to move one environment another
environment i.e., development to production

suppose u have develop universe, report then u have compress


these BIAR file after the BIAR file sent production users
then can convert to BIAR to actual files (universe, reports)
so that we can also use import wizard method.
2. Publishing wizard we can export locally reports to public
folders in CMC.

15

I have 2 universes. that is u1 and u2. From u1,i created


one report that is r1. Now i want to give the connection r1
to u2 and at the same time delete the connection from u1 to
r1 ? How is it possible explain?

2.How can i schedule the reports in BOXIR2?

Ans:

can change the connection for the report r1.For webI


reports in query panel on left side we have query properties
there we can change the connection of the universe to
u2.then it will map to the u2.

A:;
Suppose you have development universe(U1) and production
universe(U2) then u have develop first sample report based
on U1 universe after you have move this report in production
system using import wizard then change universe connection
U2 after it works fine. if any changes objects in any of
universe then you get error.

2.suppose you have admin right then u can schedule in cmc


other wise u have schedule right then schedule the reports.

A::
we can change the connection of a particular report in the
report level option tools->view
data->Browse of universe option, here we can change the
connection of the report and we connect to any valid universe.

16

Prompt is a function in BO, that is used to get report


containing specific data. Specific to what prompt values
have the user entered. A prompt could be given in the query
panel while editing the data provider for the report.

for ex, if a prompt has been added in a column


say "balance" ,and the prompt asks for which date the user
wants to see the balance, then the user can either on its
own put a value or he can also select value/values from the
list of values.

Ans:

prompts are the user interactive objects


which will allow the user to enter the value based on the
value the query will be executed and the results will be
displayed in the report based on the prompt value,

for eg:@prompt('enter the value for the


year','Á','class/object',mono,free)
By using this the BO will ask the user to enter the year
based on the value of year the query will be executed.

If he selects the 2001 then the year will be equal to 2001

17

Explain about derived tables?

Ans:

derived tables are logical tables in the universe. to


reduce the query complexity and better query performance or
complex query we write in derived tables. derived tables
are nothing but sql queries. these tables can be used in
prompts.

18

what is crosstab reporting, slice and dise and drill mode??

Ans:
Tabular reports is a 2D format and most of the
operational/formatted reports will be created in tabular
form.
Cross tab reports is a 3D format and most of the analytical
reports are created in the cross tab report form.

Slice and dice allows us to show and hide the objects,


whereas drill allows us to drill the data like drill up,
drill down, drill through depending upon the user
requirements. With slice and dice, you change the position
of the data like moving the data from rows to columns.
Drill mode allows you to analyze the data in different
angles and different levels of details.

19

what is the difference b/w star and snowflake schema in


data ware house?

Ans:

Star Schema : Star Schema is a relational database schema


for representing multidimensional data. It is the simplest
form of data warehouse schema that contains one or more
dimensions and fact tables. It is called a star schema
because the entity-relationship diagram between dimensions
and fact tables resembles a star where one fact table is
connected to multiple dimensions. The center of the star
schema consists of a large fact table and it points towards
the dimension tables. The advantage of star schema are
slicing down, performance increase and easy understanding of
data.

Snowflake Schema : A snowflake schema is a term that


describes a star schema structure normalized through the use
of outrigger tables. i.e., dimension table hierarchies are
broken into simpler tables.

In a star schema every dimension will have a primary key.


# In a star schema, a dimension table will not have any
parent table.
# Whereas in a snow flake schema, a dimension table will
have one or more parent tables.
# Hierarchies for the dimensions are stored in the
dimensional table itself in star schema.
# Whereas hierarchies are broken into separate tables in snow
flake schema. These hierarchies helps to drill down the data
from topmost hierarchies to the lowermost hierarchies.

20

why you create universe and creating reports based on that?


why don’t we go for crystal reports and generate reports
directly? tell me the advantages? please answer to this question.

Ans:

Main difference is ROLAP (Relational OLAP) supported by BO


and not by Crystal Reports. ROLAP meaning is you can try to
generate the universe using SQL's from several data sources
(whatever you call like SQL Server, ORACLE etc;).In Crystal
Reports if you try to add more that one data source that's
it!! the verify database option will be disabled(which
means it does not support)

A:
The biggest difference is that Crystal reports are used
for "canned" reporting while BO is used for adhoc
reporting.

21

BO 6.5 is a 3 tier architecture. Tell me the names of the


tiers?
Ans:
1.Client Tier / Presentation Tier(User Interface)
2.Application Tier
3.Data Tier

22
What is the Drill filter and it's usage?

Ans:

to use the drill filter by default to generate your report


after to select on toolbar click > tools menu > options
>select Drill filter in drill toolbar by using in drill
through section > automatically u select one column given the
right click > drill filter option will available.

for Ex to take objects year,Q,M,City,customer,revenue

i want only the year value to have 2008 only.


u select Drill filter option automatically u will get your
filtered data.

Ans:

Drill filter is a mode that allows you to break down the


data and view it from different angles and different levels
of detail to discover what the driving factor is behind a
good or bad result

23

what is slowly changing dimension

Ans:

Slowly changing dimension applies to some cases where


attribute for a record varies over time.

For example a person called narmatha lived in one place


(india). So the original entry in the customer lookup table
like : customer id :100 name: narmatha country:India

At a later the person moved to UK

How should XYZ Inc. now modify its customer table to


reflect this change? This is the "Slowly Changing
Dimension" problem.
Slowly changing dimensions(SCD) is the type of dimensions
which changes with respect to time or period.

Fo s ex: there is an table which has objects like


Country City Employee id address .
Here for example the say the employee of employee id say
e23321 is presently in Hyderabad after a month he is re-
located in Bangalore than we can say the address dimension
is SCD w.r.t. time

We have 3 types of SCDs:


SCD-1
SCD-2
SCD-3
SCD-1:where no historical data is not maintained only
present data is maintained
SCD-2:Where complete historic + present data is maintained
SCD-3:Where one time historic(say previous) data+ current
data is maintained

24

what is aggregate awareness ? how do we use ? where do we


use ?

Ans:

Aggregate awareness: is the ability of a universe to make


use of aggregate the tables in a database. These tables
have pre calculated data

USE:
you can use a function @aggregate_Aware in the select
statement for an object that directs a query to be run
against aggregated tables

This function can be used to speedup the execution of the


query and to improve the performance of sql transaction

25

1. how do u connect one report with another ?

2. how do u generate reports from different data sources(


ex: oracle, sql server)?

3.how do u give the security to universe ?

Ans:

In Business Objects web intelligence we can not connect one


report with another .this is possible with Crystel reports
'SUREPORTS' functionality.

In bo xi r2 Universe can be created using single data


source.But while on creating reports we can generate single
report from different Universes which has different data
base connections by using 'MERGING DIMENSION' functionality.

In BO xi r2 we can not create reports using data base


directly (eg:oracle,querys,xml) because Universe is the
ultimate data source to the web intelligence reports.

But using desk top intelligence we can generate reports


using different data sources .and also using Crystel we can
do this.

Cooming to security of the Universe,security can be done


universe level that is row level security,universe
parameters restrictions,object level security.

We give security to Universe by using Designer or cmc.

26

Hi I am starter in BOXIR2.CAn anyone plz tell me the user


identification details to be entered at the time of login
to designer/deski

Ans:

while Login to designer you need to fill three user


identicative fields
1.User Name
2.Pass Word
3.Security Domain

User name and password can we created created by the admins


in Genaral supervisor with designer privilages.
And in the security domain you need to specify the database
to which you need to connect it can be reporitory database
also.

27

Difference between drill by and drill across with example?

Ans:

Drilling across: display different data by choosing other


values from the drop down menu.Drilling across shows totals
for another value on the same level in the current
hierarchy.
28

can i use stored procedure in webi?


Ans:

That was true in XIR2. As of XI 3.0, you can connect to a


stored procedure with WebI through universes. Simply create
a universe on top of your stored proc with the new data
connector provided in this release.

29

Instead of cms which server you have to use?

Ans:

BCA servers (Broad cast agent)

30

Tell me the difference between cmc and cms?

Ans:

The Central Management Console (CMC) is included for full control over the BI
platform. In addition, specialized administration interfaces are provided when you
require administration of specific-user access, document creation, and server
configuration. This is particularly important in decentralized system management
environments where different people are responsible for different aspects of the
deployment. The result is a powerful, open, and complete BI platform that meets
the needs of end users while providing IT with full control over the deployment.

The Central Management Server (CMS) is the central platform service and is
responsible for maintaining a database of information about your BusinessObjects
Enterprise XI system. All the platform services are managed and controlled by the
CMS. The CMS also manages access to the system file store where the physical
documents are actually managed. The system repository database is maintained
using the provided MySQL database, or by using your preferred IBM DB2,
Microsoft SQL Server, Oracle database, or Sybase ASE . The database structure
is automatically created when you set up your BusinessObjects Enterprise XI
system or it can be configured on a different database if you want to move your
implementation to another environment. All access to the repository is managed
directly by the platform and management interfaces and by the SDKs.
The CMS data includes information about users and groups, security levels,
BusinessObjects Enterprise content, and services. The CMS also maintains the
BusinessObjects Enterprise repository, and a separate audit database of information
about user actions.

31

Can anyone plz tell me How to create universe in business


objects enterprise 11.5
Ans:

in boxir2 to create the universe by using business view or


Designer.

32

Difference between Decode and Case?

Ans:

Decode: using for reporting purpose. and it is implemented


by if stmt.
Ex: select decode(job,'CLERK','executive',job) from emp;

Case : implemented by if & elsif condition. it is using


pl/sql equality conditionality.
Ex : select case job='CLERK' then 'executive' else 'no' end
a from emp;

it is also used for multipul colms & multi conditions.

33

Explain about MTD(Month To Date) and YTD(Year To Date) with


one example and where you use this in your project?

Ans:

MTD MEANS REPORT FROM THE STARTING DATE OF THE MONTH AND
CURRENT DATE EX:I WANT A REPORT FOR THE MTD AUGUST MEANS
The report start date must be august 1st to today date(4
aug).same for the YTD.

WHERE WE CAN USE MEANS WE CAN USE SALES AND INVENTORY ITS
DEPENDS UPON U R REQUIREMENT

A::;
Eg for the MTD report is

select sal from emp where hiredate between


trunc(sysdate,'mm') and sysdate;
same for the ytd,qtd place yy or q respectively

34

how to hide the prompts?


Ans:

i think show/hide object will select in designer or report


level. i think in report level show/hide object by using
pivot tab,format table dialog box.

in designer level directly select rightclick object select


show/hide option. selected prompt object automatically done.

35

without creating the business view is there possible to


create & generate the Crystal reports?

Ans:

yes we can.we can create and generate reports by connecting


to either universe or other data sources like ms access etc.

36

how to connect one to one report? Explain with example?

Ans:

Yes we can connect one report with another.......

By using merged dimension option available in reporting tool


bar....

37

what is the use of merge option in webi reports? explain


with example?

Ans:

we can use merge option in webi, as like syncronization in 6.5


EX: if u open one Dp & generates the report after u select
another Dp u can link with in 2Dps same containg objects
like In 1st DP(Year,Q,Country,revenue),In 2nd
DP(Year,Q,quantity sold). --> Click Merge Option -->
automatically merge same type of dia objects.It is generated
in one report.

38

how to connect the hyperlink in webi reports?

Ans:
there are two ways to create a hyperling in a report
1. u create a new Hyperlink, open the webi& go for new tab,
select Hyperlink option.
Hyperlink window will appear, in this window give name,
Mainly u select URL path i think this is source location.
this source location will be transferred into target
locations(select Folders or Categories).click ok

Then automatically Hyperlink will connected.

2. Create a cell in the report and then right click on it


insert the url there and get the hyperlink with the report.

39

How would I achieve Traffic Lighting in Business Objects

Ans:

insert the pictures & colors automatically achieve traffic


lighting in Bo

40

What is the purpose of @aggregate aware function?please


draw, how you use the @aggregate aware function

Ans:

An aggregate table is summary table that dba build to execute


querys faster.@aggregate _aware is an function in bo which
takes advantage of aggregate table when ever possible else
it redirects to original fact table.

syntax:
@aggregate_aware(sum(smallest_table),sum(medium
table),sum(biggest_table));

here smallest table is aggregate table because data is


aggregated by various dimensions.and big table is fact table.

41

What are the different types of Filters available in


BUSINESS OBJECTS?

Ans:

Filters Are Two Types


Report filter
Query filter.

Report filter:
Report filter Hides the data In report.
Its works on Microcube.(Its contain in Repositary)
Query Filter:
Query filter Restrict the data from data base.
Its works on database.

42

What are the Different Data Providers support in Web


Intelligence and DeskTop Intelligence?

Ans:

Web Intelligence support only Universe.

Desk top Intelligence supports different type of data


providers.
1:Free hand SQL
2:Stored procedures
3.universe

43

What is Complex Reports?

Ans:

Complex reports are the reports which pull up data from


different sources. Complexity also depends on the data
model and the critical way the report data is going to be
generated.

44

There are two options to set "max number of rows fetched"


from designer,
1. Tools> Options
2. From universe parameters

What is the different between these two and why their valus
are different?

Ans:
In Designer

This is a useful feature to show you a sample of the data


in your tables as you build objects in the universe. As a
default, Designer will present
you with the first 100 values in your database
45

while migrate bo 5.1 report into boxir2 ,what are the


problems faced

Ans:

1)5.1 stored datas from repository level boxi u stored in


folder type of options

2)provide RLS level in 5.1 supervisor will provide in boxi


developer provided

46

how to create a derived table in designer? i need steps


regarding derived table

Ans:

IN UNIVERSE DESIGNER RIGHT CLICK -CREATE DERIVED TABLE -


GIVE NAME FOR DERIVED TABLE.

IT'S DISPLAYED IN THE UNIVERSE DESIGNER PANNEL.

MAINLY DERIVED TABLE USED FOR WE CAN CREATE OUR OWN QUERY.

LIKE WE CAN SELECT ONLY THE PARTICULAR TABLES IN THE DESKI


WHILE TRACKING THE DERIVED TABLE(IT'S BASED ON THE OUR
QUERY)

47

when will use compatible and incompatible objects?

Ans:

compatible and incompatible objects will be defined when


you create aggregate awareness. This is one of the
performance improvement technique at the universe level.

48

What is the difference between derived table and views?


which one gives better performance?

Ans:

a derived table is dynamic,virtual table that you create


within universe structure.it consists of set of sql
statements that you create in designer and you can use it as
a logical table to create objects.

in the derived table sql set,you can put a select statement


in place of table name in the from clause.sql set can also
contain embeded prompts and you can create joins between
embeded physical tables ,just as you can with other tables.

derived tables can be used in place of database


views,aggregate tables,lookup tables.

by using derived table we are processing load from the


report server to the database.

views are also virtual tables which are created in database


level and can make use in universe.but we can not create
them in universe structure.

49

How to create predefined filters in B.O.

Ans:

Pre-defined filters are created in Business Objects


Designer where we create/edit/append Universe. In the
universe window, in the right hand pane is classes and
objects, by default the view selected is of dimensions,
measures and details, to create filters, the view must be
changed to filters and use add object and select the
required where clause.

50

WHAT ARE THE INDEXES THAT SUPPORT DATA WAREHOUSING ?


Thanks In advance Prakash

Ans:

In general the same index theory applies to DW as it is for


any RDBMS. So we can have one clustered index and several
non-clustered indexes on a table. defininng the index
depends on the need for the particular SQL. We usually
define them on the columns used in the join clause and in
the where clause to fecilitate the faster fetch.

51

i Have created the universe in which i have one table and


different derived tables from the same table i am supposed
to create report from the same universe which should
dispalay the duplicates rows, but all the time i run the
report i am not getting the duplicate rows i have checkd
the duplicate report option too in report.. is there
problem with universe or report,.. can any body help?

Ans:

This can be solved in a simple manner.. In Report just


double click your table or right click for Table
properties.. In the General Tab just uncheck the
option "Avoid duplicate rows Aggregation". Hope you will
get the desired results..

52

how to do Ad-hoc reporting ?

Ans:

Adhoc report is nothing but an user friendly report. The


end user can create their own report like drag and drop the
objects what they wants in report based on the business
perspective.

53

What is security level in BO ?

Ans

In BO 6.5 windows level, command level and row level these


are securities

and XIr2
Folder level and user level

create in central management console

54

WHAT IS ROW LEVEL SECURITY IN BO?

Ans:

in bo 6.5 row level security

restric the rows in the table

In supervisor level, click on resource pane, select


universe right click, on properties on, select rowlevel
how many rows u want select that rows and apply ok

56

what are the disadvantages of alias?

Ans:

alias is an duplicate of table name


and it is closed path circuit,it may causes duplicate
reports on table by causing this type of error we can use
alias,context in bos

Aliases will create complex in structure of the Universe

57

can we create aliases for every table beforehand? if yes


what are the disadvantages?

Ans:

In the Designer you can create alias for the table. U had that option in menu
bar.You just select the table and type the alias name. This is used to avoid some
looping and trap problem.

u can create alias for very table but its better not create
alias for fact tables. If unnecessarily alias are created
for every table the universe structure will be complex. so
more number of tables will be present in your schema.

58

I have a column contains a data like A,A+,A++,B,B++


how u going to sort their data?

Ans:

using custom sort in report, where one can define the sort
sequence.

59

who r the users in B.O.XIR2?

Ans:

In BoXIr2 there are no standard or specific users. Once you


install the product you will get two default grous ie.,
every one and administrator. And one default user as
administrator. We can create our own users and groups. But
all the users we create should be in the everyone group
including the administrator.

60

What is meant by ZABO and FC(full-client)?

Ans:

This module of the application is hybrid of the thin client


and the Full Client Modules of Business Objects Reporting
Module. ZABO stands for Zero Administration Business
Objects. This application uses the hardware resources of the
client machine for application level processing and
communicates through the protocol defined for the browser to
use the server resources for processing External requests
(like running a database Query, creating a data provider to
access data.)

A:;;;
ZABO means Zero Administration Business
Objects and this is 3-tier level architecture.
No need to install any BO software.

Full Client means 2 -tier level architecture we can directly


connect to repository only we defines key file and this Full
client we need BO tools our local system also.

61

What is diff b/w Alias and Contexts in which situation we


are using contexts instead of Alias?

Ans:

The main difference between them is if the loop is formed


between 1 fact table and 2(0r) more dimensions tables, then
create an alias for existing dimension tables. if loop
constitute more than one fact table then in this case go
for contexting.

A::;
Contexts and Aliases are means to resolve loops/traps in
universe designs. Contexts are used to specify which of the
paths should be used when more than one path is possible
from one table to another in a loop. Contexts are used in
the scenarios where two or more many-to-one joins converge
on a single table. Whereas Aliases are used to resolve the
loops by duplicating the table and defining separate paths
when one-to-many join links to a table which is again
linked to another one-to-many join.
62

what is crystal reports? how to migrate them?

Ans:

Mainly the source of crystal report is Businessview.

it is generate the reports daily basis.

63

what happens if cardinalities are not resolved?

Ans:

If Cardinalities are not specified between the tables i.e


the relationship between the tables ( 1-1,1-MANY,MANY-MANY)

We get more results at report level more than the actual


result,like a Cartesian product.

We can't detect the Loops & Traps


(Chasam & Fan) Which are mainly detected by the
CARDINALITIES option

so it should be Identified.

A::::

cardinalities are called relationship, u given the tables


relationship 1-1,1-many,many-1,many-many relationship
(which is suitable for that area) give the correct

once check the check integrity button

64

What is the difference between Thin client & thick client?

Ans:

Thin client we can also called as Web Intelligence where as


thick client also called as desktop intelligence. The main
diff b/w thin & thick client, in webI, we an create reports
using only universe but using DeskI we can create reports
by using data providers are XML data provider, VB
application, universe, stored procedure, database, sap r/3 etc
A:::::

Thin Client is a browser based version, whereas thick


client is a desktop based version. In thick client, you
have lot of functions and formatting options.

65

Can anybody tell How a report will burst into .pdf files?

Ans:

Give File -> Save-As in PDF format.

66

Is import wizard,
report conversion tool,
report comparison tool,
security viewer ---- all r migrating tools.

whether all the tools are available in BOXIR2? ..

Ans:

In BOXIR2

We have below tools only

Import Wizard
Report Conversion Tool
Repository Migration Wizard

A:::

Import Wizard used to migrate the reports/ users/ universe


connection etc etc.
Report Conversion Tool(RCT) is used to convert the DeskI
reports to WebI Reports

there is no Report Comparison tool, n Security Viewer


present in XIR2

67
1.what is the use of migration.(converting one version to
another)
2. what r the migration issues faced while migrating from
Bo5.x to BOXIR2 n how 2 resolve it.

Ans:

1) Each version have some license period and License for 5x end by 2007
december i guess. Also some enhanced features available in the latest versions.

2) If u want to convert 5.x Deski to XI Deski just open the report in XI. Nothing to
be done extra. But its safe to have a backup of 5 separately. Then you can check
the data by running the reports in Both Versions.
If u want to covert to Webi use migration tool provided in XI. Here you might
face some alignment and formatting problem will arise.

68

what do u mean by variable functions ?

Ans:

varible is reusable function, once create the varible,we


can use n no of times

69

what is the difference between olap and oltp?

Ans:

OLAP - Online Analytical Processing, which deals with analysis of data. It has to deal with
historical data too( for analysis purpose) Not updated frequently. If required
bulk update is allowed.

OLTP - Online Transactional Processing, which deals with transactions. For e.g. withdrawals at
ATM machines. It involves many transactions. The databases have to be updated
more frequently after the successful completion of a transaction.

A::

OLTP
* Is the E-R modleling,there are more concurrent users,
* It contains normalized tables so there is no redundancy.
* More tables,Joins and less Indexes,
* It stores daily transactional data
* It stores very less data
* It contains mainly current data
* INSERT,UPDATE,MODIFY can be applied on OLTP.
* Performace will be high

OLAP
* It is the Dimensional Modeling
* It contains Denormalised tables there will be redundancy.
* Less tables,Joins and more Indexes
* It stores operational data
* It contains Historical and Present data
* only SELECT clause is applied on OLAP
* It stores very Huge data
* Performance will be low compared with OLTP

70

what are the types of universes?


what is the difference between metric universe and simple
universe? in what context we use metric universe?

Ans:

There is only one universe in terminology of BO, but there may be many situations based on
the usage, where we can classify the universes as-

1. Depending on type of data universe objects mapping

a.Ad-hoc (personal data) – The Universe created for a personal usage is called Ad-hoc Universe
and these are not shared with anybody else.The reports created using these universes are
called Ad-hoc Reports and generally users have the rights to store the reports in the Inbox. Ad-
hoc reporting is a user friendly
feature designed for all levels of users. Custom reports are created using queries.
b. Non Ad-hoc (corporate data) – The universe created for a corporate usage is known as
Non ad-hoc Universe these are sharable Universes and reports created from these can be
viewed by all the users.

2. In linking universes scenario


a. Core universe (Kernel or Master universe) – The Universe created and used with
another universes for the reusability of the components.
b. Derived universe – The Universe created using Core
universe and there own required components.

3. Depending on universe parameters.


a. Secured universe.
b. Personal universe.
c. Shared universe.

71
in universe perameter u dont give the option multiple contexts ,what is the impact in report
level

Ans:

By having multiple contexts you can utilize the 'multipass' sql feature. Multipass: Breaking one
large SQL into multiple SQLs. If you are using the star schema with two or more fact tables,
and you enable this feature, BO will
automatically generate two or more SQLs (i.e. one SQL for each fact table object used in the
report). Then the results will be synchronized in the report.

72

in report level u find from which context u use, why it appears, what is the reason, how u
resolve in report level

Ans:

When a query is ambiguous, BusinessObjects or WebIntelligence displays a dialog box that


prompts the user to select one of two contexts. When the user selects a context, the
corresponding tables and joins are inserted into the SQL query.

This should be resolved at universe level by selecting proper options in universe


parameters>SQL>Multiple Paths

73

main purpose of aggregate awareness(not include make possible of use of aggregate tables)

Ans:

Aggregate tables are used in the schema in order to improve the query performance. it is
implemented by using @aggregate_aware()function. these tables carries precalculated
aggregates(measures).it will improve query
performance, so we will get data fastly.

http://www.dwoptimize.com/2007/09/aggregate-awareness.html

Aggregate Awareness is used to avoid having an object


multiple times, in different classes, for the fact table
and the aggregated table.

74

what is isolated joins in check integrity

Ans:

Isolated join is the join which is not included in any of your contexts, so you are getting that
error.
Solution :
First of all find what are all the joins you left with out including in any
of your contexts and join them to any of the context which you think appropriate. Then go for
Integrity check.

75

what r the disadvantages in boxir2

Ans:

group values function,available in 6.5 but XIR2 is not available.

76

How to execute the MACRO through Infoview?

Ans:

running the VB macro as full client report by invoking DeskI using a batch file. This bat file can
then be scheduled in Infoview too.

The batch file looks like this


Code:
"C:\Program Files\Business Objects\BusinessObjects
Enterprise 11.5\win32_x86\busobj.exe" -user "administrator"
-pass "passwd" -system "servername" -auth "enterprise"
-nologo -blind -document "C:\temp\VB_BOXI.rep"

This will invoke the DEskI application and run the .rep file containing the macro. And it can be
scheduled as program object in CMC/Infoview.

77

Is it possible to generate reports without having knowledge of the Universe structure?

Ans:

yes, we can run the report without any knowledge of universe structure.

78

As im new to BO, tell me


1.How to do migration from BO6.5 to BOXIR2?
2.whats the difference b/w BO6.5 to BOXIR2.
3. what is the way both BO 6.5 n BOXIR2 file storage varies.

Ans:

1) To migrate the bo 6.5 to XIR2:--


a) open the migration wizard
b) select ur source location(Here give ur BO 6.5 doc)
c) click next
d) select ur destination location (ur BoXIR2 environment)
e) select the users or admin or specific users
f)click next
f) click ok

the above conditions will applied ur 6.5 document will


migrated into ur boxir2 environment.

A::;;

2.....i think so many differences are there

1. 6.5 is three tier Architecture and XIR2 is multi tier/Five tier architecture

2. 6.5 is database concept/xir2 is file repository concept


3. this is corba architecture / xir2 service orient arch.
and etc..

1... entirely different from xir2


6.5 profiles are general supervisor supervisor, designer, supervisor-designer, user, versatile
user xir2 in everything manage by CMC

3..... 6.5 we can create repository that file stored by


*.sdlc folder xir2 when u r installed by default create by repository

79

What is the diff between break and section

Ans:

break removes duplicates and section appears outside the grid.

80

what is master-detail report

Ans:

Master-Detail report allows us to display the result in Section wise. It splits large blocks of data
into sections. It minimizes the repeating values. We can have subtotals also.

A::::

Yes. It displays the data section wise. If you have the following in a report, for e.g. Country,
Store, Sales, you can change it into a master detail report country wise by dragging and
dropping Country as a section when the cursor
shows the text 'Drop here to create a section' you can see the data country wise.
81

wat is the difference between full client report and thin client report? wat is the difference
between desktop intelligence and web intelligence?

Ans:

Full Client reports are created using BO reporter which use BO two tier architecture however
Thin Client reports are webi reports which are created using web intelligence and use BO 3 tier
architecture to process.

82

can anybody tell me how many classes where there and objects in each class

Ans:

That depends on your Business needs. class is nothing but a views from the
database. so your object count will depend on that only. so we cannot say aout
the classes and object count

83

how many user were there

Ans:

what exactly is your questions, like in my environment their are 1500 Business End Users and 4
report Developers and Two Universe Designer and one Administrator.

84

Can anybody tell me about issues faced while creating universe.

Ans:

loops, connections to the data base, all these i faced while creating the universe

85

Is it possible to develop reports without Universe access?

Ans:

This is possible only in deski reports not in webi.

to create reports data source can be personal data file or free hand sql or universe in desktop
intelligent.
in web intelligent data source to create reports is universe.
in crystal reports we can create reports using different data sources other than
universe.
86
Can We customize the Business Object infoview in BO?

Ans:
Yes. Through the CSS files located under program
files\business objects\Tomcat55\webapps\InfoViewApp\res, if you were editing the look and feel
of InfoView, for example.

87

Das könnte Ihnen auch gefallen