DataPortia is an advanced industrial data acquisition and reporting software that connects
to automation systems via OPC UA protocol. It stores time-series data in a
PostgreSQL/TimescaleDB database and provides a web-based interface for real-time
monitoring, trend analysis, and report generation.
Key Features:
- Efficient data acquisition from automation systems via OPC UA protocol
- Support for multiple simultaneous OPC UA connections with redundancy
- Real-time dashboard with gauges, charts, bar charts, and tables
- Interactive trend views with ECharts visualization and color customization
- Comprehensive reporting with CSV and PDF export
- Automated report scheduling (daily, weekly, monthly, custom)
- AI-powered data analysis with local Ollama LLM (anomalies, forecasts, reports)
- OPC UA Alarms & Conditions management with analytics and export
- OPC UA history read from server historian
- Calculation circuits (cumulative and non-cumulative formulas)
- Tag transfer, copy and merge between connections
- TimescaleDB time-series database with efficient compression and retention
- Continuous aggregates (minute, hourly, daily, weekly) for fast queries
- Automatic database backup and restore with scheduling
- User management with role-based permissions (local or Azure AD)
- Licensing: perpetual, trial, and floating licenses
- Automatic HTTPS certificate management
- Web interface for all devices (Finnish/English/Swedish/German)
System Requirements:
- Windows 10/11 or Windows Server 2016+ (or Linux)
- PostgreSQL 18 + TimescaleDB extension (included in setup)
- Minimum 8 GB RAM (16 GB+ recommended)
- Minimum 100 GB disk space (depending on data volume)