Skip to content

DataPortia

DataPortia is industrial data acquisition and reporting software. It connects to any OPC UA automation system, stores process data in a time-series database and produces automated reports, real-time views and AI analysis from it — on the customer's own server, with no cloud.

DataPortia real-time dashboard: gauges, charts and value cards built from OPC UA process data
Figure 1 · Dashboard
DataPortia architecture The automation system is read over an OPC UA connection into the DataPortia server layer. The application consists of three layers: a browser user interface, an ASP.NET Core server and a PostgreSQL time-series database. The server layer offers a read-only connection out to MES, ERP and BI systems. Automation OPC UA InterfaceServerDatabase Vue 3 · ECharts · DataTablesASP.NET Core 10.0 · KestrelPostgreSQL 18 + TimescaleDB MES · ERP · BI REST API, webhooks read only
Figure 1 · Architecture — three layers, read connections in and out

What is DataPortia?

DataPortia is an application installed on a Windows or Linux server. It reads measurement points from automation systems using the OPC UA protocol, stores the values as a time series and provides a browser interface to them. On one platform it replaces hand-built Excel reports, separate monitoring tools and cloud-based analytics services.

PostgreSQL and TimescaleDB come with the installation package, so no separate database installation is needed. In most environments the software is running in under 30 minutes.

Technical summary

DataPortia basic technical details
ProtocolOPC UA (OPC Foundation .NET Standard) — Data Access and Alarms & Conditions
DatabasePostgreSQL 18 + TimescaleDB, optimised for time series
ServerASP.NET Core 10.0, its own Kestrel server
InterfaceVue 3 browser application, ECharts, DataTables
AI engineOllama, a local language model — no internet connection
AuthenticationLocal, or Azure AD / Microsoft Entra ID
Operating systemsWindows 10/11, Windows Server 2016+, Linux (Debian, Ubuntu)
Interface languagesFinnish, English, Swedish, German
Throughput2 000+ values per second, 172 million rows per day
CompressionAutomatic after 2 days, over 90 % disk space saved
RetentionAdjustable, 24 months by default
Minimum requirements8 GB RAM (16–32 GB recommended), 100 GB SSD

Functional areas

DataPortia functionality falls into seven areas. Each has its own page, where the subject is covered in full.

01

OPC UA data acquisition

Several parallel connections, measurement point browsing, subscriptions and redundant server pairs.

02

Alarms and events

OPC UA Alarms & Conditions, the original millisecond timestamp, sequence-of-events analysis and Pareto.

03

Automated reports

PDF, CSV and Excel on a schedule. Your own report templates with a logo, cover page and signatures.

05

Local AI analysis

Anomaly detection, forecasts and cost optimisation with a local language model.

06

REST API and webhooks

A read-only interface to measurement points, historical data and alarms. HMAC-signed webhooks for MES, ERP and BI integrations.

07

Redundancy and high availability

Redundant server pairs, PostgreSQL replication and the DPFC fault-tolerance controller, which automates failover on Windows as well.

Which automation systems does DataPortia support?

DataPortia supports every system that conforms to the OPC UA standard. In practice that means Siemens, ABB, Valmet, Beckhoff, Schneider Electric, Honeywell and Rockwell Automation, among others — and any other system with an OPC UA server.

The connection is not tied to an equipment supplier, and commissioning requires no changes to the automation system. DataPortia acts as an OPC UA client that reads from the server.

What does DataPortia cost?

Licensing is based on the number of simultaneous OPC UA connections. The licence is a perpetual one-off payment, with seven tiers from a single connection up to unlimited.

Licensing starting prices
ModelFrom
Perpetual licence, one-off payment4 000 €
AI analysis module, add-on499 €
High availability (HA), add-on1 000 €
SMS alarms, add-onIn development

The price scales with the number of connections. Ask for the price list and we will tell you which tier matches your environment.

SMS alarms are still under development, and the feature has not yet been tested in a production environment. It is therefore not yet available. Mention it when you get in touch if the feature matters to you, and we will tell you where it stands.

Reseller: PCS-Engineering Oy.

How does the trial start?

The trial runs for 30 days and includes every feature except the HA add-on. Describe your environment briefly on the form — the automation system and an estimate of the number of connections are enough — and we will deliver the installation package and a trial licence.

Request a trial Ask for the price list

DataPortia on review sites

Independent listings where DataPortia can be reviewed and other reviews read.

  • SourceForge Customers Love Us badge for DataPortia
  • Slashdot Users Love Us 2026 badge for DataPortia
  • Approved on SaaSHub badge for DataPortia