Topology 3: Things to note
- Last UpdatedJun 09, 2025
- 2 minute read
- PI System
- PI Server 2024 R2
- PI Server
The following details were discovered or used in the building or testing of this topology:
-
Details related to PI Analysis Service management:
-
It is important to tune the PI Analysis Service configuration for systems of this size due to the variability in analytic configurations.
-
Cache parameters
-
MaxCacheEventsPerAttribute, MinCacheEventPerAttribute, and CacheTimeSpanIn Minutes should be adjusted based on the average event rate/analysis rate to minimize the cache missed count. Adjusting these parameters has an impact on memory usage.
-
-
Thread count parameters
-
NumberEvaluationThreads, NumberDataWriterThreads, and NumberParallelDataPipes were increased during testing to improve latency times.
-
-
Load shedding can be enabled depending on the specific use case. If it is enabled, the Evaluation Skipped Count performance parameter should be monitored. Manual backfilling is required to fill in any missing calculations. See Analysis service configuration.
-
-
Potential Impact on data quality if PI Analysis Service is not configured correctly:
-
During recovery from downtime events, calculations may run using older data and that will cause expression outputs to have the wrong values. To avoid and correct this scenario, follow these best practices:
-
Monitor the PI Data Archive Update manager for errors,
-
Monitor the Evaluation Skipped Count,
-
Monitor the Maximum latency for steady, continuous increase to an unacceptable level.
-
To correct these situations, restart the PI Analysis Service and manually backfill all analysis for those time periods.
-
-
-
Systems with significant PI Web API or PI SQL DAS requirements:
-
Resource sizing for Topology 3 is based on the performance envelope specified.
-
Systems extensively using PI Web API queries or PI SQL DAS queries will likely be able to improve performance with additional hardware resources for the SQL Server node and/or the PI AF Server node.
-
-
AVEVA PI Vision scalability is specified using concurrent connections, which may not match the number of concurrent users if some users open more than one display at a time. Scaling of concurrent connections is heavily influenced by both the complexity and volume of unique analysis data reference attributes displayed in open PI Vision displays. For optimal performance in PI Vision, Asset Framework (AF) analyses should output to PI points.