I would like to inquire about the possibility of obtaining aggregated totals at the Area level within AVEVA System Platform.
Specifically, I am looking for a method to calculate and display:
-
The total number of pumps currently running within a building, with further breakdowns at each level and floor.
-
The total number of fault alerts at each Area level for all underlying devices.
I previously implemented dynamic binding using the BindTo method to achieve this aggregation. However, when applied to thousands of objects and attributes, the MX Service crashed due to the large number of calls.
Could you please advise whether there is a recommended or best-practice approach (e.g., roll-up attributes, scripts, queries, or templates) to perform hierarchical aggregation efficiently without impacting MX Service performance?