Industrial Reporting Software & OPC UA Data Acquisition in One

DataPortia is an industrial reporting software that connects to any OPC UA automation system. Collect process data, produce automated PDF and CSV reports, and analyse the results in real time — with on-premises AI and no cloud.

DataPortia industrial reporting software — real-time dashboard with gauges and process data widgets

Compatible with leading automation systems

Siemens ABB Valmet Beckhoff Schneider Electric Honeywell Rockwell Automation

...and any OPC UA-compatible system

Your Challenges. Our Solution.

Data scattered across multiple PLCs and SCADA systems
One platform collecting from unlimited OPC UA sources
Manual Excel reporting wastes engineering hours
Automated PDF & CSV reports on your own template — daily/weekly/monthly
No visibility into historical trends
Interactive trend charts with zoom, pan and colour coding
Data analysis requires expensive cloud subscriptions
On-premises AI analysis — your data never leaves your network
Critical alarms go unnoticed outside the control room
SMS alarm notifications to on-call groups with acknowledgement & escalation
A single server failure halts all data acquisition
Active-passive high availability — a standby instance takes over automatically

Key Features of This Industrial Reporting Software

Real-Time Dashboard

Place gauges, charts, value cards and alarm widgets anywhere on an 8-column grid and resize from any edge or corner. The same editing works identically on desktop, tablet and phone.

Interactive Trends

Visualise historical process data with zoomable, colour-coded charts. Save presets for quick access.

Automated Reports & Custom Templates

Aggregated reports (min/max/avg/sum) in CSV, Excel and PDF. Schedule automated delivery and brand the PDF with your own cover page, logo, page size and signature blocks — the same templates also drive alarm reports.

AI Analysis Add-on

Ask your data questions. Detect anomalies, forecast trends and optimise costs — powered by a local LLM, no cloud needed.

Multi-Connection Data Collection

Connect to multiple OPC UA servers simultaneously. 2,000+ values per second with automatic failover.

Alarms & Events

Events are stored with the OPC UA server's original timestamp without truncation for sequence-of-events (SOE) analysis — display and export at millisecond precision. Free-text search plus severity, area and time filtering, Pareto/duration/severity analyses, and CSV, Excel and PDF export — PDF layouts use your own report templates.

SMS Alarm Notifications Add-on

Route alarms to on-call groups by schedule. Unacknowledged alarms are resent and escalated — sent via an industrial router or an HTTP gateway.

OPC UA History Read

Import historical data directly from your OPC UA server's historian. Gap-based reading skips already-imported periods — safe to re-run.

Security & Management

User roles, Azure AD / Microsoft Entra ID, HTTPS encryption, automated backups and comprehensive logging.

Redundancy & High Availability

Redundant OPC UA server pairs with automatic failover, PostgreSQL high availability with streaming replication, and an application-tier active-passive deployment where a standby instance takes over data acquisition automatically.

Integration API (REST)

An open, read-only REST API for measurement points, history data, alarms and station statuses. API-key authentication with admin-managed keys, rate limiting (120 requests/minute per key), and signed (HMAC) webhooks with automatic retries for failed deliveries — built for MES, ERP and BI integration.

Calculation Circuits (Derived Measurement Points)

Build formula-based calculation circuits that combine measurement points using any expression — for example a kW → kWh energy conversion that automatically adapts to the report's aggregation interval. They behave like regular measurement points in dashboards, trends, reports and AI analysis.

AI-Powered Industrial Analytics — On Your Own Server

DataPortia integrates with Ollama to run local LLMs for intelligent data analysis. Your sensitive production data never leaves your network.

  • Anomaly detection with Z-score severity classification
  • Trend forecasting and periodicity analysis
  • Cost optimisation — identify energy waste and savings
  • Structured analysis reports (6-section format)
  • Natural language questions about your process data
  • Multi-turn chat conversations with context memory
  • Real-time streaming responses
  • Export analysis sessions as PDF
🔒 Your data never leaves your network — all AI processing happens locally.
DataPortia AI analysis wizard showing analysis types including anomaly detection, forecast and cost optimisation DataPortia AI chat interface showing a natural language conversation about industrial process data

See Your Data Come Alive

DataPortia real-time dashboard with gauge widgets, line charts, value cards and data tables showing live OPC UA process data

Freely placed 8-column widget grid with gauges, charts, value cards, alarm widgets and data tables. Resize from any edge or corner — the same editing works identically on desktop and touch devices.

DataPortia interactive trend charts with multiple colour-coded process data lines, zoom controls and time range selection

Interactive colour-coded trend charts with zoom, pan and time range selection. Save presets for frequently viewed measurement-point combinations.

DataPortia aggregated report table with min, max and average values and CSV and PDF export buttons

Aggregated reports with min, max, average and sum values. Export to CSV, Excel or PDF with one click, schedule automated delivery and brand the PDF with your own report template.

DataPortia OPC UA measurement-point configuration page with blocks, categories and multilingual comments

Configure OPC UA measurement points with blocks, categories and multilingual comments. Browse and select data points from your automation servers.

DataPortia AI analysis view with anomaly detection and local LLM powered insights

AI-powered analysis with anomaly detection, trend forecasting, cost optimisation and natural language chat — all running locally via Ollama.

DataPortia alarms and events view with OPC UA A&E subscriptions, alarm log and analysis tools

Real-time alarm and event monitoring via OPC UA A&E subscriptions — original timestamp stored without truncation, displayed at millisecond precision. Free-text search by source, message or condition, filter by severity, area and time, and export to CSV, Excel or PDF — PDF reports use the same report templates as measurement reports.

Built for Demanding Industrial Environments

Energy Production & Distribution

Monitor power generation, analyse consumption patterns, forecast demand and optimise efficiency with AI-driven insights. Track multiple stations in real time.

🏭

Process Industry

Continuous process monitoring from pulp & paper to chemical plants. Identify bottlenecks, track KPIs and generate compliance reports automatically.

⚙️

Discrete Manufacturing

Production line monitoring with real-time dashboards. Reduce waste, improve quality and detect anomalies before they cause downtime.

🏢

Building & District Energy

HVAC monitoring, district heating/cooling optimisation and energy consumption tracking across building portfolios.

Up and Running in Three Steps

1

Install

Download the installer or deploy on Linux. PostgreSQL & TimescaleDB included — up and running in minutes.

DataPortia installer
2

Connect

Browse and select OPC UA measurement points from your automation servers. Configure subscriptions with one click.

DataPortia OPC UA connection configuration
3

Report

View dashboards, produce automated reports and let AI find anomalies and areas for improvement — all from your browser.

DataPortia data analysis with trend charts

OPC UA Reporting Software Built on Proven Technology

PostgreSQL 18Time-series DB
OPC UAOPC Foundation
OllamaLocal AI
ASP.NET Core10.0
Vue 3 + EChartsModern web UI
BackendASP.NET Core 10.0, self-hosted Kestrel
User interfaceVue 3 single-page app (SPA), ECharts, DataTables
DatabasePostgreSQL 18 + TimescaleDB (time-series optimised)
ProtocolOPC UA (OPC Foundation .NET Standard)
Integration APIREST API (API key, rate limiting) + signed webhooks
AI engineOllama (local LLM — Qwen, Gemma, DeepSeek, Llama, etc.)
AuthenticationLocal auth + Azure AD / Microsoft Entra ID
High availabilityRedundant OPC UA server pairs, PostgreSQL replication (pg_auto_failover / Patroni compatible) and application-tier active-passive HA
Data throughput2,000+ values/second (172M rows/day)
CompressionAutomatic compression after 7 days
Data retentionConfigurable (default 24 months)
EncryptionHTTPS (auto-generated certificates)
OS supportWindows 10/11, Windows Server 2016+, Linux (Debian/Ubuntu)
UI languagesFinnish, English, Swedish, German
Min. RAM8 GB (16–32 GB recommended)
Min. storage100 GB SSD recommended
2,000+
values/second
172M
rows/day
90%+
database compression

Redundancy & High Availability

Built to keep running when a single server or connection fails — a real deployment option, not just a diagram.

OPC UA & Database

  • Native redundant server support for every OPC UA connection: primary/secondary with automatic failover
  • PostgreSQL high-availability compatibility: streaming replication, multi-host connection strings
  • Works with pg_auto_failover and Patroni for automated database failover (on Linux database nodes)

Application Tier (Active-Passive)

  • Application-tier active-passive high availability with an acquisition leader lock
  • The standby instance's web UI stays available at all times, even while it isn't acquiring data
  • Automatic takeover if the primary instance goes down, typically within around 15 seconds
  • Any acquisition gap after takeover can be backfilled afterwards via OPC UA History Read, if the server retains history
📘 The installation guide includes full HA setup instructions and ready-made deployment topologies for every server budget.

Flexible Licensing for Every Scale

Perpetual or annual — choose what fits your needs.

Starting from €4,000 one-time payment  |  or from €920/year subscription.
Price scales with the number of OPC UA connections. Contact us for a full price list.

Perpetual Licenses — One-Time Payment

🔹
Basic
1 connection
🔹
Duo
2 connections
🔷
Standard
3 connections
🔷
Extended
4 connections
💎
Premium
10 connections
🚀
Unlimited
∞ connections

Floating Licenses — For Teams & Multi-User Environments

Basic Floating
1 concurrent user
Duo Floating
2 concurrent users
Standard Floating
3 concurrent users
Extended Floating
4 concurrent users
Pro Floating
5 concurrent users
Premium Floating
10 concurrent users
Unlimited Floating
∞ concurrent users
  • Perpetual license (one-time payment) or annual subscription — choose what fits your needs
  • AI Analysis module as a separate add-on, €499 one-time payment Add-on
  • SMS Alarm add-on, separately licensed — ask for pricing Add-on
  • 30-day free trial with all features — contact us to get started!

Frequently Asked Questions

Industrial reporting software collects process data from automation systems, stores it in a time-series database and turns it into reports, dashboards and trends. DataPortia does this over the OPC UA standard and produces automated PDF and CSV reports.
DataPortia supports all systems that comply with the OPC UA standard, including Siemens, ABB, Valmet, Beckhoff, Schneider Electric, Honeywell and Rockwell Automation.
Yes. With custom report templates you define your own logo, titles, headers and footers, page size (A4/A3/A2), orientation and signature blocks. The same template is used for both manual and automatically scheduled reports, so the report is ready to be signed off as an official document.
Yes, with a separately licensed SMS alarm add-on. Alarms are routed to on-call groups by schedule, unacknowledged alarms are resent and escalated to the next group, and messages are sent via an industrial router or a configurable HTTP gateway.
Yes. DataPortia subscribes to OPC UA's Alarms & Conditions event interface, stores each event's original timestamp from the automation system without truncation and displays it at millisecond precision, and provides severity, duration and Pareto analysis plus CSV, Excel and PDF export. This also supports sequence-of-events (SOE) analysis for safety systems that expose a standard OPC UA server.
No. DataPortia runs AI models locally with Ollama on your server. Your data never leaves your premises — no cloud subscription needed.
Licenses are based on the number of simultaneous OPC UA connections (7 tiers from Basic to Unlimited). Available as a perpetual one-time payment or an annual subscription. Floating licenses for teams. A free 30-day trial with all features is available on request.
Yes. Configure daily, weekly, monthly or custom-interval reports that automatically generate as CSV or PDF files using the report template you choose.
Yes. DataPortia supports both Windows and Linux (Debian/Ubuntu) with self-contained deployment — no additional runtime needed.
PostgreSQL 18 + TimescaleDB — purpose-built for industrial time-series data with automatic compression and configurable retention policies.
Yes. It handles 2,000+ values per second at only 0.4–2% of the database's maximum capacity, supporting enterprise-scale deployments.
Yes. Both manual and scheduled reports, as well as alarm events, can be exported to Excel (XLSX) in addition to CSV and PDF. Date and timestamp cells in the export are real, sortable datetime cells — not text.
Yes. DataPortia supports redundant OPC UA server pairs with automatic failover, PostgreSQL high-availability setups (streaming replication, compatible with pg_auto_failover and Patroni on Linux database nodes), and an application-tier active-passive deployment where the standby instance takes over data acquisition automatically in around 15 seconds, with any acquisition gap backfilled afterwards via OPC UA History Read.
Yes. DataPortia has an open, read-only REST API (API v1) for measurement points, history data, alarms and station statuses. Authentication uses an admin-managed API key, and the API is rate-limited (120 requests per minute per key). Events can also be pushed out via signed (HMAC) webhooks with automatic retries for failed deliveries — suited for MES, ERP and BI integration.

Ready to Transform Your Industrial Data?

Contact us for a personalized demo or request a free 30-day trial with all features.

DataPortia Reviews
DataPortia Reviews
DataPortia Reviews

Get Started Today

Whether you're monitoring a single process line or managing a multi-site operation, the industrial reporting software DataPortia scales to fit your needs.

Email: myynti@atorcom.fi

Phone: +358 45 882 1525

Business ID: 3010969-9

Official reseller:
By pressing “Submit”, I agree that my data will be processed in accordance with the privacy policy.

© Atorcom. All rights reserved. Privacy Policy