Database Schema
Our database schema is designed following the third normal form pattern (3NF). This structure provides the smallest footprint by ensuring that no data is duplicated and that in itself guarantees data integrity by avoiding inconsistent data across raw and aggregate data tables.
All data is constructed using primary and foreign key relationships, that further ensures integrity by preventing orphaned records, and by linking records using integers, provides critically fast queries using built-in table indexes and binary tree search algorithms. In addition, we further optimized the database by tuning it against the most common long running queries, using the information gained to construct additional indexes to allow even faster record retrieval.
Assets

This group manages hierarchical structures of production assets, including lines, cells, and equipment. It includes support for asset types, locations, tag associations, and paths. This domain provides the foundation for all location- and asset-specific reporting.
Attributes

Attributes are derived or calculated values used to enrich raw data. This group defines attributes, links them to tag sources, and handles configurations like scale factors, zero filtering, and enablement status. Attributes are commonly used for KPIs, condition monitoring, and dashboards.
Counters

The Counters group records and configures count-based metrics such as part cycles, throughput, or error counts. It supports value logging, counter resets, and usage analytics tied to time, shift, and asset hierarchies.