Many factors impact OPPM performance. Depending on the complexity of the your implementation, the hardware resources may become strained and OPPM’s performance may be compromised. The following set of attributes that are significant to OPPM performance have been identified. Use the counts provided below as a guide to ensure that any given configuration is within range for acceptable performance.
Attributes Used to Test Hardware Sizing
The following list of attributes and counts were used to test for OPPM’s hardware sizing.
Note: Any deviation from these may impact performance / hardware resource usage. In some cases, a single user can trigger millions of functions. The tested data set does not cover those type of scenarios. Processing of such huge amount of actions may take more time.
Attribute Name | Count |
---|---|
Total number of categories | 5,000 |
Number of categories with horizontal functions | 1551 |
Number of categories with vertical functions | 4959 |
Number of categories that use the "today" function | 11 |
Total number of sub-items, items and portfolios | 31,941 |
Number of sub-items | 21,571 |
Number of items | 29,793 |
Data/row in cell history table | 21,638,853 |
Data/row in cell history log table | 1,354,215 |
Data/row in workflow instance audit log table | 797,230 |
Additional Attributes
Some of the other attributes that can affect OPPM performance and sizing needs are:
- Number of portfolios
- Number of categories with functions that walk the dependency tree(s)
- Number of categories with functions that access sub-items
- Number of categories with over-time functions
- Number of Query-Based portfolios set to periodically refresh
- Number of non-calculating portfolios
- Number of calculating and static portfolios containing around 500 items
- Total number of dependency relations in system
- Highest number of dependencies on one item or portfolio
- Highest number of users in a group (directly or indirectly)
- Number of scorecards with more than 20 categories
- Number of tabs with more than 100 categories (directly or included in a table on the tab)
- Number of objects with individual security settings
- Number of general (e.g., not specific) alerts defined
- Number of categories set to “imported”
These parameters may not be the same for all deployments; it entirely depends on the data set, environment and type of operations etc. Thus, huge variations in the parameters, skewed usage of OPPM will impact capacity requirements mentioned in this sizing guide. Moreover, these recommendations are based on the testing conducted under controlled environment where only OPPM application will be running on the servers.