SUPi
DocsCore ConceptsData Integration

Data Integration

Connecting SUPi to your existing industrial systems.

SUPi connects to your existing infrastructure without requiring any rip-and-replace. The integration layer supports dozens of industrial protocols and systems.

Built-in Connectors

Every connector handles authentication, data mapping, and error recovery automatically.

Industrial Protocols

# OPC-UA connector configuration
connector:
  type: opc-ua
  endpoint: opc.tcp://scada-server:4840
  security:
    mode: SignAndEncrypt
    policy: Basic256Sha256
  subscription:
    interval_ms: 1000
    queue_size: 100
  tag_filter:
    include: ["ns=2;s=Compressor.*", "ns=2;s=Turbine.*"]
    exclude: ["*.Setpoint"]

Historian Integration

For backfilling historical data (required for initial model training):

# OSIsoft PI historian
historian:
  type: osisoft-pi
  server: pi-server.plant.local
  database: piarchive
  batch_size: 10000
  date_range:
    start: "2024-01-01"
    end: "now"

Data Model

SUPi uses a standardized asset-sensor-reading hierarchy:

  • SiteAreaAssetComponentSensor
  • Each sensor maps to one or more raw tags from your source systems
  • Tags are normalized into SI units automatically

Data Quality

The ingestion pipeline includes automatic quality checks:

  • Gap detection and interpolation
  • Outlier filtering (configurable thresholds)
  • Timestamp alignment across sources
  • Unit conversion and normalization