Apologies, this idea was changed from "Declined" to "In development" erroneously. However, we are now evaluating this idea for a future release. Please share additional details around your use case.
In order to have multipleindependent Asset Analytics instances today, separate AF Servers need to be configured. To achieve PI Analysis Service in a failover cluster, see the following section in the PI Server admin guide: https://livelibrary.osisoft.com/LiveLibrary/content/en/server-v13/GUID-2A823A0E-DB9A-4CFF-823C-BAE825A834A0
It should be possible to link an AF database with analytics to a specific AF Analytics server.
We have monthly patching cycles and we have a failover cluster setup for high availability. The analysis takes hours to complete backfilling after a restart for patching.
If we could assign an analysis service for certain AF databases, that could be a good workaround unless a load balancer like F5 can be supported which would be optimal. This will avoid analysis skipping issues which we see in the logs all the time. Anything we could do to isolate critical analysis from being impacted by not so critical analysis.
Being able to run Asset Analytics on different hosts could solve a problem with single systems spanning multiple time zones. By having an Asset Analytics server hosted in each time zone an enterprise operates in could mean that time zones/daylight savings/etc. are taken care of by the operating systems as they are clients to Asset Framework and PI data archive.
For example, if I have a calculation that is a 6am to 6am totalizer at the momment I have to be aware of what time zone the analytics service is running in and account for that. Sometimes this can be complicated, and it just adds more expense to the calculations than would be needed otherwise.
It would be useful to run multiple instances of Asset Analytics to assign "mission critical" calculations to a dedicated environment, while running non-critical calculations on another environment. This would allow the "mission critical" system to be more controlled to avoid stressing the environment.
we are also an Enterprise customer and we have been facing a lot of challenges with single instance of Analytics Service & Notification service. for a small scale system, analysis service works well but when system grows with thousands of assets (35K assets in our case) and analyses (140K Analyses in our case) the system starts to show signs of performance deterioration. all techsupport calls ends up providing gigs of logs files and service statistics and in the end we just hear the feedback of fine tuning our calculations. we have some very critical 10-20K analyses which we can't afford to loose for even 1 minute, but if analysis service goes down, it takes all 140K analyses with it including super critical ones as well.
Aveva/OSIsoft should definitely look into creating multi-instances of PI Analysis Services like PI-PI Interface so that we can group all critical analyses to 1 instance and do some load distribution. We have seen similar setup for PI Integrator for business analytics where we can configure up to 4 worker node services on 1 server machine.
Regards,
Gaurav A