28.11.2014 Views

Performance Tuning Guide - EMC Community Network

Performance Tuning Guide - EMC Community Network

Performance Tuning Guide - EMC Community Network

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!