What is OSIsoft PI?
OSIsoft PI, now the AVEVA PI System, is an industrial data platform and historian that collects process data from PLCs, DCSs and SCADA systems in real time, stores it efficiently as time series and makes it available in context for analysis and IT systems. The platform was developed by OSIsoft, founded in 1980 by J. Patrick Kennedy in San Leandro, California. AVEVA acquired OSIsoft for around 5 billion US dollars; the deal closed on 19 March 2021, and since then the PI System has been part of AVEVA, which has been wholly owned by Schneider Electric since January 2023. In the process, energy, water and pharmaceutical industries PI is the de facto standard for enterprise historians, and it often forms the central data layer in OT convergence.
π§ What does the PI System do?
The PI System has four core tasks:
- Collect - reads measured values (tags, called PI Points in PI terms) from controllers, sensors and systems through interfaces, connectors and adapters
- Store - keeps years of process data as time series in the PI Data Archive, using filtering that discards noise but preserves the process behaviour
- Contextualise - links tags to assets such as pumps, reactors and production lines through the Asset Framework
- Deliver - serves data to operators, engineers, data analysts and IT systems such as MES, ERP and cloud platforms
A PI installation can range from a few thousand to millions of tags, spread across dozens of sites. PI is therefore not a replacement for SCADA or a DCS: it controls nothing, but it remembers and exposes what those systems do.
π§ What are the components of the PI System?
| Component | Function | Notes |
|---|---|---|
| PI Data Archive | Time-series storage | Core of the PI Server; receives snapshots, compresses and archives |
| PI AF Server (Asset Framework) | Asset model and context | Hierarchy of elements, attributes and templates; configuration is stored in Microsoft SQL Server |
| PI Analysis Service | Calculations | Formulas, roll-ups and Event Frames based on AF templates |
| PI Interfaces, Connectors and Adapters | Data collection | Classic interfaces (for example OPC DA), connectors and the newer AVEVA adapters |
| PI Buffer Subsystem | Buffering | Holds data on the collector when the connection to the server drops |
| PI Vision | Visualisation | Web-based dashboards and trends; successor to the older PI ProcessBook |
| PI DataLink | Excel add-in | Pulls PI data straight into spreadsheets |
| PI Web API | Integration | REST interface over HTTPS for applications and analytics |
| AVEVA Data Hub | Cloud | SaaS data platform, called OSIsoft Cloud Services (OCS) until February 2022 |
Formally, the PI Server consists of the PI Data Archive and the PI AF Server; the other components build on top of it. Modern AVEVA adapters send data using the Open Message Format (OMF) to a PI Server, to AVEVA Data Hub or to Edge Data Store.
βοΈ How does PI store so much data efficiently?
PI filters data in two stages before it is stored permanently.
- Exception reporting - the interface or adapter only forwards a new value if it differs from the previously sent value by more than the exception deviation (ExcDev), or if the ExcMax time has elapsed. This is a simple deadband that mainly saves network traffic.
- Compression - the PI Data Archive compares each new snapshot with the last archived point using the swinging door algorithm. If intermediate values lie on a straight line within the compression deviation (CompDev), they are not stored; PI interpolates between stored points when data is retrieved.
| Attribute | Default value | Meaning |
|---|---|---|
| CompDevPercent | 0.2% of span | Allowed deviation for compression |
| CompMax | 28,800 s (8 hours) | After this time a point is archived with the next value in any case |
| ExcDevPercent | 0.1% of span | Deadband for exception reporting |
| ExcMax | 600 s (10 minutes) | Maximum time without a forwarded value |
AVEVAβs rule of thumb is to set CompDev to the precision of the instrument (or lower) and ExcDev to half of that. In a field study AVEVA presented in 2023, exception reporting alone cut network traffic by about 70%, and the combination of exception and compression cut stored data by about 94%. The downside: settings that are too wide flatten peaks, so averages and trends reflect the algorithm rather than the real process. For critical measurements, such as data under GxP or 21 CFR Part 11, administrators therefore deliberately choose tighter settings or no compression at all.
π Where does PI sit in the OT architecture?
In the Purdue Model, PI does not live at level 1 or 2, although it collects its data there.
| Purdue level | Role of the PI System |
|---|---|
| Levels 0-2 | Source: PLC, DCS, SCADA and sensors; PI controls nothing here |
| Levels 2-3 | Collectors: interfaces or adapters with buffering, close to the source |
| Level 3 | Site PI Server as the operational historian for operators and process engineers |
| Level 3.5 (IDMZ) | Replicated PI Server or PI Web API as the only path to IT |
| Levels 4-5 | Enterprise PI, ERP, analytics, cloud and AI platforms |
A common pattern is one PI Server per site at level 3 and a second PI Server in the DMZ or IDMZ that is fed by replication (for example PI-to-PI). Office users then read only the copy, so no IT connection ever enters the production network. For stricter separation, a data diode can be placed in that replication flow. The Asset Framework maps well onto the hierarchical equipment model of ISA-95.
π‘ How does data get into PI?
PI offers hundreds of collectors. The main sources and protocols are:
- OPC UA, OPC DA and OPC HDA - the most common route to PLCs, DCSs and SCADA servers; IP devices are usually reached through an OPC server
- Modbus and Modbus TCP - for meters, pumps and simple controllers
- DNP3 and MQTT - through AVEVA adapters, for telemetry and IIoT devices among others
- Files and databases - structured files and relational sources, for example from laboratory systems
Every collector buffers locally. If the connection to the PI Server drops, the PI Buffer Subsystem holds the data and forwards it later. With n-way buffering a collector writes simultaneously to all members of a PI Data Archive collective, a group of redundant servers that thus all receive the same data and can take over from one another on failure.
π What are Asset Framework and Event Frames?
The Asset Framework (AF) turns raw tag names such as FIC101.PV into
recognisable objects: βPump P-101 > flowβ. With templates you define once what a pump looks like
(attributes, units, calculations) and apply it to hundreds of pumps. Dashboards and analyses then work on
the template instead of individual tags.
Event Frames record time periods with a start, an end and context: a batch, a fault, a start-up or an alarm period. That makes comparisons such as βall batches of product X in 2025β possible, which fits batch standards such as ISA-88 and OEE analyses. The PI Analysis Service creates Event Frames automatically from a start and end condition, for example βflow above 0β for a running pump.
π How do you secure a PI System?
A PI System holds the entire process history and has connections to both OT and IT. That makes it an attractive target and a potential stepping stone. CISA advisory ICSA-24-018-01 (January 2024), for instance, described two vulnerabilities in PI Server (CVE-2023-34348, CVSS 7.5, and CVE-2023-31274) that let an unauthenticated attacker crash the PI Message Subsystem or exhaust its memory. Later advisories in 2025 and 2026 covered PI Server, PI Data Archive and PI Web API.
| Measure | How it applies to PI |
|---|---|
| Network segmentation | Port 5450 (PI Data Archive) and 5457 (AF) reachable only by known collectors and clients |
| Authentication | Windows integrated security through Active Directory instead of legacy PI trusts; MFA for administration |
| Authorisation | RBAC through PI identities and mappings; read and write access strictly separated |
| Encryption | TLS for PI Web API and PI Vision; encrypted connections between clients and server |
| Patch management | Update PI Server and PI Web API after CISA and AVEVA advisories |
| Recovery | Tested backups of the Data Archive and AF database against ransomware |
Document these measures in a zones-and-conduits design following IEC 62443 and NIST SP 800-82, as part of Defense in Depth and a Zero Trust approach. For Dutch organisations covered by the Cybersecurity Act (Cyberbeveiligingswet), in force since 15 August 2026, the historian is among the systems to which the duty of care and incident reporting apply; ISO 27001 and the NIST CSF provide the management framework.
π§ How do you approach a PI implementation or optimisation?
- Inventory sources and tags - which systems, protocols and scan rates are really needed?
- Set exception and compression per measurement type - record CompDev, ExcDev and scan rate in a master table per unit
- Design the AF model first - templates per asset type, aligned with ISA-95 levels
- Choose the architecture - site PI at level 3, replication to the IDMZ, buffering on every collector
- Set up security and availability - collective, backups, AD groups and segmented ports
- Plan the lifecycle - versions, interfaces migrating to adapters and certificates belong in lifecycle management
Upgrades in production environments require validation and a test environment, because reports, analyses and links to MES depend on the PI System.
π How does PI compare with other historians?
| Feature | AVEVA PI System | AVEVA Historian | InfluxDB / TSDB |
|---|---|---|---|
| Scale | Site to enterprise, millions of tags | Mainly per site | Depends on your own design |
| Asset model | Asset Framework | Through System Platform | Not built in |
| Compression | Exception + swinging door | Own deadband and swinging door | Mostly generic compression |
| OT collectors | Hundreds of interfaces and adapters | Integration with System Platform | Through Telegraf or custom code |
| Licensing | Commercial, often by tag count | Commercial | Open-source core available |
PI stands out mainly for scalability, the Asset Framework and its broad ecosystem of integrations. Open alternatives are cheaper but require more of your own work on collection, context and administration. Increasingly, PI also publishes data to Apache Kafka, a Unified Namespace or a digital twin, and supplies the history for predictive maintenance and edge applications.
β Frequently asked questions
Is OSIsoft PI the same as the AVEVA PI System?
Yes, the AVEVA PI System is the same product as OSIsoft PI. AVEVA closed its acquisition of OSIsoft on 19 March 2021 and then introduced the AVEVA name. Many users and documents still refer to it as OSIsoft PI.
What is PI Vision?
PI Vision is the web-based visualisation tool of the PI System, letting operators and engineers view dashboards and trends in a browser. PI Vision works on Asset Framework templates, so one display can serve every similar asset. It is the successor to the older Windows application PI ProcessBook.
How does compression work in PI?
PI first applies exception reporting as a deadband at the collector and then the swinging door algorithm in the PI Data Archive. Values that lie on a straight line within the compression deviation are not stored and are interpolated on retrieval. AVEVA recommends setting CompDev to the instrument precision and ExcDev to half of that.
Is the PI System a SCADA system?
No, the PI System is a historian and data platform, not SCADA. SCADA and DCS systems control and supervise the process, while PI collects their data, stores it long term and exposes it in context. PI can write values back, but in practice it is rarely used for control.
Where should you place a PI Server in the network?
A site PI Server usually sits at level 3 of the Purdue Model, close to the process sources. Office users should preferably read a replicated PI Server or PI Web API in the IDMZ, so no direct connection from IT into the production network is needed. A data diode in the replication flow adds extra assurance.
What are the alternatives to PI?
Alternatives to the PI System include AVEVA Historian, historians from DCS vendors and time-series databases such as InfluxDB or TimescaleDB. These are sometimes cheaper or simpler, but often lack the Asset Framework and the broad range of OT collectors. The right choice depends on scale, number of sites and the context you need.
π In summary
OSIsoft PI, now the AVEVA PI System, is the enterprise historian that collects process data, compresses it efficiently and makes it available in context for OT and IT through the Asset Framework. Its value lies in scale, reliable buffering and asset context; its risk lies in its central position between the production network and the office. Sound compression settings, an IDMZ architecture and security following IEC 62443 make PI a solid foundation for IT/OT convergence.
