Skip to main content

OSIsoft PI System™ → OIAnalytics®

Beforehand

OSIsoft PI System™ is a real-time data management platform widely used in manufacturing, energy, and utilities to collect, store, and analyse time-series data from industrial processes.

See the North OIAnalytics and South OSIsoft PI connector pages for full configuration details.

This use case requires an OIBus Agent. Install it either on the PI server itself or on another machine where the OSIsoft PI SDK is installed — see OSIsoft PI SDK configuration for details. The example uses the following fictional network.

OSIsoft PI -> OIAnalytics use case

South PI

Enter the Remote agent URL. In this example: http://localhost:2224.

OSIsoft PI settings

Testing connection

Click Test settings to verify the connection before saving.

Items

PI items can be of two types:

  • Point ID — retrieve time-series values for a single PI point.
  • Query — retrieve time-series values for all PI points matching a regex-like expression. The item name is used only for logging; the data is labelled with the actual PI point references.

Point ID

OSIsoft PI item point ID settings

Query

OSIsoft PI item query settings

North OIAnalytics

Before setting up the connector, verify that OIAnalytics is reachable from the OIBus host: open a browser on the OIBus machine and navigate to the OIAnalytics URL (e.g. https://instance.oianalytics.fr). If the page does not load, ask your IT team to allow the connection — the issue is typically a domain name firewall rule or, less commonly, a port rule on HTTPS/443.

For the best experience, register OIBus with OIAnalytics before creating the connector. Once registered, enable the Use OIAnalytics registration toggle in the connector settings so credentials are managed automatically.

OIAnalytics connector settings

Testing connection

Click Test settings to verify the connection before saving.