User`s guide
6.3.4.3.1 For more information
• For further general guidelines, see Database links vs. subreports in one-to-many situations.
• For complete details, see Performance considerations in one-to-many links.
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
SAP BusinessObjects Business Intelligence platform 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.
2012-03-14115
Designing Optimized Web Reports