| TOC | 3
Contents
Introduction................................................................................................................................4
System Requirements............................................................................................................... 5
Pentaho BA Server Performance Tips.......................................................................................6
Move Pentaho Managed Data Sources to JNDI...........................................................................................6
Manual Cleanup of the /tmp Directory.......................................................................................................... 6
Removing the Geo Service Plugin................................................................................................................6
Switching to a File-Based Solution Repository.............................................................................................6
Turning Off Audit Logging.............................................................................................................................7
Using Apache httpd With SSL For Delivering Static Content....................................................................... 8
Using Microsoft IIS For Delivering Static Content.........................................................................................9
Testing BA Server Scalability..................................................................................................................... 11
Pentaho Reporting Performance Tips..................................................................................... 12
Caching Report Content............................................................................................................................. 12
Result Set Caching.......................................................................................................................... 12
Streamlining Printed Output........................................................................................................................13
Paginated Exports............................................................................................................................13
Table Exports...................................................................................................................................14
HTML Exports..................................................................................................................................14
Pentaho Reporting Configuration Files.......................................................................................................15
Pentaho Data Integration Performance Tips........................................................................... 16
Upgrading to the Latest Release................................................................................................................ 16
PDI Content Authoring Tips........................................................................................................................16
Limiting In-Memory Log Output.................................................................................................................. 19
HBase Performance in PDI.........................................................................................................................20
Pentaho Analysis (Mondrian) Performance Tips.....................................................................21
Optimizing Your Infrastructure....................................................................................................................21
Redesigning Your Data Warehouse................................................................................................ 21
Switching to an Analytic Database...................................................................................................21
Query Optimization.......................................................................................................................... 22
Optimizing Pentaho Analysis......................................................................................................................22
Mondrian Cache Control..................................................................................................................22
Partitioning High-Cardinality Dimensions.........................................................................................26
Mondrian Log Analysis.....................................................................................................................26
Configuring Pentaho Analyzer for Large Data Warehouses............................................................27
Configuring the Mondrian Engine for Large Data Warehouses....................................................... 27
Redesigning Analyzer Reports for Maximum Performance.............................................................28
Pentaho Analysis Configuration Files.........................................................................................................29
Pentaho Data Mining (Weka) Performance Tips.....................................................................30
Vertical Resource Scaling........................................................................................................31
Horizontal Resource Scaling................................................................................................... 32
Clustering the Application Server............................................................................................................... 32
Clustering Requirements................................................................................................................. 32
Sharing the Solution Repository...................................................................................................... 32
Installing and Configuring Apache as a Load Balancer...................................................................33
Tomcat Configuration.......................................................................................................................35
Copying WAR Files to the Nodes.................................................................................................... 36
Starting and Testing the Cluster...................................................................................................... 37
Changing the Java VM Memory Limits....................................................................................38
Increasing the Memory Limit in Tomcat (Graphical Installation).................................................................38
Increasing the Memory Limit in Tomcat (Archive or Manual Deployment)................................................. 39
Increasing the Memory Limit in Aggregation Designer...............................................................................39
Increasing the Memory Limit in PDI............................................................................................................40
Increasing the Memory Limit in Report Designer........................................................................................40
Increasing the Memory Limit in Weka.........................................................................................................41