Cognos BI workload
The workload generator for Cognos® BI allows to put a couple of scenarios together until a typical Business Intelligence transaction mix is formed. The different scenarios have different shares in the workload mix and are executed in a given sequence by every emulated user over and over again.
The workload shares for the different scenarios are selected to focus on the latest technologies introduced with Cognos 10, for example, Dynamic Query Mode (DQM) and the new charting engine.
Two different DB2® databases contain some sample data used for BI processing. The sample databases reside in their own virtual machine separated from the Content Store database.
Table 1 shows the percentages for the different selected workload scenarios.
| Cognos BI scenario | Workload share |
|---|---|
interactive reporting and ad hoc analysis
|
30% |
Chart and report creation
|
20% |
Dashboard activity
|
30% |
retrieve PDF reports
|
10% |
retrieve HTML reports
|
10% |
Adjusting the workload level
The number of users serves to adjust the CPU load level for the Cognos BI Server. For the performance tests and the tests with the z/VM® Resource Manager, well-defined CPU load levels for Cognos BI were required.

Figure 1 shows the overall LPAR CPU load levels with different numbers of users for the Cognos BI Server. The LPAR is defined with 10 IFLs and z/VM virtualizes the environment. For the CPU load level tests, the Cognos BI workload is the only workload running. The z/VM guests with the DayTrader workload are not running at this time. These Cognos BI CPU load levels are used in topic Results. Table 2 introduces three labels representing a certain Cognos BI Server CPU load level.
| Cognos BI Server CPU load levels | Description |
|---|---|
| Cognos70 |
|
| Cognos90 |
|
| Cognos95 |
|