Just because it's analytical and not transactional doesn't mean it's not a core part of service delivery.
As a leading Business Intelligence and analytic platform, SAP BusinessObjects (BOBJ or BO) must deliver business performance metrics to business users to help them make informed decisions that directly impact revenue. So if BO is slow or unavailable, then "ITOBjects" (pun intended) failed at delivering that service to the business. It is core and mission-critical. Therefore, it must perform.
See our updated content: BusinessObjects Monitoring is Tricky but These Resources Should Help
One of our customers recently deployed SAP BW on HANA with SAP BusinessObjects 4.1 as the reporting front end. Both HANA and BO are new to them, so they were unsure how to best tackle the performance management of the environment. We proceeded based on our SAP Performance Management Best Practices, and a summary of our approach for BO is described in this publication, including the 3 major areas of performance assurance: Sizing/Design, Testing/Optimization, and Monitoring/Management. We were able to quickly identify key components, test scenarios, and monitor and report key optimization recommendations.
BusinessObjects architecture has complex internal components. Therefore, sizing and monitoring are both non-trivial exercises.
Figure 1: SAP BusinessObjects BI Platform 4.1 Architecture
Refer to the SAP BusinessObjects BI4 Sizing Guide for a detailed procedure to scope out the environment based on items such as:
See our recent SAP Performance Testing as a Service announcement.
Here is a set of example questions to ask of the project team to flush out testing requirements and objectives before developing a test plan:
Although BusinessObjects monitoring and optimization are an integral part of Testing and Optimization above, they deserve to be a separate heading because it is often a comprehensive subject. The proper monitoring tools are critical to providing metrics and alerts for analysis of each test run, as well as the management setup for ongoing operations once the environment has been optimized and is ready to be in productive operation.
One of the key issues is using the provided BI tool CMC (Central Management Console) for performance monitoring. During the test, it became the bottleneck itself because access for monitoring was either slow or unresponsive under high-load scenarios. Therefore, we don't recommend using CMC during testing. Although alerts can be configured for thresholds during normal operation, it is not a central monitoring solution. It is important to monitor the utilization of resources and response times across BI4 components, especially processing server/service metrics (such as Central Management Server - CMS, Web Intelligence, Crystal Report, Dashboard, Jobs, etc.). Other tools available include:
BI is only the analytical processing front-end for many pieces of integrated technologies, whether a BW data source backend or an SQL reporting data source, but its role and functions are critical because they are often used by high-end business and management groups. Therefore, it is important to design, build, deploy, and run BusinessObjects as optimally as possible to maintain business values.