Академический Документы
Профессиональный Документы
Культура Документы
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
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.
in 6.5.1 repository
it is a metadata
Bottomline: There are NO separate domains for Security, Document and Universe like in
classic BO.
To schedule an object
Navigate to the object you want to schedule.
Click the Schedule link for the object.
The Schedule page appears.
Click Schedule.
Ans
Ans
2
2
I have 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
3
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
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 should 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.
4
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
Ans:
5
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.
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?
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
6
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,
17
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
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:
7
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.
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
Ans:
1.Client Tier / Presentation Tier(User Interface)
2.Application Tier
3.Data Tier
8
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.
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
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 tablelike : customer id :100 name: narmatha country:India
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
9
SCD-2:Where complete historic + present data is maintained
SCD-3:Where one time historic(say previous) data+ current data is maintained
24
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
Ans:
In Business Objects web intelligence we can not connect one report with another .this is
possible with Crystal reports 'SUREPORTS' functionality.
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.
26
10
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:
User name and password can we created by the admins in General supervisor with
designer privileges. And in the security domain you need to specify the database to
which you need to connect it can be repository database
also.
27
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
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
Ans:
30
Ans:
11
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 Business Objects
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 Business Objects 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, Business Objects Enterprise
content, and services. The CMS also maintains the Business Objects Enterprise
repository, and a separate audit database of information about user actions.
31
Ans:
32
Ans:
33
Explain about MTD(Month To Date) and YTD(Year To Date) with one example and where
you use this in your project?
12
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
34
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 right click 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 create and generate reports by connecting to either universe or other data
sources like ms access etc.
36
Ans:
13
37
what is the use of merge option in webi reports? Explain with example?
Ans:
38
Ans:
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
Ans:
40
What is the purpose of @aggregate aware function? please draw, how you use the
@aggregate aware function
Ans:
14
syntax:
@aggregate_aware(sum(smallest_table),sum(medium
table),sum(biggest_table));
41
Ans:
Report filter:
Report filter Hides the data In report.
Its works on Microcube. (Its contain in Repository)
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 Desk Top
Intelligence?
Ans:
43
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
15
1. Tools> Options
2. From universe parameters
What is the different between these two and why their values 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 data 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:
MAINLY DERIVED TABLE USED FOR WE CAN CREATE OUR OWN QUERY.
47
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
16
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 embedded prompts and you can create joins
between embedded 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
Ans:
50
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. defining 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 facilitate 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
display the duplicates rows, but all the time i run the report i am not getting the
duplicate rows i have checked the duplicate report option too in report.. is there problem
with universe or report,..
17
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
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
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
Ans:
in bo 6.5 row level security restrict the rows in the table In supervisor level, click on
resource pane, select universe right click, on properties on, select row level how many
rows u want select that rows and apply ok
56
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
57
can we create aliases for every table beforehand? if yes what are the disadvantages?
Ans:
18
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
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
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
BusinessObjects. 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 Fullclient we need BO tools our local system also.
61
19
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
Ans:
Mainly the source of crystal report is Businessview.it is generate the reports daily basis.
63
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::::
64
20
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:
66
Is import wizard,
report conversion tool,
report comparison tool,
security viewer ---- all r migrating tools.
Ans:
In BOXIR2
Import Wizard
Report Conversion Tool
Repository Migration Wizard
A:::
21
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
67
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
Ans:
69
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,
22
* 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
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-
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.
23
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:
73
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
74
24
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
Ans:
76
Ans:
running the VB macro as full client report by invoking DeskI using a batch file. This bat
ch file can then be scheduled in Infoview too.
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
Ans:
yes, we can run the report without any knowledge of universe structure.
78
25
3. what is the way both BO 6.5 n BOXIR2 file storage varies.
Ans:
A::;;
1. 6.5 is three tier Architecture and XIR2 is multi tier/Five tier architecture
79
Ans:
80
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.
26
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
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
Ans:
loops, connections to the data base, all these i faced while creating the universe
85
Ans:
27
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
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
how to solve #multivalue, #syntax, #error. iwant complete solution process in practical
wise?
Ans:
practical wise:
1:-- the o/p context not include i/p context its situation this error occurs.
Ex: in a report i have year,city dia's & Revenue measure is there.
=<revenue> In <year>
The above condition will to run the query getting revenue column #multivalue error
occurs.
solution: cilck the formulabar in view menu select the error containg cell, edit the
formula to write below condition.
= <revenue> In(<city>,<year>) In <year>
The above formula will run correct data will appear in the report.
Note: the above condition by default it will take agg "sum" function.
#syntax:--
the variable in the formula no longer exist in the condition.
Solution:- Click edit dataprovider--> new object will be need --> select error cell -->
edit formula --> click ok.
28
#error:--
the variable in the formula is incorrect. This error will occur.
select the error containing a cell --> copy the formula in edit menu --> paste it in new
cell --> go for formula bar in view menu --> --> take the first error containing cell --
>edit the formula --> repeat the above steps.
88
Ans:
89
Ans:
Select the chart -> Format -> Chart -> Appearance -> Check the Hide block check box
and your chart is gone. You can also conditionally hide your chart by just typing the
condition in the text box provided below this check box.
90
can anybody explain me in detail what is the difference between desktop intelligence and
web intelligence in detail?
Ans:
Desktop Intelligence is full client. It is 2 tier architecture, where Web-I is 3 tier with
Enterprise server in between.
Also scheduling can be done directly in Web-I (Xi R2), where as we need additional
softwares to schedule Deski reports.
You can view the Deski reports in Web-I, but not Web-I reports in Deski.
91
29
What is the difference B/W Variable & Formula? what is meant by incompatible object
error in the report level?
Ans:
1.Whenever we execute the formula , the result will be stored in the variable.
2.When the contexts are not properly defined we will get the error as incompatible
combination of objects.
92
requirement is like i want to get all the columns from those 2 tables in report level..like
A,B,C,X,Y,Z in a single report.
Ans:
in BOxir2 wise it is possible. would u have base uni & dervied uni's. i think ur
requirement is solve by go for deski, select "datamanager" --> click "link to"
Option it is possible.after use using "combining query" option & just select "union"
operator wise ur query is solve.
otherwise, ur requirement is not possible. because ur columns names are not maching.
A::::
in BOxir2 wise it is possible. would u have base uni & dervied uni's. i think ur
requirement is solve by using "combining query" option & just select "union"
operator wise ur query is solve.
otherwise, ur requirement is not possible. because ur columns names are not maching.
u go for deski, select "datamanager" --> click "link to" Option it is possible.
A:::;
You can do a trick. Suppose u have different objects in two data providers (lets say dpA
and dpB),dpA have product related objects for example product code, product name etc
and dpB have customer related objects.U drag a object from a dp, lets take dpA.Now
when u try to drag a object from dpB u will not be able to do that. For this , go to the
tool bar->view data->definitions-> link the object u want to drag(say customer name
from dpB) with any object from dpA ->select Ok.Now u will be able to drag the customer
name from dpB. U will see that data displayed in the report is not correct.Now again go
30
to view data and unlink the objects->select Ok.Now u will get the correct data in the
report.
93
What is meant by For each For all function. In which case we use the option in BO?
Ans:
for each-add all objects to the contex for all-delete all objects from the context we use
forall for summary purpose and foreach for detail purpose
A::;;
94
i want to take a report 10 records per page. How to take it? is there any paging option in
BO?
Ans:
95
Ans:
You can send reports to any user via the scheduling options for a report. The report will
then run as per the scheduled options and when successfull, it will send a copy to the
user's email address or inbox (in BO), depending on the
options selected.
96
Ans:
You can send reports to any user via the scheduling options for a report. The report will
then run as per the scheduled options and when successful, it will send a copy to the
user's email address or inbox (in BO), depending on the
options selected.
31
97
when we working with the desk I. we need BO software in our local system. there is a
possibility to work with flat files using free hand SQL.
in web I. not needed. we can connect to server system through web address of BO. u
should work with only existing universes.
98
Ans:
I do not know about the linking of universes with two different connections. But the
linking can be done at reporter level by linking of data providers. We can link the
dimensions and measures of two different universes with 2 different connections by
linking the data providers built upon them.
99
Ans:
100
Ans:
32
Shared connection
secured connection
Personal connection - used only stand alone system.
101
Ans:
The main fact behind creating universes is "Business users need not have strong SQL
back ground. But sometimes they need to develop reports". In such case the importance
of universe comes. The universe designer needs to have a strong
SQL back ground and he/she will create universe which in turn has objects like
dimensions, measures, etc,
The business user then uses these objects just by dragging and dropping in the query
editor pane. Dragging, dropping and running is more easy for him rather than writing
SQLs by his own.
102
when and where alias and context are used in resolving a loop.
Ans:
when a schema contains a loop u should create alias table. alias concept not only for
loops. we can also use in fantraps.
coming to context :when u run two sql statements as a single statement we will go for
context detection process.
in traps we can choose contexts. traps are two types chasam trap and fan trap.
these traps are situation oriented relation between multiple tables like this:
--------------------------------------0-
103
u drag 2 sources from 2 diff data providers, how we take these 2 sources into 1 single
report, how we give the link these 2 sources
Ans:
33
You can do a trick. Suppose u have different objects in two data providers (lets dpA and
dpB),dpA have product related objects for example product code, product name and
dpB have customer related objects. U drag a object from a
dp, lets take dpA. Now when u try to drag a object from dpB u will not be able.
For this , go to the tool bar->view data->definitions-> link the object u want to drag(say
customer name from dpB) with any object from dpA ->select Ok. Now u will be able to
drag the customer name from dpB. U will see that data
displayed in the report is not correct. Now again go to view data and unlink the objects-
>select Ok. Now u will get the correct data in the report.
104
105
106
Ans:
107
If any one Deleted the BOMain key by accidently,is any possible to get back that Bomain
key. if possible please send some steps.
Ans:
for first time we launch supervisor we have to choose set up configuration n that we
must choose between default or custom installations. we have another option is there
that is run a safe recovery we have to choose this option for
1)the location of the security domain has been changed 2)the key file has inadvertently
been removed, renamed or damaged
108
Ans:
Aggregate awareness is a term that describes the ability of a universe to make use of
aggregate tables in a database. These are tables that contain pre-calculated data. You
can use a function called @Aggregate_Aware in the Select statement for an object that
directs a query to be run against aggregate tables rather than a table containing non
34
aggregated data.Using aggregate tables speeds up the execution of queries, improving
the performance of SQL transactions. The reliability and usefulness of aggregate
awareness in a universe depends on the accuracy of the aggregate tables. They must be
refreshed at the sametime as all fact tables. A universe that has one or more objects
with alternative definitions based on aggregate tables is said to be “aggregate aware”.
These definitions correspond to levels of aggregation. For example, an object called
Profit can be aggregated by month, by quarter, or by year. These
objects are called aggregate objects. Queries built from a universe using aggregate
objects return information aggregated to the appropriate level at optimal speed.
109
Ans:
BO Main key will store the address for repository of the security domain.
General path for BOMainKey
110
Ans:
BO XI R2 provides one Migration tool along with its Reporting tool kit. Using this tool we
can migrate universes from a lower version to a higher version.
A:;
BOXI is later version than BO 6.5, so all features available in BO 6.5 are already
available in BOXI along with few extra features. Universe developed in BO 6.5 will work
with no problem in BOXI. The simplest way to transport the universe is save the
universe in BO 6.5, and open the universe in BOXI and save again in BOXI.
A:;
It is better to say upgrade or migrate other than transfort. We can do this by using
BOXIR2 of IMPORT WIZARD Module.By using Import wizard,we can upgrade universes
and reports and connections from BO5.x ,BO6.x versions to BOXIR2
111
Ans:
Fact tables are tables with lots of measure values and are uniquly identified by a key,
also a fact table can have a foreign key. For Example custumer fact table is connected to
35
loan fact table via customer_id, and each record in loan fact table is uniquely identified
by a primary key on cod_acct_no. Similarly customer table can be connected to Savings
fact table through customer id.
112
if there are 2 hierarchies 1 is a-b-c and another one is a-c which hierarchy b.o takes
while we use drill mode
Ans:
Hi,
Hierarchies will be used in drill reports. We will select Drilling levels in Query panel.
113
rows are hide in deski, what is process, i know hide the column it is fulldown menu,
format>table format > pivote> hide button
Ans:
Rows can be hide only when the break is applied on a particular column using...
Format-->Breaks-->Fold
114
merged dimension is nothing but to synchronize the data from different data sources
with a common dimension
A::
Web Intelligence allows you to synchronize multiple data providers in the same
document. This allows you to build reports which synchronize data from multiple
sources. When you synchronize queries through merging, you can include report objects
from different queries in the same report block.
36
115
if we run a report it is taking so much time to display the report, what to do to increase
the performance of the report
Ans:
A:;;
If the question is not pertaining to query optimization, I would prefer not to use much of
formatting on the page. One can keep the report without any page formatting as this
would take a very long time. Try not to use the slice & dice panel as this would also take
considerably long time
116
Ans:
to improve the performance of the reports we have multiple ways in my view. for
example
if u did u all these at universe level, when u generate the report at query panel level
automatically performance will increase.
117
Ans:
37
118
how to sort on a particular object, that object is not picked up while creating the cross
tab but we need to sort on the object that is not in the cross tab????
Ans:
Select the object in the cross-tab, sort the object and then hide the object.
A::
Go to Format--Sorts then click on Add we will get all the objects select the object and
apply it which is not in the Crosstab report
119
Ans:
While creating the report you have an "OPTIONS" tab at left hand side bottom. Please
open that and set the number of columns you need to display in the report.
A:;
120
Ans:
hi,custom sorting is nothing but sorting as per our requirement suppose months like
jan
feb
mar
apr
may
jun
jul
we can display first jan next mar next jun for these purpose we can use custom sort
121
how can we overcome by loops? and also is it possible ,one user can different universe
Ans:
38
By using Alias and context
122
Ans:
or
if u select new variable, one window will appear. in this window u select the
qualification(dia or detail or measure) in definition window. go for formula tab, window
will appear here write a formula by using objects & operators.
if u have any errors or not , check once parse condition. Click apply > click ok.
A::::
first of all u have to know your requirement as per requ. u can drag and drop the
variables in your objects results and conditions panel in deskI. on top we have icon with
Sql named .simply click on that u will get a whole sql query .
A:::;
If we drag the variables automatically SQL query will added and if you want to modify
that query go to query panel-> click sql at the top and there is one options Do not
generate the sql query before running just click that option
and modify the query whatever you want.
123
what are the differences between web intelligence reports and crystal reports ?
Ans:
bo reporting is preferred for dwh, where as crystal is preferred for transaction database
which involves lots of queries and joins
A::
Crystal Reports:
it is standard reporting
daily transactions(example bank ,shopping malls)
for production users.
39
124
Ans:
When you have multiple fact tables then we have to go for Contexts, there is no other
go. In the other situations we can use aliases.
A:;;
We use alias or context when ever we encounter a loop .If there are more than one fact
table use a context or if only one fact table use alias
125
what is fantrap?
Ans:
Actually FAN TRAP is a problem that occurs in Universe Level. Loop occurs while we
design the universe.
Definition: Two One-to-many table link eachother is in turn linked another one-to-many
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.
A:::
fantrap is the one of the concept to solve join problems. the table contains 1:m
relationship parallel it is fan trap.it is coming up by situation
Fantrap means one-to-many joins of the tables it is detected by visual analysis. By using
fantrap problem is many rows than expected. Through aliases, context and check
multiple sql statements for each measures option we can solve this problem.
40
chasm trap means two or more many to one joins converge on to a single lookup table
chasm trap means many-to-one and one-to-many join relation converge on to a single
lookup table, because of this we get incorrect results i.e., Cartesian product, We will
resolved by using some times alias, some times context,
some times shortcut join and check multiple context for each measures option.
Fan Trap:
Fantrap means one-to-many and one-to-many join relation of the tables it is detected by
visual analysis, because of this we get incorrect results i.e., Cartesian product, We will
resolved by using some times alias, some times
shortcut join and check multiple sql statements for each measures option.
126
Ans:
migration is done with the help of import wizard in xir2. other wise u can manually
migrate universe or report. when u try to open a 6.5 or 5x version report or universe
they will automatically updated to xi and they cannot open
again in the previous version once they converted to xi. that is why it is better to take a
back up before migration.
A::
when u work in latest version of BO .old files automatically migrate to new version.
example: while u open 6.5 version reported in Xi r2 first of all u have to import it.may at
the same time it will ask u a msg like (override the current version of BO)
127
Ans:
A::
my infoview is a dash board or portal page that allows you to display the documents or
web sites you most frequently access.
41
we can select info view option and select frames templates and save the content in
frames as your interest. it can be web address or report .once you save dash board
settings. you can view it by clicking info view button.
128
IN BOXIR2 creating universe by using Designer and Business View. What is the
difference b/t two?
Ans:;
Business view is used to create a lovs in crystal reports this can be schedule to refresh
to daily. business view can be used by only in crystal reports
in business view we can connect to multiple database and create a business view, it is
not there in universe
A:::
In business views we can create universe by connecting more than one database at a
time and generate repots. In designer we can create universe by connecting to only one
database at a time and generate reports.
129
Ans:
crystal reports :we use most of the times daily basis. we have to know the day to day
status. example daily transaction of the persons in a bank. end of the day whole sales
reports of the same branch. is for production .it is a predefined
template
web I: it is only for management users. they want to take own decisions for their own
like take a sales mall giving offers like end of season sale and clearance sales occasional
offers
A::;
Webi report- it is ad-hoc report, we can modified as per request and analysis the
reports.
but in Crystal reports--> we cant not modify the reports and it contains daily bases i.e.,
day to day information .example: shopping mall and customer details in bank
A:::
Crystal Reports can be when more customization of the report is required. The
complexity in creating Crystal Reports is more than the Complexity of WEBI.
42
Crystal Reports formatting requires more effort and the look and feel of export may
require some modifications to fit users requirements.
WEBI can be used for Power Users who can design their own reports. However The
flexibility on customization of the reports is limited. Since WEBI is in Columns and
Tabular format, there is not much formatting effort required.
130
How many universe dfi you create if you have 2 years of experience in BO
A::
There's absolutely no correlation between the two, meaning professionals with same two
yr exp might have created different no of universes, few might have just maintained old
universes whereas created lots of reports on those old
universes.
131
I am having an report there four columns and n number of rows if i click any one cell the
report want to go to another report page which gives the detail of the cell which i click
Ans:
This is hyper linking. The cell can be defined as a hyperlink and parameters can be
passed to the destination report to open.
132
What are the join problems comes appart from loop,chasm & fan Traps
133
Ans:
Errors:
1) # Multivalue
2) # Errors
Errors in BO
#Syntax: Occurs when we remove any object from report that is used in the formula of
any variable.
43
#Div: Divide by Zero
134
How to Schedule the reports in Xi R2
Ans:
You could see the option of scheduling in infoview, right below your report. otherwise u
cud schedule it from Central management Console
A:;
A::
in web intelligence we can schedule report as well in cmc. once you have written the
query and run it. and save it to folders. and open that folder to schedule the report. in
cmc you have an option to schedule the report.
135
Ans:
136
Hi any done business objects certification. I am expecting some help from them.
44
Professional(BOCP)
1.SA 210
2.SA 310
3.SA 410
137
Ans:
I believe you can define a formula like below Not IsNull(object). This formula should
bypass all records that has null values. There might be some other ways too..
138
any body can give hierarchy of business object...i mean who will see reports after
reports developing is finished...then next....
Ans:
designer we design the universe and on the top of this table's data we generate reports
in WEB INTELLIGENCE. any non technical person can just see the reports to analyze the
data.
139
I have 2 structures in universe, but i can't link the structures b'cos no related columns,
so what i have 2 do to link dat and if don't link them can i get data of 2 structures in the
report that i run?
Ans:
YES,YOU CAN RUN THE BOTH STRUCTURES IN A UNIVERSE WITHOUT LINKING THEM.
A:::
yes we can link both the universes no common columns are required.
140
141
Ans:
45
To schedule a Report first you to export the report to the Administrator and select the
Folder then select the object and select schedule and you will get the choice to select
like once, on demand , weekly, monthly so on.
A:::
Once the Report is saved, then click on file, go to Export, and export the export which
you want. Once the report is exported then a small dialog box appears which shows that
Exporting is done successfully, then save ok. Now go to
Crystal Enterprise (Infoview) and open the report which you exported earlier in Desktop
Intelligence. Click on that folder and you can see the Report over there. Then from there
we can schedule the report like, daily, hourly,
monthly, qtrly, yearly etc.
142
Ans:
A::
Folders : ->are used as containers for documents to store and organize information
within the system.
->folder Can hold many documents. A document can only belongs to one folder.
However you can create shortcuts to documents and place the shortcuts in other folders.
143
linked universe ?
Ans:
Concept of linked universes is based on inheritance. You can specify your common
classed and objects in Parent universe (Kernal) and then link this universe in child
universe (Derived Universe) to make use of these classes
and objects. In Derived universe one can add their own tables, classes and objects.
46
->Parameters
->contexts
->Aggregation
A::
in real time scenario we will work with linked universe. here same data source and diff
data source is not a issue. we need to fetch max 15 to 17 tables in single universe. more
than that u will create another universe and link it.
file-->parameters –links
144
Ans:
objects are created by universe they are categorized by class. but these objects are
stored in the universe .when we export universe to repository universe is exported with
all objects and join every thing. but objects are in universe and universes are in
repository to share with other users.
145
Ans:
Export a universe in a Folder and then give rights to the users to the folder whom you
want to share the universe
146
What are the join problems comes apart from loop, chasm & fan Traps
147
Ans:
We can secure the universe by applying security restrictions through Universe Designer.
We can apply following types of security restrictions on
Different users:
1.Object Restriction
47
2.Row Level Restriction.
3.Table Mapping.
4.Connection Restriction
148
Ans:
149
what is variable ?
Ans:
Variables are used to prevent the same computation being performed several times as
the variable allows you to store the values so that they can be used later. A variable
represents specific data or a value, and acts as a placeholder for that value. Unlike a
constant value, which is fixed and unchanging, a variable can be repeatedly assigned
different values. You assign a value to a variable and the variable maintains the value
until you later assign a new value. Because of this flexibility, it is necessary for you to
declare variables before you use them. Variables can be treated as a normal attribute,
that is, it can be a source or target of a transform
150
what is fantrap ?
Ans:
A fan trap is a type of join path between three tables when a “one-to-many”
join links a table which is in turn linked by another “one- to-many” join. The
fanning out effect of “one-to-many” joins can cause incorrect results to be
returned when a query includes objects based on both tables.
151
@prompt('message',['type'],[lov],[mono/multi],[free/constraint])
what is Constraint?
Ans:
48
free refers to free input as opposed to constrained, which means that the end user must
choose a value suggested by the prompt
A:::
Free Means, User can either enter value or select value from LOv. Constraint Means,
User can n’t enter their value, they should select value from LOV
152
Ans:
A cube contains data in multi dimensional analyzed format. And it's components are :
1) Measure / Fact :- It's an object which is been analyzed.
2) Dimension :- It's an object with respect to which we perform Analysis.
3) Detailed :- It's an object which provide extra information about a dimension. in
BOXI A cube is called Micro Cube.
A::;
Micro Cube is a processing Unit. It Composed facts & Dimensions & measures.
Micro Cube is cleared by using "Purge" Option.
153
How to Analyze 'Join' problem and which method is the best to resolve that
Ans:
join problems can be analyzed by doing check integrity& "Detect joins " option also.
Ans:
49
Ref cursor is a cursor variable that points to any cursor,mainly used for returning the
CURSOR OUTPUT.
Eg:
Say, the query gets executed and we got the results. In case if we have a large number
of rows, how can we know the exact no of rows returned?
Ans:
click on any column in result set, right click and select countall. this will display the total
number of columns in the result set.
156
is there any way to know how long the report executes and how many records will be
returned before hitting the "run" option?
Ans:
simple! take the report query and modify to take the count in the query and execute it
at the back end.
A:
go to Definition tab in the data manager there u find these query options.
A:
before run a report just click on view button u can see the report
157
Ans:
Built-in Strategies: Designer provides a number of default strategies which we can use.
These are strategies for extracting joins, detecting cardinalities, and creating default
classes and objects. Options for indicating default strategies are located in the Database
tab of the Options dialog box.
50
External Strategies: We can also create our own strategies. Such strategies are referred
to as external strategies. With an external strategy, we can specify the exact way that
objects and joins are to be extracted from the database structure. The strategy we use,
for example, can be a script generated from a CASE Access tool. An external strategy is
specific to one RDBMS.
158
Ans:
159
Ans:
there are some third party software’s are there to connect like "CITRIX"
160
Ans:
Slowly Changing Dimensions are basically those dimensions whose key value will
remain static but description might change over the period of time. For example, the
product id in a companies, product line might remain the same, but
the description might change from time to time, hence, product dimension is called
slowly changing dimension.
Where as Confirmed dimensions is some thing, which can be shared by multiple Fact
Tables or multiple Data Marts.
Conformed Dimensions (CD): These dimensions are something that is built once in your
model and can be reused multiple times with different fact tables.
51
For example, consider a model containing multiple fact tables, representing different
data marts. Now look for a dimension that is common to these facts tables. In this
example, let us consider that the product dimension is
common and hence can be reused by creating short cuts and joining the different fact
tables. Some of the examples are time dimension, customer dimensions, product
dimension.
161
Ans:
162
Ans:
chasm trap::
sale
client< rental
chasm trap is a type is a type of join path between 3 tables when 2 many to one joins
converge on single table.
fan trap::
when one table has one -to-many join that "fans out" into other "one-to-many" join for
other table.is fan trap.
a--->b--->
A:::;;
Chasm Trap:-
Orders
customers <
Loans
Fantrap:-
customers----->orders---->orderliness
163
52
Ans:
The arguments of this function are all the names of alternative aggregate tables. When
you formulate the syntax, you should be aware of the order of the arguments. The
precedence is from left to right; this means that BusinessObjects determines the
aggregate to use beginning from the leftmost argument.
A:::;
164
Ranking feature was not available in WEBI 6.5 version, So how can we get ranking in
WEBI 6.5 version?
Ans:
165
Ans:
166
can anyone help me ? an index has been done on the primary key of a table. an update
operation was performed on that table. now my question is 1> what abt the
performance ?means faster or slower due to indexing ? 2> does the operation affect to
the primary key constraint ? normally database take to refresh time 2 hours. but client
asked iwant to refresh with in 5 min that same database. do
you have any option in BO and Oracle? explain me briefly
Ans:
53
when we use index..refreshing time will reduces.. ITS a database question...its no way
related to BO.
167
you are a universe designer and report developer in BO, what type of information you
gather from client? Briefly explain plz
Ans:
168
2 table is there , thats column is different name but data type is same, 2 tables values
are same. how to you findout both values are same?
Ans:
In Designer,
169
Table A, Table B is there, that colums are different like tabl A contian (A varchar(9), B
varchar(2), date), table B contian(D varchar(10), E varchar(2), F date) , i want 2
compare mismath datatype length in both table, how? do you know any in built
function?
Ans:
using describe function v can find out that mis math datatype.
170
54
wat is difference b/w break and section?
Ans:
When you do any arithmetic operation on break say sum or count, you can see the sum
for individual block and for all the blocks in bottom.
A::;
In Section(Master Detail) you can have charts for each section or detail. can have chart
and table combination as well.Where as in Breaks u cannot insert a chart for each of the
groups formed out of break
171
in BO module, you forgot all password even all user in business object, designer,
supervisor, gen. supervisor everything, how to you recover your datas?
Ans:
You can change supervisor password first using below steps and then change all the
users passwords using supervisor.
Warning: Direct manipulation of the repository tables can cause damage to your
repository and will void your support contract. Do so at your own risk.
If you don't have a second general supervisor, you could try the following SQL run
against the security domain database:
Code:
Update OBJ_M_ACTOR
Set M_ACTOR_C_PASSWORD = NULL
Where M_ACTOR_C_NAME = <username of general supervisor>;
This will set the password for the general supervisor to null, and therefore the next time
you login, you will not need to enter a password. It is recommended that a password is
given asap via the supervisor module.
You will also have to set the status of the user login, otherwise even with a null
password BusObj will not let you log in.
The status column is in OBJ_M_ACTOR and is called M_ACTOR_N_STATUS. If you set this
flag to 1 along with setting the password to null then you should be okay. If this still
doesn't work, make sure you have committed the database update
55
172
Ans:;;
Objects created using SQL queries or stored procedures called Degenerated Objects.
173
Ans:
Hi
The input context determines what dimension to go into the calculations to produce the
values. Where as the out put context determines how the values are combined. It is
generated by the cell location with the report.
External Strategies are script files used how to read the data dictionary of source
database. Data dictionary of source database having meta data information of tables,
columns, views, synonyms, stored procedures. .etc.
174
How to participate the columns available in the Derived tables in the Reporting window?
How it's done?
175
How to create Derived Tables in BO 6.5.4 with columns from different tables in the
universe and how it has to be joined in the universe?
Ans:
I have no idea about BO6.5 however I feel that creating Derived table must be similar in
both XIR2 and BO6.5.
Example:
select BONUS.ENAME Ename, DEPT.DEPTNO,EMP.EMPNO from Bonus, dept, emp where
EMP.DEPTNO=DEPT.DEPTNO
56
However joining the Derived table indeed is similar as joining a normal table.
176
What is casual dimension?
Ans:
Casual dimension is should not change the fundamental grain of a fact table.
177
Ans:
It is used for duplicate values in a data base primary keys cannot be changed when a
unique error occurs with the help of this surrogate key a new column values will be
created and that will be as primary keys
A:::
Surrogate key is the dummy key which is used to allow the duplicate values
A:::
for eg :
101,102,103,104,105............ so on
A:::
When we transfer the data from the source to the target tables i.e dimension tables, we
will be having one primary key for the dimension table, but in the SCD type 2 will be
having the repetitive data i.e history +current data, so we will be using the surrogate
key for the dimension tables for identifying the rows uniquely this surrogate is
implemented in the ETL process by using the "Sequence Generator Transformation".
The surrogate key will be act as primary key in the SCD type 2 and primary of
dimension table will be the natural key.
178
Ans:
57
BO 6.5 is three tier architecture like, Universe Domain, Document Domain, Security
Domain whereas BO XI is 5 tier architecture like Client, Application, Intelligence,
Processing and Data
179
Ans:
Detail object means, It should give detailed information for some dimension object. You
can use these objects in your report generation. When we drag the object in query
panel, It'll automatically fetches it's corresponding dimension object also.
Detail object:-
It gives extra information to the dimension object.
Eg:-
180
Ans:
For eg.
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
/
58
CLARK 2450 2
MILLER 1300 3
30 BLAKE 2850 1
ALLEN 1600 2
30 TURNER 1500 3
181
what is maximum scope of analysis --> can we define more than 3 levels?
Ans:
By default, you can do only upto 3 levels.But with custom, you can do more than 3
levels.
182
In Deski: all the data for all objects will be retrieved from the database.and that is
stored in microcube. whenever you want to drill down for next level dimension it doesnot
need to connect to database
In Webi : all values for all objects that are dragged into the query panel will be
retrieved. hierarchical objects values wont be retrieved like deski.
whenever you drill down the report, to display the values this report is meet ot database
again. and retrieves the data.
183
184
Ans:
One of the most interesting and valuable dimensions in a data warehouse is one that
explains why a fact table record exists. In most data warehouses, you build a fact table
record when something happens.
59
For example:
When the cash register rings in a retail store, a fact table record is created for each line
item on the sales ticket. The obvious dimensions of this fact table record are product,
store, customer, sales ticket, and time.
At a bank ATM, a fact table record is created for every customer transaction. The
dimensions of this fact table record are financial service, ATM location, customer,
transaction type, and time.
When the telephone rings, the phone company creates a fact table record for each "hook
event." A complete call-tracking data warehouse in a telephone company records each
completed call, busy signal, wrong number, and partially dialed call.
In all three of these cases, a physical event takes place, and the data warehouse
responds by storing a fact table record. However, the physical events and the
corresponding fact table records are more interesting than simply storing a small piece
of revenue.
Each event represents a conscious decision by the customer to use the product or the
service. A good marketing person is fascinated by these
events. Why did the customer choose to buy the product or use the service at that exact
moment? If we only had a dimension called "Why Did The Customer Buy My Product Just
Now?" our data warehouses could answer almost any marketing question. We call a
dimension like this a "causal"
dimension, because it explains what caused the event.
185
Ans:
A:::
For example, There are 2 aggregate tables fact table by week and by day.If you set up a
measure as aggregate aware from both tables - total quantity for example, the select
might be something like: -
@Aggregate_Aware(sum(week_agg.qty),sum(day_agg.qty))
The week table listed first as this would be the preference. But as BusinessObjects needs
a reason to not go to the week_agg table, this is done using incompatibilities. For
example the Week Number dimension
object would be compatible with the week_agg table as it will link to it and the data is
held at an appropriate level to report against it. However the Date dimension object
would be set as incompatible with the week_agg
table, such that when it is selected alongside the Quantity object, BusinessObjects
knows to jump to the next option in its select definition.
60
186
Ans:
When u have huge number of rows in report then u will get partial results in that report.
for that u have to increase the (Limit Size of the Results) chek box button in Universe
Parameters. then ur report will not
overflows.
187
is there any limit for rows and columns in cross tab
Ans:
You can have any number of rows and columns in a cross tab.
188
Ans:
189
Ans:
In Dynamic filter, record set is filtered based on the value specified for a specific
business object property.
190
Ans:
cascading prompt means it is nested. means we can apply the prompt like this. region to
country, country to state, state to city.
step1;select objects and double click. then draw the region to query panel then select
operator and operand as select new prompt. after type and drag the country to query
61
panel then select operator then operand as select new prompt. Like that we can create.
then finally run query. then asks to enter values for region after enter the values for
country.
A:::
Cascading Prompts allows you to use values selected from one prompt to filter values in
another prompt.
A:;;
series of prompts which will narrow the enduser selection.select an hierarchy and apply
prompts. Time hierarchy:year/quarter/month/week.
take dimension objects year/quarter/week and apply a prompt on month.follow the
same steps.
191
Ans:
report tracing is nothing but tracing the report for its performance by using audit we can
trace report like how many users seen it. and users details ,its performance etc
192
193
Ans:
Only one
194
Ans:
195
62
Ans:
A::;
A local filter is applicable only to a particular block i.e. the block on which it is created
like table or cross tab.
196
What are all the points to keep in consideration, while we are migrating the Universes,
Reports from BO5.1.6 to BO 6.5?Is is compatible to migrate like this? Does it effect the
filters in Reports and Join in the Universe
197
Ans:
1)
BO 5.1.2 had no Infoview.
BO 6.5.1 included Infoview, but no Crystal Report, CMC not present, instead
Supervisor(thick client) was used for giving Users rights.
BO XI includes integration with Crystal Reports, CMC (THin Client) for managing Users,
security and Profiles
2)
Oracle 9i includes Bulk InsertsIndex Rename and Table Rename.
5) Prompts are used for asking the user for Dynamic Inputs while refreshing the Report.
A::
4) Broad cast agent is used schedule the reports through web intelligences
63
8) ad-hoc reports means with in the organization user can create reports by directly
interact with IT peoples. That is time depended reports not detailed reports
A::::
5)prompt is an enduser object, which allows the values or entering the values to restrict
the data displayed in document.
4)Broad cast agent is refresh data and schedule the data in report level.
6)master detail format means section, section means eliminate the duplicates and
display data in separate block in the form of master detail relationship.
7)you can reduce the calculation and conditions in the report
2) you can limit the cut copy paste operations for user's
3) you can limit access no of report's at peek time you can improve performance at
report level
in model:
1)you can remove loop's at that time you can improve performance at model level
2)use indexes you can improve performance
198
Ans:
In Designer,
1.Click on the File menu, say Parameters then one dialogue box is displayed.
2. Click on the Links tab, and say Add Link then choose the universe u want to link and
say ok. Then your universe is added to the existing one.
A:::
Click on File menu---> Parameter---> Links---->Add Link and then choose the universe
you want to link and give ok. Then the universe is added to the existing one
199
Ans:
Maintenance of universe means adding new tables, refreshing the table structure after
adding new tables, create the joins between the new tables to existing tables, identify
loops if any, examine the integrity checks after any changes, determining the cardinality
if any, resolving the loops, adding the new objects and classes , exporting , restricting
access to users, etc..
all the operations after the initial production phase are maintenance
200
64
How to hide the table s in webi?
Ans:
There is no hide option available in webI but you can use the alerter trick to accomplish
this.
A:
To hide a column in webi just select the desired column and change its border color to
the background color.
A:;
201
Is it possible to join more than one universe in Business Objects? If its so how is that
possible ?
Ans:
yes it is possible we can link the two universes by using add link option which is
available in parameters (option seen in tool bar file menu)
A:;
file-->parameters-->links
A:::
universes can be joined .one universe is having one data source. if you want to link one
universe with a universe having different data source it is not possible. for linking two
universes data sources must be same.
202
Ans:
65
Data Element Matrix (.xls)- Tables and Columns involved in this Project.
203
Ans:
204
Ans:
Business Objects recommends you to go through Four key phases to migrate an existing
deployment to higher one.
The phases are :-
1. Assessment & Planning. The assessment phase consists of auditing a particular
deployment to determine the tools involved and project phases.
2. Installation of destination environment. During this phase, a working instance of
higher version will be installed to provide access to the migration capabilities and allow
staff to become familiar with its operation.
3. Importing contect to the destination system. This phase corresponds to the actual
migration implementation using the appropriate tools to move content from the legacy
system to the higher version.
4. Testing and validation. This phase involves any checking and post implementation
tuning required in order for the customer To put the BI system into Production
205
Ans:
Using this Scope of Analysis we know upto what extent we can drill the Report
A::
Scope of Analysis determines the additional objects to be included in the query so that
the data will be available in drill mode. Before you can drill, you must use Scope of
Analysis to select the objects to be retrieved in addition to those that were placed in the
Result Objects.
A::;
scope of analysis: it let's u add more data to the microcube from hierarchies. this data is
used for multidimensional analysis. when u add the data to the microcube, the added
data is not initially displayed in the report. when u drill the data it displays the added
66
data for the purpose of multidimensional analysis. The scope of analysis button is
located in the query panel.
206
Ans:
Short cut Join providing an alternative path between two tables, bypassing intermediate
tables, leading to the same result, regardless of direction. Optimizes query time by
cutting long join paths as short as possible.
Theta join Link tables based on a relationship other than equality between two columns.
A::;
we can connect country and city using shortcut join theta join :non equality condition
between two tables
207
208
Ans:
Types of Universes:
1) Simple
2) Complex
209
Ans:
Master data occur in the OLTP system and that can't change regularly, When the
changes are occured in the OLTP system,that changes can be handle by the dimension
tables.Such type of dimensions is called Slowly changing
67
dimensions.
A:::
Dimensions that change over time are called Slowly Changing Dimensions. There are
three types namely,
1) Overwriting the old values
2) Creating an another additional record
3) Creating new fields
210
Ans:
A::;
Scorecard is a concept used for measuring a company's activities in terms of its vision
and strategies, to give managers a comprehensive view of the performance of the
business.
211
Ans:
becoz buy a car is a fact & rent a car is a look up, alias is created on look up tables.
212
What is meant by Adhoc reports? Can any body will explain with examples
Ans:
Ad hoc reporting is a user friendly feature designed for all levels of users. Custom
reports are created using queries. A query is one or more statements that request data
from a database. If the data is available, then the requested data returns in the form of
a table which contains rows and columns. Queries are sent to the databases in a
68
language called SQL. However, when using the Report Panel, SQL knowledge is not
required.
A:::
example :if u have a one shopping mall .u want find out the stock status. for clearance
of the stock u need to take a decision what type of water u need to Clarence of stock.
when u enter into the "big bazar" they put offers every 15 min and changed..
213
Ans:
Surrogate key: Also known as Sequence id in ORACLE or Identity column in SQL SERVER
(whatever you call to your convenience).Auto generated keys by the system.
DWH: Used here as a substitute of existing primary key to encourage duplicates and
thereby misleading the rule of third normal form. Thus maintaining the history of records
which supports SCD(slowly Changing Dimension III)
214
Ans:
215
what is the necessity of oracle for business objects, why the interview panel is
concentrating on oracle very much? Just we need the commands using select,joins? why
they r asking about cursors, triggers
Ans:
69
Actually for any BO Developer optimum level of SQL knowledge is necessary. Because In
BO we are mostly using oracle is as database. so what ever you are selecting in the
query panel it is fired on the database in the form of query. All of us know it is done by
designer automatically. But in some Scenarios we have to implement freehand SQL
queries, derived tables to get our target results and some times we have to validate the
background SQL generated by BO to understand how results are coming in. And in
creation of formulas and variables we need SQL knowledge.
(to_char, to_date,trim,decode,sign,union,union all....)so SQL is must. Coming to the
PL/SQL in some situations when the data is in huge amounts, normal sql not meet the
required performance. So we have to use PL/SQL.So it is required in rare cases where
you are uploading the data in the report automatically by running the Unix batch or
getting the huge amount of data in to the reports.
216
Ans:
217
Ans:
A Cartesian product is a result set which contains all the possible combinations of each
row in each table included in a query. A Cartesian product is almost always an incorrect
result.
A::
218
WHAT IS CARDINALITY?
Ans:
70
cardinality defines how many instances there for each unique record in the related
table.the sole purpose of cardinality detection is to warn you of
possible loops
A::
Cardinality is a property of a join that describes how many rows in one table match rows
in another table. Cardinality is expressed as the minimum and maximum number of
rows in a column at one end of a join, that have matching rows in the column at the
other end of the join.
219
Ans:
When ever we save universe it directly gets saved in local repository. If we want to
access these universe from deski or webi then we will have to save these universe to
central repository by EXPORTING it, it will directly be saved in default location in central
repository.
A:;
By exporting the universes and documents, we can save them to the repository. We can
also publish them to the central repository.
220
Ans:
there r many diff options. 1)In xir2 scheduling option is available. in 6.5 to schedule the
reports by using BCA.
221
Ans:
71
Free-Hand SQL/
Stored procedures
OLAP servers
Personal data files
VB procedures
Features of Dimension:
The dimension objects do not have to have the same name
(e.g. Person, Person Name)
Only dimension objects can be linked (e.g. Person
Name,Encounter Type,etc..)
The dimension objects must have a common data format (e.g.
character, numeric, etc.)
Common values must be in the same case etc..
222
Ans:
Yes it is possible
223
Ans:
I bo the security levels are applied to row level and column level .Both have been
handled by the administrator in supervisor tool (or) in designer tool.these two levels of
securities are used to restrict the data at roe level or column level in case of particular
user or user group.
224
Ans:
Go to Tool->Hierarchies
here u can ether add a new one or can also edit the existing one.
72
225
Ans:
226
Ans:
227
Ans:
1. Invalid syntax
2. Loops
3. Isolated tables
4. Isolated joins
5. Loops with in contexts
6. Missing and Invalid cardinalities.
228
Ans:
Cardinality is a property of a join that describes how many rows in one table match rows
in another table. Cardinality is expressed as the minimum and maximum number of
rows in a column at one end of a join, that have matching rows in the column at the
other end of the join. The minimum and the maximum number of row matches can be
equal to 0, 1, or N.
229
73
Ans:
A:;;
BO is a query, reporting and analysis tool that allows users to access, present and
analyze data from a corporate database. Typically used to analyze data stored in a Data
Warehouse.
230
Ans:
Create a new variable(ex:test) and copy the formula of the old variable to this new one
and assign the column to this new variable.. is the solution for multivalue error.
Computation error: Use Max() function before the formula in the report to resolve a
computation error
A:::
231
HOW YOU WORKED WITH MULTIPLE DATA SOURCES?IF YES ?HOW DO YOU LINK THEM?
Ans::;
When you pull data from different data sources, if the dimension name is same then
they get linked automatically.
Ex. You have "Month" in one DP1 and Month in another DP2 they get linked
automatically.
i.e. a Join is created
between the two. If the name is not same then we need to link them in Data Manager.
232
Ans::
A:::;
74
in 6.5 we can use broad cost agent but in the case of boxi we can use boe .net launch
pad
A:::
In 6.x and previous versions, Broadcast Agent is used to schedule the reports.
In XI and XI Release 2, any user who is authorized to schedule documents can schedule
the reports.
A:::
233
GENARALLY WHAT ARE THE PROBLEMS ARE FACING WHILE CREATING REPORTS?
Ans::
234
Ans::
235
i am using Business Objects 6.1(a) facing a problem. i.e., when we save report in xls
format then in xls sheet pictures are inserted into rep file are not come. Is it a bug.
Ans::
75
you can select any one of them it is possible.
236
os- windows
bo- 5.1.5 with webi2.7.1
repository - oracle
reports - oracle and db2
237
Migration of Reports from business objects 5.1.5 to same version in different hardware?
238
Ans::
ETL tool is used to extract, Load and Transform the data from one system to another
system. OLAP tool is a reporting tool which will generates the reports that are useful for
decision support for top level management
239
Ans::
240
Ans:::
We can't find traps i.e. chasm trap and fan trap. It can be identified only by visualization.
241
76
CAN A REPOSITORY CONTAINS REPORTS?
Ans::
Yes, Repository contains reports. In BOXI also reports are stored in repository (file
repository). Those reports in folders are also stored in repository only.
A::;
Yes, Repository contains reports. In BOXI also reports are stored in repository (file
repository). we can save our reports in folders(physical) and categories(logical)..these
are available only repository only
242
OLAP - Online Analytical Processing - Typically query intensive systems, demoralized to avoid
unnecessary joins and storing pre-aggregated values eg. Day/Month/Quarter/Year totals
OLTP : Involves transaction processing operation and used in day today operation .Frequent
update and insert statement occurs .Database should have very less Fillfactor value
OLAP : Involves Analysis operation, meant for future prediction. Datas get stored into it with
less number of updates Database should have very high Fillfactor value
243
Ans:
general supervisor creates repository and designer ,user(report developer) uses the
repository...the documents are stored in document domain...in fact the clients also uses
the repository while seeing the documents
A:;;
244
Ans:::
• P3 700MHz**
• 1 GB RAM
77
• 5 GB hard disk space for BusinessObjects Enterprise and
1.5 GB additional for Performance Management
• CD-ROM
** Windows support is limited strictly to the 32-bit versions of Windows operating on
either 32 or 64-bit (x86) AMD/Intel chipsets. BusinessObjects Enterprise software for
Windows is not warranted or supported for use on other chipsets.
245
Can we edit BOMain.Key file to connect with other repository with same supervisor user
name and password. But Database is different.
Ans:::
246
Ans::
Client first contacts the company's Business Development Manager of the company,
Then Meeting and a chat happens in a clients place or client coming to company, Then
gets the requirement according to the deal
247
Ans:;
General syntax:@prompt('message',['type'],[lov],[mono/multi],[free/constraint])
IN BOXIR2 wise:--
go tools --> click cascading lov --> edit lov window open --> write conditions how
many prompts u want. --> click ok.
248
Ans:::
Navigating data to lower level in the hierarchy with in the Cube.
78
249
Ans:::
The ability to move between different combinations of dimensions when viewing data
with an OLAP browser.
Multidimensional analysis tools organize the data in two primary ways: in multiple
dimensions and in hierarchies.
Slicing and dicing refers to the ability to combine and re-combine the dimensions to see
different slices of the information. Picture slicing a three-dimensional cube of
information, in order to see what values are contained in the middle layer. Slicing and
dicing a cube allows an end-
user to do the same thing with multiple dimensions.
250
Ans:;
251
Ans:::
for reporting one day details also enough. but analysis means we need comparison
means we need some old data is called historical data.the data ware house saves
historical data ,we con't do any data base manipulations.
where is in normal databases we arte able to maintain some extent of data .after that
for entering new data u need to delete the old data.
BUT in Data ware house u are able to store years of records no need to delete the old
data
79
252
Ans:::
Multidimensional analysis is analyzing the data in different ways. There are two options
are available in BO,
1.Slice and Dice, it allows us to view data differently i.e.we can change the position of
the rows to columns and columns to rows.
2.Drilling, using drilling option we can view data in different views i.e. we can know the
level details of any dimension. Suppose if we take Date dimension, we can use drill
option to view the next level of detail i.e. from year to quarter and from quarter to
month and from month to day.
253
Ans::
A data mart is a subset of data warehouse that is designed for a particular line of
business such as sales, marketing,
finance, etc.
Data mart is of two types:
1) Dependent data mart, in which data can be derived from an enterprise-wide data
warehouse.
2) Independent data mart, in which data can be collected directly from sources.
A:::;
Data Marts is used on a business division/department level. A data mart only contains
the required subject specific data for local analysis.
A database, or collection of databases, designed to help managers make strategic
decisions about their business. data marts are usually smaller and focus on a particular
subject or department. Some data marts, called dependent data marts, are subsets of
larger data warehouses. A data
mart is a simpler form of a data warehouse focused on a single subject (or functional
area) such as sales, finance, marketing, HR etc. Data Mart represents data from single
business process.
254
Ans:::
Confirmed Dimension is a dimension table which is connected to the multiple fact tables
80
255
Ans:::
LOV is the list of values. it can retrieve the data values associated with the particular
object. this can be stored in sub folder of USERDOCS with .lov extension.
A::::
LOV is list of values it displays the list that contains the data values associated with an
object.
A list of value can contain data from two types of data sources...
1. Database file
2. An External file.
256
Ans::
In XIR2
A:::
types:
repository manager
repository admin console
257
what is alias?
Ans:::
Aliases are references to existing tables in a schema. An Alias is a table that is an exact
duplicate of the original table with a different name. The data in the table is exactly the
81
same as the original table. An alias breaks a loop by using the same table twice in the
same query for a
different purpose.
258
Ans:::
Loop is a Multiple paths between the tables selected in queries. Or you can say loop is a
closed path structure.
Loops can be resolved by…
ALIASES
•Alias - Same as the namesake in SQL.
•Exact duplicate of the original table.
.A different name “tricks” the SQL query to accept that you are using 2 different tables.
CONTEXTS
•Rule which helps BO decide which of the 2 paths to choose in a loop.
•BO prompts the user to indicate the correct perspective (relevant path) for the query.
When to Alias
A loop with a single lookup table should be resolved by an alias
A lookup table can be identified by its cardinality
A lookup table only has the ‘one’ end of joins attached to it
A:::;
a situation occurs more than one path exists from one table to another table. to resolve
the loops we can use the alias and context.
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.
259
Ans:;
it is a set of joins that specifies one of several paths through tables in loop. if a loop is
having 2 or more fact tables(multiple fact tables) then the loop can be resolved by
detecting context
tools-->insert context
then
you can select the path.
82
260
Ans::
261
Ans::
The BusinessObjects Enterprise SDK allows you to build web applications that interface
directly with your BusinessObjects Enterprise system.
A::
262
Ans::
83
8. Taking Backups
9. Setting Up Servers etc.
263
Ans:::
Metrics are used for analysis and Sets are used for grouping.
264
Ans::
Measure objects.
265
Ans::
266
267
What is metrics?
Ans::
268
84
Ans::
In break common fields are deleted whereas in master-detail , we declare certain entity
as a master to get the detailed information or report in this case the table format is
changed.
A::::
Where as In break one block is break into groups and subtotal is shown eg customer can
be broken into
country/state/city
In Section(Master Detail) you can have charts for each section or detail. can have chart
and table combination as well.
Whereas in Breaks u cannot insert a chart for each of the groups formed out of break
269
Ans::
A::::
Alters are nothing but they are used to draw attention to a block of data by highlighting.
Breaks are nothing but grouping the data without any change in the format.
Condition is used to retrieve data which meets certain criteria.
Filters are used to get necessary data.
270
Ans:::
Types of joins:
85
1) Equi-Joins
Link tables based on the equality between the values in the column of one table and the
values in the column of another.
2) Theta Joins
Link tables based on a relationship other than equality between two columns.
4) Shortcut Joins
Join providing an alternative path between two tables, bypassing intermediate tables,
leading to the same result, regardless of direction. Optimizes query time by cutting long
join paths as short as possible.
5) Self restricting joins Single table join used to set a restriction on the table.
271
Ans:::
272
Ans:::
Object qualification represents what kind of object is that, usually we have three types
of object qualifiers they
are
measure,
dimension,
detailed.
Object qualification is nothing but a property of an object determines how it can be used
in multidimensional analysis. For the purpose of multidimensional analysis objects can
be qualified as dimension, detailed and measure
273
What is category
Ans::
86
Categories tag objects in a meaningful way to provide an additional method of
classification, which makes searching for content easier for users. A Report in one Folder
may assigned to several Categories.
Types of Categories:
1)Corporate Categories – Created by admin or users who has admin rights.
2)Personal Categories – Created by each user to organize their own personal documents.
274
Ans:::
275
Ans::
we have multiple domains, but security domain is not multiple, only document domain
and universe domain is multiple.
276
Ans::
In 5i/6i versions after installing the software, whereas in Xi version repository is created
at the time of installation.
277
What is meant by Domain? How many domains are there in basic set up
Ans::
Domain is nothing but logical grouping of system tables, There are three domains
usually in a basic setup, They are Secure, Universe, Document.
Business objects are sometimes called domain objects , and a domain model represents
the set of domain objects and the relationships between them.
278
87
Ans:::
BOMain.key file contains the address of the repository's security domain. This key file
should be distributed to all the users of BO to work with BO or will access the bo
repository to share universes and documents. It is stored in BusinessObjects/LOCData
folder.
A:::
BOMain.key file represent the address of the repository. This file is stored in LocData
folder. You can identified the repository and swithover the other repository in the same
environment through this main key change in the LocData folder.
279
How to create Generic TIME CLASS, which includes Objects Year,Month and Qtr?
Ans::
year=to_date(to_char(timeclass,'yyyy'));\
month-->to_date(to_char(timeclass,'month'));
280
Ans::
Universes can be linked using Universe Parameters. You can link universes with any of
the following approaches:
1)Kernel approach
2)Master approach
3)Component approach
With the Kernel approach, one universe contains the core components. The derived
universes that you create from this kernel universe contain these core components as
well as their own specific components. Any changes you make to the kernel universe are
automatically reflected in the core components of all the derived universes.
The Master approach is another way of organizing the common components of linked
universes. The master universe holds all possible components. In the universes derived
from the master, certain components are hidden depending on their relevance to the
target users of the derived universe. The components visible in the derived universes are
always a subset of the master universe. There are no new components added specific to
the derived universe. Any changes you make to the master universe are automatically
reflected in the core components of all the derived universes.
The Component approach is merging two or more universes into one universe.
A::::
88
file--.parameters-->links
281
Ans:;
strategy is used to extract structural information about the tables, joins ...
bo has 2 strategy
1. built-in -strategy
2. external- strategy
282
Predefined:
1) No Access
2) View
3) Schedule
4) View on Demand
5) Full control
282
283
Ans:::
Slice and Dice can be applied to rotate a microcube in order to view it from different
perspectives.
284
89
Can we take report on Excel in Business Objects?
Ans::
yes. The business objects separately provided the option of get the report data from
universe or others(personal data option)in the business objects entered wizard. Click or
Select the others option and it will let u different files or extension files. here select .xls
file and follow normal report style.
A:::
Process ....
In Desktop Intelligence -> File -> New - Generate a standard report -> Begin -> Other
-> Personal Data Files -> Finish -> format -> xls & select excel file from browse option
-> If excel file first row contains column name then
select the check box -> First row contains column names ->
Run.
------------------------------------------------------------
After generating a report file -> save -> File name -> ....... & save as type -> xls ->
Save
285
What is pragma?
Ans:::
286
Ans:::
90
A Universe consists of a set of objects, grouped by classes.
287
Explain the SQL Queries activated to data base from Data provider in BO ?
288
Ans::
we test universes by using integrity check .or we can individually test loops, contexts,
aliases.
289
Ans:;;
but u can generate a report from a flat file. choose "personal data files" in the new
report wizard instead of universe and input the file information.
290
Ans:::
drill-down means analyzing the in different levels going to the down let us eg as year---
>quarter, quarter---> month and so on
91
drill-up means analyzing the in different levels going to the up let us eg as month---
>quarter, quarter---> year and so on
291
What's the Functional & Architectural Differences between Business Objects & Web
Intelligence Reports?
292
Ans::
293
What are the steps to taken care to improve the Report performance?
Ans:::
A::
As part of universe parameters increase the array fetch size and try to use aggregate
awareness.
294
Ans::
a report can contain more than one block...same way a document can contain more than
one report.....
so if we see one report we have some blocks....applying a report filter to only one block
is local filter. applying a report filter to all blocks is global filter...in any report.
A:::
Local Filter is to single block to which it is created, but a global filter is to all the blocks
which consists of that column
92
295
Explain in Detail about Measure Objects? and what is the use of it? How to create it?
Ans:::
296
Ans::
297
Which command using Query Analyzer will give you the version of SQL server and
operating system ?
Ans:; Select@version
298
Ans::
in designer select the file tab, then click on parameter tab in that select summary tab
then we will get the information
299
How can you first report in Business Objects by using broadcast agent?
93
300
Ans::
301
Ans::
302
Ans::
Time Scale
• OLTP: This stores current data
• OLAP: This stores History data for analysis
Normalization
• OLTP: This is fully normalized
• OLAP: Possibly partially denormalized for performance reasons. As this is used for reporting.
Organization
• OLTP: Data stored revolves around business functions
• OLAP: Data stored revolves around information topics.
Stored Values
• OLTP: Stores typically coded data.
• OLAP: Stores descriptive data
Homegenity
• OLTP: Scattered among different databases or DBMS and using different value coding schemes
• OLAP: Centralized in data warehouse. Or in a collection of subject oriented data marts
94