In some cases, running reports can impact performance because of high demands on database processing. To reduce the performance impact of running reports, you can specify that some reports obtain data from a separate reports database, which is a copy of all or part of the PegaRULES database.
The reports database must have the same structure (tables and columns ) of the PegaRULES database. A reports database might contain only a subset of the tables needed for reporting, and might contain old data.
To disable use of a reports database, even when the Use alternate database option is selected, add the following entry to your prconfig.xml file.
<env name = "database/useReportingDatabase" value="false" />
Note: The default value is true.
Use of a reports database is less helpful in situations where JVM memory, CPU processing, or network traffic are substantial.
To force the use of a reports database for standard list view and summary view reports when the Use alternate database? option is not selected, set the pyUseAlternateDb
parameter to true when calling the Rule-Obj-ListView.ShowView or Rule-Obj-SummaryView.ShowView activities.