Improve PI Analysis Service Performance for Non-Templatized Analyses
Instead of putting all non-templatized analyses in one group for evaluation, the PI Analysis Service should divide them up automatically according to some criteria. The goals would be:
1) Eliminate the need for many "one-off" templates that cause visual clutter in the Library
2) One expensive non-templatized analysis would not delay all non-templatized analyses; it would be placed in an evaluation group by itself
The architecture was designed so that we perform calculations in groups for efficiency and also dependency, i.e. output1 is an input to a different analysis.
While it is true that in earlier versions an expensive analysis can impact the performance of the entire group thereby negatively affecting other analyses. In more recent releases, we have made some refinement to improve this, minimizing the effect of one expensive analysis. Having said that, if the system is at the limits of scalability, then it may be necessary to have multiple systems.
Can you provide more information on whether you are able to try our latest version to see if your system performance has improved?
Many one-off templates would negate the organizational benefits of templating. Auto group assigning based on x-number (like OPC Interface tag grouping) came to mind.