Performance aspects

The PPM system is designed for operation in a LAN. The volume of data to be transferred between the PPM server and client depends greatly on the action executed on the client. Depending on the number of measures and dimensions queried, analysis queries to the PPM server may produce extensive result sets, which then have to be transferred to the client. For this reason, the PPM system transfers the data in compressed form by default because the resulting improvement in system performance far exceeds the calculation effort required to compress the data.

You can also further improve system performance by using a Web server to publish certain precalculated analysis results instead of having direct communication between the PPM client and server.

System import times basically depend on hardware requirements: main memory, number of CPUs, free disk space. To estimate hardware requirements for an individual system, setup offers three predefined scenarios described below. Nevertheless, they only represent rough recommended values because the actual memory requirements depend on many more factors. Therefore, an individual hardware requirements can only be estimated in cooperation with Software AG support.

When using PPM on the basis of a virtualized operation system (VMWare) you need to make sure that the main memory for this VM is exclusive for this VM when you set up the VM. If physical resources of the VMWare server are distributed to multiple VMs, the VM on which PPM is installed might run into problems. Due to using in-memory technology, we recommend that you reserve the main memory exclusively for the VM running PPM.

Setup differentiates between the three scenarios listed in the following table.

Hardware scenarios for PPM and MashZone

PPM and MashZone scenarios/special aspects (4)

Demo scenario (1)
Small setup scenario (64-bit)

Medium scenario (2)
(Proof of concept)
Medium setup scenario (64-bit)

Large scenario (3)
(Production)
Large setup scenario (64-bit)

PPM 9.9

MashZone 9.9

YPI

YCZ

up to 200 000 PI/DR
1 PPM client
up to 2 users

2 CPU cores
4 GB RAM
10 GB free HD space

up to 5 million PI/DR
1 PPM client
up to u 10 users

4 CPU cores
16 GB RAM
20 GB free HD space

up to 25 million PI/DR
1 PPM client
up to 100 users

8 CPU cores
64 GB RAM
50 GB free HD space

Legend

PI

Process instances

DR

Data rows (used in Data analytics)

1

Supports only 64-bit OS, database on PPM server machine (tablespace: 1 GB)

2

Supports only 64-bit OS, database on PPM server machine or separate machine (tablespace: 50 GB)

3

Supports only 64-bit OS, database on separate machine (tablespace: 150 GB)

4

The values indicated for each scenario apply only to the defined number of PPM clients. Hardware requirements grow with the number of PPM clients and users.