Datasheet
6.3.5 Using other design elements effectively
Maps
Map rendering is a single-threaded operation that does not scale well. Although maps are supported,
you need to be careful in considering the overall effect a map in your report will have on performance.
Report Templates
If you will be applying the same template to multiple reports, it is best to open the report once and cache
it, because the template only needs to be read-only.
Including "Page N of M" or "Total Page Count"
If you include the special fields "Page N of M" or "Total Page Count" in your report, the report needs to
finish processing before it can calculate this value. Avoid using these special fields in your report unless
the report is very small or you absolutely require the value.
6.3.6 Designing reports to maximize data sharing
BusinessObjects Enterprise has data-sharing functionality that improves performance by reducing the
number of database calls that are made in a system with multiple users.
Data can be shared between users of a report object only if certain conditions are met. Try to maximize
data sharing by designing reports such that the conditions for data sharing are met as often as possible,
without compromising different user's need for report information.
When reports are processed by the Page Server, data is shared between users of a report when these
conditions are met:
• Users view a report using the same database logon information.
• Users view a report using the same parameters.
• Users view a report using the same page layout options.
• Users view a report using the same locale settings.
Reports viewed using the DHTML viewer, the ActiveX viewer, or the Java viewer are processed using
the Page Server. These viewers do not allow users to change the page layout or locale of a report.
However, it is possible to develop custom viewer applications that provide this functionality.
When reports are processed by the Report Application Server (RAS), data is shared between users of
a report when these conditions are met:
• Users view a report using the same database logon information.
2011-05-16115
Designing Optimized Web Reports










