Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


Once the project is submited to the Client. Client says
that report is taking long time to run? Where u need to
check?

Answers were Sorted based on User's Feedback



Once the project is submited to the Client. Client says that report is taking long time to run? Wh..

Answer / bharat

1. How would you improve the performance of the reports.

Performance of the reports starts with analyzing the problem.
The problem could be with database, Universe or the report
itself

Analyzing the database:

-Run the SQL from the report on an oracle client like SQL
Navigator or toad after passing in all the parameters.
-Identify if the SQL takes considerable less time than the
report. If yes then the problem is with the Universe or with
the report if no then
-Run an explain plan on the SQL
-Look to see if all the statistics are computed, indexes are
built and the indexes are used
-Check to see if aggregate tables can be used ( Aggregate
tables are useful if the data can be concised to 1/10th of
fact data)
-Check to see if data has increased and usage of
materialized views could help.

oCreating materialized views enable to pre -run the complex
joins and store the data.
oMost of the DW environment has a day old data hence they
don’t have lot of overhead.
oRunning a report against a single materialized table is
always faster then running against multiple tables with
complex joins.
oIndexes can be created on this materialized view to further
increase the performance.
-Check to see if the performance of the SQL can be increased
by using hints ,if yes then add a hint to the report SQL and
freeze the SQL, this might have an additional overhead of
maintaining the report

Analyzing the Universe:

- Check is all the outer joins are properly created and
remove unnecessary outer join

- Business Objects as such do not use Multi Pass SQL , Multi
pass SQL is a technique a software use to break down a
complex SQL into multiple smaller SQLs. Hence a query using
one fact table and three dimension tables can be broken down
into two, one between the dimension tables and the second
between the first result and the fact table. This can be
achieved in BO by creating Derived Tables. The derived table
would be based on three dimension tables and the reports
hence can use one derived table and one fact table instead
of four tables.

- The Keys tab allows you to define index awareness for an
object. Index awareness is the ability to take advantage of
the indexes on key columns to speed data retrieval.

o In a typical data warehousing environment surrogate keys
are used as primary keys instead of natural keys , this
primary key may not be meaningful to the end user but
Designer can take advantage of the indexes on key columns to
speed data retrieval.
o The only disadvantage is it would not return duplicate
data unless the duplicate data has separate keys

- Check to see if the size of the universe has increased
recently

oTry to create a different universe for new requirements
oUnder extreme conditions the AUTOPARSE parameter in the
param file can be turned off, this could be too risky if not
handled properly.

Analyzing the Report:

-Check to see if there are any conditions which could be
pushed into universe as Filters
-Check to see if a formula has multiple usage ,turn this to
a variable
-Check if there are any variables which are not used, remove
them.
-Remove any additional filters or alerters on the report.

Is This Answer Correct ?    5 Yes 0 No

Once the project is submited to the Client. Client says that report is taking long time to run? Wh..

Answer / sandhya rani

Hi,
if client complains abt performance issue...
we need to take the query from the edit data provider and
run it in database,

there can be two reasons
1) reports may be fecthing huge no of rows
2)they may be uusing few infut parameters
3) there may be tuning problem...
so we need to chk in all the aspect both in DB as well as
in BO deski

Is This Answer Correct ?    2 Yes 2 No

Post New Answer

More Business Objects Interview Questions

What Is Snow Flake Schema?

0 Answers   Informatica,


Can We customize the Business Object infoview in BO?

2 Answers  


How to create a report template BO XI R2

2 Answers   Infosys, LBM,


Explain are data mart and dwh normalized or denormalized? Do both of them exist in the same tier?

0 Answers  


working with Business Objects 6.1(a), i m facing a problem. when i save the BO report containing chart aswell as table in .xls then the null vlues in the table automatically are converted to 0, thereby istorting the chart also. please provide me the solution as soon as possile.

1 Answers  


How to combine(union) TWO Stored procedures data in a report. It means report has two data providers and one report tab.

1 Answers   IBM,


what is confirm dimension ?

11 Answers   IBM, Wipro,


when will use compatible and incompatible objects?

1 Answers   Business Intelligence Analytics, iGate, TCS,


In source system we have os - windows BO - 5.1.5. with webi 2.7.1 Repository database - oracle Reports database - Oracle and DB2 Nearly we have 1200 reports in present system , i want to move as it is to new hardware os- windows bo- 5.1.5 with webi2.7.1 repository - oracle reports - oracle and db2 let me know is there any migration techniques in same version. thanks in advance Usha

0 Answers   Arkema pte Ltd,


WHAT IS THE DIFFERENCE BETWEEN OLAP AND DATAWAREHOUSE? WHAT IS MICROCUBE EXACTLY?

1 Answers  


What's the Functional & Architectural Differences between Business Objects & Web Intelligence Reports?

0 Answers   HCL,


WHAT IS INPUT CONTROL IN BO?

3 Answers   PWC,


Categories