SCADA Historian Integration with OSIsoft PI and AVEVA: Architecture Guide

Share:
SCADA and Automation
SCADA Integration with OSIsoft PI and AVEVA Historian: Architecture Guide

A SCADA historian stores every process value, event, and alarm from a SCADA or DCS system with timestamps at high resolution for months or years.

OSIsoft PI System (now AVEVA PI) and AVEVA Historian (formerly Wonderware Historian) are the two most widely deployed SCADA historian platforms in the process industry.

This guide covers the integration architecture for both how they connect to SCADA, how data flows from the control system to the historian, and how to size the integration correctly.

PI Interface and OPC Connector PI Buffer Subsystem AVEVA Historian SuiteLink Store-and-Forward Design

The most common SCADA historian integration mistake is connecting the historian server directly to the SCADA server over OPC DA without a buffer node.

When the SCADA server goes offline, the historian loses all data for that period.

A correctly designed integration always includes buffering the collector records locally and forwards the gap when connectivity returns.

SCADA historian

Why a Dedicated SCADA Historian Is Needed

Hello! Today we are covering SCADA historian integration — how the OSIsoft PI System and AVEVA Historian connect to SCADA and DCS systems, what the data collection infrastructure looks like on both platforms, and how to design the integration to be resilient against network outages and server maintenance. This applies to engineers designing a new historian installation or upgrading an existing one.

A SCADA historian is not the same as the internal SCADA or DCS database.

The internal database holds current values and a short rolling history — typically 30 minutes to a few days.

A dedicated SCADA historian stores years of timestamped data in a compressed time-series format optimised for fast retrieval by time range, tag, and condition.

It also provides standardised access for engineering analysis tools, enterprise reporting systems, and cloud analytics platforms.

Did You Know? The OSIsoft PI Data Archive uses a proprietary lossy compression algorithm called "swinging door" or "exception and compression" to reduce storage requirements while preserving the shape of the trend.

The algorithm stores a new point only when the value deviates from a straight-line interpolation by more than a user-defined exception deviation. A tag that changes slowly and smoothly (a temperature in a well-insulated vessel) may record only a few points per hour. A tag that fluctuates rapidly (a flow rate on a reciprocating pump discharge) may record hundreds of points per hour.

The compression deviation for each tag is set during historian integration and directly affects both storage requirements and trend fidelity. Setting compression too tight wastes storage; setting it too loose loses process detail that may be needed for incident investigation.
PI System
Now AVEVA PI System. Acquired from OSIsoft by AVEVA in 2021. Most widely deployed historian in continuous process industries.
AVEVA Hist.
Formerly Wonderware Historian. Tightly integrated with AVEVA System Platform (InTouch, Application Server, Operations Control).
OPC DA/UA
Primary standard protocol for SCADA historian data collection. OPC DA for legacy systems, OPC UA for modern integration.
SuiteLink
AVEVA's proprietary plant-bus protocol. Native integration method for AVEVA Historian connecting to InTouch and Application Server.
Advertisement

AVEVA PI System: SCADA Historian Integration Architecture

PI System Core Components

The PI System's time-series database is the PI Data Archive. This is the core SCADA historian server that stores all process values with timestamps and quality codes.

Alongside it runs the PI Asset Framework (AF) — a metadata layer organising PI tags into a hierarchical asset model (Site, Area, Unit, Equipment, Attribute).

The AF layer allows historian data to be queried by asset context rather than by raw tag name.

Data reaches the PI Data Archive through PI Interfaces — software connectors on a dedicated PI Interface Node that translate between the source protocol and PI's proprietary data format.

PI Interface Node: The Data Collection Layer

The PI Interface Node is the most critical component in a PI historian integration. It is a dedicated Windows server running PI Interfaces that connect to SCADA, DCS, or PLC data sources.

Common PI Interfaces include PI Interface for OPC DA, OPC UA, DNP3, and vendor-specific interfaces for DeltaV, Honeywell Experion, Citect, and FactoryTalk.

The Interface Node must be on the same network segment as the SCADA server. OPC DA requires DCOM, which is unreliable across firewalls. See the OPC UA guide for the alternative.

PI Buffer Subsystem: Store-and-Forward

The PI Buffer Subsystem (PI BufSS) runs on the Interface Node alongside the PI Interfaces. It stores collected data locally if the connection to the PI Data Archive server is interrupted.

When the connection is restored, PI BufSS forwards the buffered data in timestamp order, filling the gap. Without PI BufSS, a network outage creates a permanent data gap.

Tip: Always install PI BufSS on the Interface Node, even on a LAN with high availability.

Engineers often skip PI BufSS on a well-connected LAN, assuming the network is reliable enough to make buffering unnecessary.

In practice, the PI Data Archive server is often the first server stopped during patching, backup windows, or historian software upgrades. Without PI BufSS, every planned maintenance window creates a permanent data gap. With PI BufSS configured for 72 hours of local storage, the historian is gapless through most planned maintenance events.
Did You Know? OSIsoft was acquired by AVEVA in 2021 for approximately 5 billion US dollars — the largest acquisition in AVEVA's history.

Following the acquisition, AVEVA itself was acquired by Schneider Electric in 2023 for approximately 11 billion US dollars, making Schneider Electric the parent company of both the AVEVA PI System and AVEVA Historian (formerly Wonderware Historian) today.

The PI System and AVEVA Historian remain separate products with separate licensing and separate technical stacks. AVEVA has begun integrating both under the "AVEVA Connect" cloud platform, but they are still distinct on-premises SCADA historian products as of 2025.
Advertisement

AVEVA Historian: SCADA Integration Architecture

AVEVA Historian Core Components

AVEVA Historian stores time-series data in a Microsoft SQL Server database with a proprietary extension. The historian schema is accessible via standard SQL, which simplifies enterprise reporting integration.

The historian is tightly integrated with the AVEVA System Platform. Tags from InTouch and Application Server can be historised directly using SuiteLink, without a separate OPC server.

AVEVA Historian Agent: The Data Collection Layer

The AVEVA Historian Agent connects to external data sources — SCADA servers, PLCs, OPC servers, MQTT brokers — and forwards collected data to the Historian database.

For non-AVEVA SCADA (Ignition, FactoryTalk, GE iFIX), the Agent uses OPC DA or OPC UA. For AVEVA System Platform, it uses SuiteLink.

MQTT is also supported since 2023 — see the MQTT guide.

Store-and-forward is provided by the Historian Store-Forward service. It buffers data on the Agent node when the database connection is lost and replays the buffer when connectivity is restored.

Tip: Use OPC UA rather than OPC DA for any new SCADA historian integration, on either PI or AVEVA.

OPC DA requires DCOM configuration, Windows Firewall exceptions, and matching DCOM security settings on both the SCADA server and the Interface Node. Getting this right requires experienced Windows system administration and tends to break silently after Windows updates or group policy changes.

OPC UA uses a simple TCP connection on a configurable port (default 4840). It supports certificates for authentication, does not require DCOM, and works across firewalls with a single firewall rule. Every modern SCADA and DCS platform has an OPC UA server option. There is no reason to use OPC DA on new projects.

PI System vs AVEVA Historian: SCADA Integration Comparison

ParameterAVEVA PI SystemAVEVA Historian
Database technologyProprietary time-series PI Data Archive with PI Asset Framework (AF) metadata layerMicrosoft SQL Server with proprietary time-series extension. Queryable via standard SQL.
Primary SCADA connectionPI Interface for OPC DA, OPC UA, or vendor-specific DCS/SCADA interfaces on a dedicated PI Interface NodeAVEVA Historian Agent via SuiteLink (for AVEVA System Platform) or OPC DA/UA (for non-AVEVA SCADA)
Store-and-forwardPI Buffer Subsystem (PI BufSS) on the Interface NodeHistorian Store-Forward service on the Agent node
Tag metadataPI Asset Framework (AF): hierarchical asset model with element templates, attributes, and analysis expressionsPlant model hierarchy in AVEVA System Platform / Application Server. SQL-based tag attributes.
Best fit SCADA platformsAny SCADA or DCS with OPC DA/UA support; native interfaces for DeltaV, Experion, FactoryTalk, Citect. Best for multi-vendor environments and enterprise PI deployments.Best with AVEVA System Platform (InTouch, Application Server, Operations Control). Also supports non-AVEVA SCADA via OPC DA/UA.
Data access for clientsPI Web API (REST), PI OLEDB, PI SDK, AF SDK, PI OPC DA/UA serverStandard SQL queries via ODBC/ADO, AVEVA Historian Client, PI System connector (for cross-replication)
Cloud integrationAVEVA Connect (cloud), PI Web API to Azure Data Explorer, AWS Timestream via PI Connector for AmazonAVEVA Connect, AVEVA Insight (cloud analytics), direct SQL export to Azure SQL / AWS RDS
Typical use caseLarge enterprise PI deployments, multi-site historian aggregation, advanced analytics on process data, oil and gas, power, and pharma with high tag counts (10,000 to 1M+ tags)Site-level historian tightly coupled to AVEVA HMI/SCADA. Good fit for manufacturing and discrete process industries with AVEVA System Platform.

SCADA Historian Storage and Bandwidth Estimator

SCADA Historian Sizing Calculator
Estimate storage and network bandwidth for your SCADA historian integration
-
-
Advertisement

Watch: OSIsoft PI Basics — Map of the PI System (2024)

SCADA Historian Integration Questions

What is a SCADA historian and why is it separate from the SCADA database?
A SCADA historian is a dedicated time-series database for process data. The SCADA internal database holds only a short rolling history. The historian provides long-term compressed storage and standardised analytics access.
What is the PI Interface Node in a SCADA historian integration?
The PI Interface Node is a dedicated server running PI Interfaces that connect to SCADA or DCS sources and forward data to the PI Data Archive. PI BufSS buffers data during network outages.
What is store-and-forward in historian integration?
Store-and-forward means the collector saves data locally when the historian is unreachable, then replays the buffer when connectivity returns. PI System uses PI BufSS. AVEVA Historian uses the Store-Forward service.
Which is better: AVEVA PI System or AVEVA Historian?
PI System suits large multi-vendor enterprise deployments with high tag counts and advanced analytics. AVEVA Historian fits sites running AVEVA System Platform where native SuiteLink integration and SQL-based access are priorities.
Can AVEVA Historian and AVEVA PI System share data?
Yes. AVEVA provides a replication connector sending AVEVA Historian data to a PI Data Archive. This suits sites with AVEVA Historian at site level and a PI System collective at enterprise level.

External References

Advertisement

What We Learn Today

  • A SCADA historian integration always has three layers: the data source (SCADA/DCS), the data collection node (PI Interface Node or AVEVA Historian Agent), and the historian database server (PI Data Archive or AVEVA Historian). The data collection node must include a store-and-forward buffer so network outages do not create permanent data gaps.
  • PI System suits large multi-vendor enterprise deployments with OPC-based interfaces and the PI Asset Framework for asset-context metadata. AVEVA Historian suits sites running AVEVA System Platform where SuiteLink native integration and SQL access are priorities.
  • For any new SCADA historian integration, use OPC UA rather than OPC DA. OPC UA avoids DCOM configuration issues, works across firewalls with a single port rule, and supports certificate-based authentication — making it more reliable and more secure than OPC DA for long-term operation.
“A SCADA historian without store-and-forward is like a flight recorder without a crash-proof case. It works perfectly during normal operations and fails exactly when you need it most — during the unplanned event that caused the network to go down.”

Leave a Reply

Your email address will not be published. Required fields are marked *