We created this site to hear your enhancement ideas, suggestions and feedback about AVEVA products and services. All of the feedback you share here is monitored and reviewed by the AVEVA product managers.
To start, take a look at the ideas in the list below and VOTE for your favorite ideas submitted by other users. POST your own idea if it hasn’t been suggested yet. Include COMMENTS and share relevant business case details that will help our product team get more information on the suggestion. Please note that your ideas and comments are visible to all other users.
This page is for feedback specifically for AVEVA PI System. For links to our other feedback portals, please see the tab RESOURCES below.
No, using a PI to PI interface to synchronize data between members within a collective is the wrong approach. We have the concept of primary/secondary members in the collective already; however, the primary member needs to be the write-only member, where the rest of the nodes are read-only (Example: need to get point configuration or data? You'll get it from the secondaries, although you can choose to grab it from the primary depending on the times sensitivity of the data pull). However, the primary member should not be static like it currently is. The primary member would need to be dynamic and automatically shift as the primary goes down.
It should never be the responsibility of the data provider to ensure all members of a collective have the data they need. Example, review the MongoDB system to see how they're able to achieve the HA requirements and data integrity across members. If you look at their concept of sharding, that would likely be a similar approach required & currently used to section data, but in this case - by timestamp.
Sync data using PI to PI Interface is not always a viable solution. It is required to be able get an advice if data are missing in one member of a collective. A health point making sur that all collective member have the same information would be helpful.