Thursday, 28 March 2013

maximum binary output size limit reached. contact your business objects



When Trying to Download the data from Webi Intelligence you get the error :

"maximum binary output size limit reached. contact your business objects"


When a large Web Intelligence report is exported to CSV format, we get error: Max Binary file size limit exceeded. The document is too large to be processed by the server. Error WIS 30271


Cause


This error message appears because BusinessObjects Enterprise allows documents to be saved with the limit specified for Web Intelligence Report server settings in the Central Management Console(CMC).


To resolve the error follow the below steps:


- Login to Central Management Console (CMC) using BusinessObjects Enterprise "Administrator".

- Navigate to "Home >> Servers".

- Click on "Web Intelligence Report Server" to open its properties.

- Increase the "Maximum Binary File Size"(Default value=50 MBytes; Maximum value = 65535 MBytes).

- Click on "Apply" and then on "Update".

- Allow the Web Intelligence server to restart


========================================================================

 In Web Intelligence, when attempting to save a report to Excel or Portable Document Format  (PDF), the following error message appears:


"Max binary file size limit exceeded. The document is too large to be processed by the server. Contact your database administrator. (Error: WIS 30271)".


Cause:

This error message appears because Business Objects Enterprise allows documents to be saved up to the limit set for Web Intelligence Report Server in the Central Management Console (CMC).  The default file size limit is 50 megabytes for binary file types like PDF and Excel.


To resolve this error message, you will need to increase the Max Binary file size value.


1.      Open the CMC.

2.      Browse to Servers

3.      Click on your Web Intelligence Report Server.

4.      On the Properties page, increase the Maximum Binary File Size.

5.      Apply the setting and allow the Web Intelligence Report Server to restart.

Increasing these values too high could impact Web Intelligence performance when users attempt to save excessively large files.




Thursday, 28 February 2013

Database error: ORA-01722: invalid number

Wednesday, 26 December 2012

Data warehouse Interview Questions

What is Data warehouse?
In 1980, Bill Inmon known as father of data warehousing. "A Data warehouse is a subject oriented, integrated ,time variant, non volatile collection of data in support of management's decision making process".
Subject oriented : means that the data addresses a specific subject such as sales, inventory etc.
Integrated : means that the data is obtained from a variety of sources.
Time variant : implies that the data is stored in such a way that when some data is changed.
Non volatile : implies that data is never removed. i.e., historical data is also kept.

What is the difference between database and data warehouse?
A database is a collection of related data.
A data warehouse is also a collection of information as well as a supporting system. 
What are the benefits of data warehousing?
Historical information for comparative and competitive analysis.
Enhanced data quality and completeness.
Supplementing disaster recovery plans with another data back up source.

What are the types of data warehouse?
There are mainly three type of Data Warehouse are :
Enterprise Data Warehouse
Operational data store
Data Mart

What is the difference between data mining and data warehousing?
Data mining, the operational data is analyzed using statistical techniques and clustering techniques to find the hidden patterns and trends. So, the data mines do some kind of summarization of the data and can be used by data warehouses for faster analytical processing for business intelligence.
Data warehouse may make use of a data mine for analytical processing of the data in a faster way. 

What are the applications of data warehouse?
Datawarehouse are used extensively in banking and financial services, consumer goods.
Datawarehouse is mainly used for generating reports and answering predefined queries.
Datawarehouse is used for strategic purposes, performing multidimensional analysis.
Datawarehouse is used for knowledge discovery and strategic decision making using data mining tools.

What are the types of datawarehouse applications?
Info processing
Analytical processing
Data mining

What is metadata?
Metadata is defined as the data about data. Metadata describes the entity and attributes description.

What are the benefits of Datawarehousing?
The implementation of a data warehouse can provide many benefits to an organization. A data warehouse can :
Facilitate integration in an environment characterized by un–integrated applications.
Integrate enterprise data across a variety of functions.
Integrate external as well as internal data.
Support strategic and long–term business planning.
Support day–to–day tactical decisions.
Enable insight into business trends and business opportunities.
Organize and store historical data needed for analysis.
Make available historical data, extending over many years, which enables trend analysis.
Provide more accurate and complete information.
Improve knowledge about the business.
Enable cost–effective decision making.
Enable organizations to understand their customers, and their needs, as well competitors.
Enhance customer servicc and satisfaction.
Provide competitive advantage.
Provide easy access for end–users.
Provide timely access to corporate information.

What is the difference between dimensional table and fact table?
A dimension table consists of tuples of attributes of the dimension. A fact table can be thought of as having tuples, one per a recorded fact. This fact contains some measured or observed variables and identifies them with pointers to dimension tables. 
Post Your Answers

Tuesday, 25 December 2012

BO 100 Interview Questions

What is usiness objects?
Business objects provides a set of tools for building data warehouses very efficiently. Business objects is an integrated query, reporting and analysis solution for business professionals that allow them to access the data in their corporate databases directly from their desktop and present and analyze this information in a business objects document.


What is Designer?
Designer is the Business objects product that is intended to develop the universes. These universe is the semantic layer of the database structure that isolates from technical issues of the database structure.
How many modes are there in BO & Designer? 
There are two modes are there in BO and Designer are :
Enterprise Mode
Workgroup Mode

What are the different types of data providers supported by BO?
Queries on Universe
Stored procedure
Free hand SQL
Text files or Spread sheets
VBA Procedures
OLAP servers
SAP

What are the different multidimensional analysis methods available in Business Objects?
  There are two multidimensional analysis methods available in BO, they are :
Slice and Dice
Drill Down

What are the different @ Functions?
@Aggregate_Aware
@Prompt
@Script
@Select
@Variable
@Where

What is the difference between @Prompt and @Script?
The @Prompt function lets you create an interactive object. In the Query Panel, this type of object causes a message to appear. This message prompts the end user to enter a specific value.
This function recovers the results of Visual Basic for Applications macro (VBA macro).

What is a context?
A context is a rule by which determines which of two paths can be chosen when more than one path is possible in the database.

What are the disadvantage of using contexts?
The disadvantage of using context is that you expose the business objects end user to the database structure. They are forced to decide which context they want to use to run their query. The role of the universe is to shield end users from the database structure, so they do not have to make such decisions.

What is BO?
BO is an excellent tool for generation of reports, carrying out detailed analysis, graphical presentation of the results and generation of alerts.

What are data integration tools?
Data integration tools are used to extract data from existing databases, carry out the necessary transformations and load the data into the target database using a GUI.

What are the components of data integrator?
Data Integrator has four components are :
Graphical designer : GUI to build and test ETL jobs for data cleansing, validation and auditing.
Data integration server : to integrate data from different source databases.
Metadata repository : to keep source and target metadata as well as transformation rules.
Administrator : A web based tool can be used to start, stop, schedule and monitor ETL jobs. The ETL jobs can be in batch mode or real time mode.

What is a Business Objects Repository?
The Business Objects repository is a centralized set of relational data structures stored on a database. This relational device enables Business objects and Web intellegence users to share resources in a controlled and secured environment. 
 
What are the types of business objects repository domain?
The repository is made up of three domains are:
The security domain
The universe domain
The document domain

What is BI platform?
This platform provides a set of common services to deploy, use and manage the tools and applications. These services are security, broadcasting, collaboration, metadata and developer services.

What is BCA?
BCA is a software product for the users of WEBI and BO to process and distribute documents automatically at the scheduled dates and time.

What are the features in BCA?
Automated document scheduling and publishing
On the server side, CORBA–enabled features such as load balancing and server optimization using caches
Tracing BROADCAST AGENT activity
Access and security

What is a chasm trap?
Many to one joins from two fact tables converge on a single lookup table. This type of join convergence is called a Chasm trap. 

What is a fan trap?
A one to many join links a table which is in turn linked by a one to many join. This type of fanning out of one to many joins is called a Fan trap.

What is a Loop? 
In a relational database, a loop occurs when joins form multiple paths between lookup tables. if a query includes more than one path, the information returned can be incorrect. The rows that are returned are an intersection of the results for each path, so fewer rows are returned than expected.

What is universe?
A universe is a set of classes and objects intended for a specific application or group of users.
What are the types of OLAP?
ROLAP (Relational OLAP)
MOLAP (Multidimensional OLAP)
HOLAP (Hybrid OLAP)

What are the different schemas supported by BO Designer?
Star Schema
Snowflake Schema
Multistar Schema
Normalized production Schema
Data warehouse with aggregates

What is the repository? 
The repository is the database in which the information about the users and data is present. It is created and maintained by the general supervisor. It is used to share resources of business objects.

What are the types of repository domains? 
There are three types of repository domains
Universe domain : It holds all the exported universes and there may be more than one universe domain in the repository.
Document domain : It holds all exported documents, templates, scripts, and lists of values.
Security domain : secured connections are stored in this.

How is a fan trap solved?
A Fan trap is solved in the following way :
Creating an Alias and applying Aggregate Aware function.
Using Multiple SQL statements for each Measure.

What is user objects? 
User objects are end–user personal objects that are not shared with other end-users. This is because the user objects are stored locally in a specific user object definition file. If an end-user tries to refresh or edit query that contains another user's user object, the user object is automatically removed from the query and report. A user object is stored inside the Universe folder.

What are the various Business Objects products?
User Module
Designer
Supervisor
Auditor
Set Analyzer
Info View (Web Intelligence)
Business Objects Software Development Kit (SDK)
Broadcast Agent

What are strategies? 
A strategy is a script that automatically extracts structural information from a database or flat file. 
What are the different types of Strategies?
In Designer we can specify two types of strategies :
Built in strategies
External strategies

What are the types of users in Business Objects?
General Supervisor
Supervisor
Designer
Supervisor Designer
End User
Versatile User

What is Web Intelligence? 
Web Intelligence is a decision support solution designed to meet critical query, reporting and analysis needs over the World Wide Web and has features very similar to Business Objects. 

What are master/detail reports?
Master/detail reports enable you to split large blocks of data into sections. This type of presentation allows you to avoid repeating values and also to display subtotals. 

What are calculation contexts?
By default, BUSINESSOBJECTS determines the result of a measure based on the dimension or dimensions in the part of the report in which the measure is inserted. These sets of dimensions are called calculation contexts. Calculation contexts are dynamic in BUSINESSOBJECTS. 

What is Dimension?
It is a structural attribute of a cube, which is used for multidimensional analysis. 

What is supervisor?
Supervisor is the product is used to set up and maintain a secure environment for Business Objects products.

What are the types of dimensions? 
There are four types of dimensions are :
Informational Dimension
Structural Dimension
Categorical Dimension
Partitioning Dimension

What is a Data Provider?
The data source (Query) is called as the data provider. 

What are the tasks of the universe designer?
The responsibilities that universe designer has
Designing, Creating and maintaining the Universe
Distributing the Created Universes

What are different types of parsing?
There are two types of parsing are :
Quick parsing
Thorough parsing

What is the use of Check integrity?
Check Integrity can detect :
Invalid syntax in the SQL definition of an object, condition, or join.
Loops
Isolated tables
Isolated joins
Loops within contexts
Missing or incorrect cardinalities

What are the user profiles in Supervisor?
SUPERVISOR offers several standard profiles for the various types of users of Business Objects products.
General Supervisor
Supervisor
Designer
Supervisor-Designer
User
Versatile

What is a LOV?
A list of values is a file that contains the data values associated with an object. Lists of values can reveal information about the contents of a database.

What is a category in supervisor?
A category is a keyword or phrase end-users can assign to documents when they send them to users, groups, or BROADCAST AGENT. 

What are the disadvantages of using a Alias?
When we create Alias, it creates a new/extra table and this increases the number of tables in the universe, and this can be a problem, if performance is a issue

What are the types of connection available in Designer?
The database connection is categorized into three types :
Personal
Shared
Ssecured

Explain personal, shared and secured?
Personal : The user and the universes, which are created using the personal connection belongs to that computer and can be accessed from that computer only, create it.
Shared : In shared type of connection we can use the common resources such as universes and documents. This can be used by several users. The parameters are stored locally in locdata folder with name sdac.lsi or sdac.ssi. This shared type of connection is used to setup in testing environment before publishing them.
Secured : In secured type of connection we can centralize and control access to secure the data. The secured connections are stored in security domain and are distributed to all the designers and supervisors who have the appropriate privileges.

When do u use a Context?
When you have dimension objects in one or both fact tables, you should always use a context.

What is symbolic objects?
Objects whose values are text are referred to as Symbolic objects. 

What is data mining?
Data Mining is the analysis of data and use of software techniques for extracting hidden, comprehensible, and useful information from databases.

When do u use Multiple Universes?
You can use multiple universes to solve a Chasm trap in a WEBINTELLIGENCE universe when Multiple SQL for Measures cannot be used as there are dimension objects defined for one or both of the fact tables.

What are the different methods by which we can link the universes?
There are three approaches available for linking universes :
The kernel approach
The master approach
The component approach

Explain kernel approach, master approach and component approach?
Kernel Approach : With the kernel approach, one universe contains the core components. These are the components common in all universes. The derived universes that you create from this kernel universe contain these core components as well as their own specific components.
Master Approach : In this approach, one master universe holds all possible components. In the universes derived from this master, certain components are hidden; in other words, the components visible in the derived universes are a subset of the master universe.
Component Approach : It involves merging two or more universes into one universe.

What is a report bursting?
Report bursting allows you to maintain the version documents based on the user profiles.
Post Your Answers Your Name Your Email-ID
 
What is aggregate awareness?
Aggregate awareness is a feature of DESIGNER that makes use of aggregate tables in a database. These are tables that contain pre-calculated data. The purpose of these tables is to enhance the performance of SQL transactions; they are thus used to speed up the execution of queries.

What is metadata?
Metadata is defined as the data about data. Metadata describes the entity and attributes description.

What is a Batch?
Batches provide a way to group sessions for either serial or parallel execution by the Informatica Server. 

Define Cubes?
A cube consists of a set of ordered dimensions and measures. A cube may have one or several dimensions.

What is surrogate key?
A system generated artificial primary key that is not derived from any data in the database. It is similar to the object identifier in an object oriented system.

What is slice and dice?
An operation that allows one to select a portion of the data of a fact on the basis of specified values in one or several dimensions.

What are the benefits of linked universe?
A dynamic link may considerably reduce development and maintenance time. When you modify a component in the kernel universe, DESIGNER propagates the change to the same component in all the derived universes.
Instead of re–creating common components each time you create a new universe, you can centralize such components in a kernel universe, and then include them in all new universes.
Linked universes facilitate specialization. Development can be split between database administrators who set up a basic kernel universe, and the more specialized designers who create more functional universes based on their specific field.

Can Dimension and Measure objects both be used for Drill down analysis?
NO, Measure object cannot be used in Drill down analysis.

What is drill down?
The drill down operation performs the operation opposite to the roll–up operation, i.e., it moves from a more general level to a detailed level in a hierarchy, thus presenting more detailed measures. 

What is drill across?
The drill across operation executes queries involving more than one cube.

What is drill through?
The drill through operation allows one to move from data at the bottom level in a cube to data in the operational systems from which the cube was derived.

What is the default qualification of a object?
By default, DESIGNER automatically assigns a dimension qualification to an object you create.

What are Lookup and Fact Tables?
A lookup (Dimension) table contains information about the entities. In general the Dimension and details objects are derived from lookup tables. A fact table contains the statistical information about transactions.

What is slice?
The slice operation performs a selection on one dimension of a cube,resulting in a subcube.

What is roll up?
The roll up operation transforms detailed measures into summarized ones. This is done when on moves up in a hierarchy or reduces a dimension.

What is materialized view?
A view which is physically stored in a database. Materialized views allow query performance to be enhanced by precalculating costly operations.

What are the main components of the Designer Interface?
The main components that interact in the designing of universe are
Table browser : The table browser is used to choose the tables and columns.
The Structure pane : The Structure pane refers the database structure of the universe.
The Universe pane : The Universe pane refers the components in which it is going to use in BO or WEBI documents.

Does Cardinality have any effect on the generation of the query?
Cardinality has no effect in the generation of SQL. Its sole purpose is to provide enough information to DESIGNER so that it can detect and resolve loops.

What are new in BO 5.1?
Save business objects documents in Adobe Portable Document Format (PDF).
Add hyperlinks to reports such as mail addresses and web site addresses. These hyperlinks are maintained when you save the report in HTML or PDF.
Zero Administration : Only the business objects client software installed on the windows pc; all middleware is stored and administered on the web intelligence web server and the server side processing is handled by the web intelligence system.

What is a class?
A class is a collection of objects with in a universe. A class can further divided into subclasses. Using this classes and subclasses we can define the hierarchy.

What is Drill up/down/by/through?
Drill mode allows you to analyze data from different angles and on different levels of detail.
Drill down displays next level of detail in hierarchy.
Drill up goes back up through the hierarchy to display data on less detailed levels.
By using Drill by option you can move to another hierarchy to analyze other data that belongs to a different hierarchy.
Drill Through - If the lowest level of detail you need is not currently available in the report, you can drill through to the database directly from drill mode and get the data you need. You do not have to edit the query in the Query Panel.

What are the ways by which you can distribute the Universe?
There are two ways to distribute a universe: through the repository or through the file system .

What are enterprise and workgroup modes?
Enterprise mode means that you are working in an environment with a repository. Workgroup mode means that you are working without a repository. The mode in which you save your universe determines whether other designers are able to access them. By default, a universe is saved in the mode in which you are already working. For example, if you launched a session in enterprise mode, any universe you save is automatically in that mode. 

What is a macro?
A macro is a series of commands and functions that are stored in a Visual Basic for Applications module and can be run whenever you need to perform the task. If you perform a task repeatedly, you can automate the task with a macro. You create macros using the Visual Basic Editor.

Is a default lov assigned to a Measure object?
No default list of values is assigned to measure objects.

What is aggregate aware?
Aggregate awareness is a feature of DESIGNER that makes use of aggregate tables in a database. These are tables that contain precalculated data. The purpose of these tables is to enhance the performance of SQL transactions; they are thus used to speed up the execution of queries.

What is the syntax of a Aggregate Aware function?
The syntax of the @Aggregate_Aware function is as follows : @Aggregate_Aware(sum(agg_table_1), ... sum(agg_table_n)) where agg_table_1 is the table with the highest level of aggregation, and agg_table_n the table with the lowest level.

Is Universe MOLAP or OLAP?
MOLAP - Multidimensional Online Analytical Processing. 

What is intelligent binning?
A powerful BUSINESSMINER feature which automatically and intelligently divides numeric values into "bins" based on the range, values and distribution of the data.

What is an add-in?
Add-ins are programs that add optional commands and features to BUSINESSOBJECTS. Add-ins are usually created by those responsible in your company for adding customized features to BUSINESSOBJECTS. All you probably need to do is install and uninstall add-ins that are sent to you.

Can a Universe have more than one fact Table?
Yes. Typically a universe can have more than one fact table and numerous aggregated tables.
What is the difference between built in strategies and external strategies?
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.
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.

Is Universe MOLAP or OLAP?
MOLAP - Multidimensional Online Analytical Processing. 

What is intelligent binning?
A powerful BUSINESSMINER feature which automatically and intelligently divides numeric values into "bins" based on the range, values and distribution of the data.

What is an add-in?
Add-ins are programs that add optional commands and features to BUSINESSOBJECTS. Add-ins are usually created by those responsible in your company for adding customized features to BUSINESSOBJECTS. All you probably need to do is install and uninstall add-ins that are sent to you.

Can a Universe have more than one fact Table?
Yes. Typically a universe can have more than one fact table and numerous aggregated tables.

What are the different schemas supported by BO Designer?
Star Schema
Snowflake Schema
Multistar Schema
Normalized production Schema
Data warehouse with aggregates

What is a join?
Join combines columns and data from two or more tables. Join is the relation that occurs between the two tables that helps to combine into one table. The purpose of join is that to restrict the Cartesian product. 

How many types of join are available?
Designer supports the following types of joins :
equi joins
outer joins
theta joins
shortcut joins

What is theta join?
A join is a relational operation that causes two or more tables with a common domain to be combined into a single table. The purpose of joins is to restrict the result set of a query run against multiple tables.
How do you determine that you are working on the latest edition of the Universe?
Each time you export a universe to a universe domain, DESIGNER increments the revision number of the universe. In this way, you can determine which is the latest version of the universe.

What are the resources that are managed by supervisor?
Business objects products
Universes
Documents
Repository domains
Stored Procedure

What are linked universe?
Linked universes are universes that share common components such as parameters, classes, objects, or joins. Among linked universes, one universe is said to be the kernel or master universe while the others are the derived universes.

What are two modes for importing users & groups from supervisor?
Batch Mode : The purpose of batch mode is to automate user and group import operations with no intervention from the interface.
Interactive Mode : Dialog boxes will appear as the file is imported to allow you to confirm the information. This is the default mode.

What is the difference between rolap and molap?
ROLAP (Relational OLAP) : Users see their data organized in cubes and dimensions but the data is really stored in RDBMS. The performance is slow. A storage mode that uses tables in a relational database to store multidimensional structures.
MOLAP (Multidimensional OLAP) : Users see their data organized in cubes and dimensions but the data is really stored in MDBMS. Query performance is fast. 
What types of tables?
BUSINESSOBJECTS has three types of table. It has two basic table types that display data in a list and crosstabs, which are a special kind of table that allows you to summarize data.
Tables
Crosstab tables
Free Standing Cells

Sunday, 23 December 2012

Business Objects Interview Questions 2

3. What is a context in universe? How are they created?

In an universe, a context defines a particular join path between tables or a specific group of joins for a particular query. Any objects created on a table column which belong to specific contexts is naturally compatible with all other objects from same contexts. When objects from two or more contexts are used, separate SQL is generated and results are then merged in a micro cube. This makes sure that no incorrect result is generated due to loop or any other join path issue.
Contexts may be created using detect contexts feature or manually. They are generally created based on logical calculation and business requirements, hence the detect context method is not very effective. To manually create a context Go to Insert  Context, give the context name and select the joins that should be present in the context. For a universe contexts should be created in a way that all joins(except shortcut joins) fall in at least one context

4. What is a chasm trap? How can it be solved?

In a dimensional schema based universe, we may have one dimension table joined with two fact tables such that both of them are one-to-many joins(F >- D -<F ). In such a scenario, if we drag a measure each from both the fact tables along with dimensions from dimension table, the value of the measures in the fact tables are inflated. This condition is known as chasm trap.
A chasm trap can be solved using 2 methods:
  • In the universe SQL parameters, the option, generate multiple queries for each measure needs to be selected. This will generate separate SQL statement for each measure and give the correct results. However, this method would not work, if a dimension (for example date) occurs multiple times in the result set due to chasm trap
  • A better approach is to put the two joins in two different contexts. This will generate two synchronized queries, thus solving the problem.

5. What is a fan trap? How can it be solved?

In a universe structure, we may have 3 tables joined in such a way that, the 1st table has a one to many join with the 2nd table, which in turn has a one to many join with the 3rd table(A -< B -< C). In such a scenario, if a measure is present in the 2nd table and it is dragged along with any dimension from the 3rd table, the value of the measure will be inflated. Such a condition is known as a fan trap.
A fan trap is solved by creating an alias of the 2nd table and defining contexts such that, the normal table is joined only with the first table, while the alias is joined with both the 1st and the 3rd table. We would take 2nd table’s measure only from the normal table and other dimensions of the 2nd table from the alias table

6. Should we encounter fan traps in a data warehouse scenario? If so, then how?

If a data warehouse is based on the Kimball model, it is a dimensional schema. In a universe built on that DW, for a fan trap to occur in such a schema, we require direct join between two fact tables, which is against the principles of dimensional modeling.
On the other hand in a data warehouse based on Inmon model, it is a normalized schema. Though in such a case, universes are generally designed on Data Marts, which are dimensional schemas (where fan traps should not occur). However, if a universe is built on the DW (for the purpose of operational reporting), then a fan trap can occur in that universe

7. What is aggregate awareness? What is its advantage?

Aggregate awareness function is used in scenarios where we have same fact tables in different grains. Using this function we can define only one object for the measures in the fact tables as
@aggregate_aware(highest_level,lower level)
We also need to define dimensions for associated granularities and define their incompatibilities with the corresponding facts through the aggregate navigation. This is accesses through Tools -> Aggregate Navigation
The advantage is that in a Webi or Deski report when one drags the measure object with the dimension object of a particular granularity, the measure column from the Fact table of the corresponding granularity is selected in the BO default Query. If we did not use aggregate awareness, we would need to define separate objects for each of the fact tables which would be difficult to understand from a user’s point of view.

Business Objects Interview Questions



Welcome to the finest collection of SAP BusinessObjects (BO a.k.a BOBJ) Interview Questions with standard Answers. Based on our years of experience in BusinessObjects reporting tool, we have hand-picked these questions and provided to-the-point answers to each one of them so as to help you prepare better for BusinessObjects job interviews.
Read and understand all the questions and their answers below and in the following pages to get a good grasp in BusinessObjects.

1. What are the differences between Personal, Shared and Secured connections?

  1. A Personal connection is created by one user and cannot be used by other users. The connection details are stored in PDAC.LSI file.
  2. A shared connection can be used by other users through a shared server. The connection details are stored in SDAC.LSI file in the Business Objects installation folder. However one cannot set rights and securities on objects in a shared connection. Neither can a Universe to exported to repository using a shared connection
  3. A secured connection overcomes these limitations. Through it rights can be set on objects and documents. Universes can be exported to the central repository only through a secured connection. The connection parameters in this case are saved in the CMS

2. What are custom hierarchies? How can they be created?

Custom Hierarchies are defined in a universe in order to facilitate custom drill down between objects from same or different classes according to user requirement. They can be created from Tools -> Hierarchies in the BO Designer.










+Business Objects  +SAP Business Object