Analytic performance
Use the following information to understand and improve performance when using analytics in IBM® Maximo® Real Estate and Facilities Real Estate Environmental Sustainability Impact Manager.
Take into account the following
performance considerations:
- Analytic processes are executed from the Maximo Real Estate and Facilities Job Scheduler, which uses the Maximo Real Estate and Facilities multi-threading capabilities to run multiple analytic processes in parallel.
- The rules that are included in an asset analytic process run in sequence.
- The number of threads that are enabled for the process determines the number of analytic processes that are executed at the same time in parallel execution.
- Grouping rules under an asset analytic process reduces the number of SQL statements that are required to retrieve the fact data to be evaluated by the rule's analysis logic. However, because the rules run in sequence, rather than using multi-threading, the total run time of the asset analytic process might increase.
- The total execution time of the Job Scheduler is correlated to the size of data been analyzed, number of analytic rules, number of analytic processes, analytic processes configuration, hardware configuration, and Maximo Real Estate and Facilities configuration.
Use the following tips to improving performance:
- Limit the number of rules under each analytic process to take advantage of Maximo Real Estate and Facilities multi-threading capabilities.
- Analytic processes can be separated to handle smaller data sets by using query filters. For example, you can choose to filter the data by a characteristic such as location or classification.
- Fine tune the number of analytic processes and rules based on the size of the data to analyze.