Performance Tuning Guide - EMC Community Network
Performance Tuning Guide - EMC Community Network
Performance Tuning Guide - EMC Community Network
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Designing Reports<br />
Planning and testing<br />
BAM reporting can be performance sensitive. To avoid performance issues, observe the following<br />
guidelines during your planning:<br />
• Plan for reporting at the beginning of the project.<br />
• Conduct performance testing of your BAM reports in a test environment that simulates your<br />
production environment regarding the following:<br />
— a fully loaded BAM database<br />
— anticipated volume of processes, activities, and audited business data<br />
— high frequency report viewing<br />
— multiple concurrent users.<br />
Benchmark throughput and response time for your test environment under worst case scenarios.<br />
• Size the BAM database to meet or exceed expected data throughput. Database requirements can<br />
be sized using the BAM Dashboard Sizing Calculator spreadsheet, available in the BAM Database<br />
Sizing Calculator folder of the bam-product-supplemental_files.zip file.<br />
• Consider the size of the result set comprising the report. For reports with more than a few<br />
hundred records, use Crystal Reports.<br />
• Only audit and monitor process variables and packages that are reported on.<br />
• Consider the number of entities queried when generating the report. If your result set is a few<br />
hundred records, use more entities (up to 20). If your result set is thousand of records, limit the<br />
number of entities to no more than five. The more columns selected, the fewer report entities used.<br />
Reporting on intra-activity events<br />
Content Server does not write activity data to the audit trail database table until an activity completes,<br />
which can delay reporting on events happening within an activity, especially when your process<br />
design consolidates multiple actions in the context of a single activity. To report on intra-activity<br />
processes, divide the activity into multiple, more granular, activities in your process design.<br />
Note: Creating more activities can have an adverse performance impact on workflow throughput<br />
(Minimizing and consolidating activities, page 27).<br />
Synchronizing the BAM database<br />
BAM generates reports from BAM database tables. When the BAM database tables do not regularly<br />
synchronize with the audit trail database, BAM report data can become stale. This section addresses<br />
<strong>EMC</strong> Documentum xCP 1.0 <strong>Performance</strong> <strong>Tuning</strong> <strong>Guide</strong> 57