Unified Query Layer for Heterogeneous Industrial Automation Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Industrial automation systems face challenges in accessing and managing non-uniform data from a vast number of data sources with different data types and formats, leading to cumbersome and monolithic applications that are hard to develop and maintain.

Innovation Solution

A unified data management system (UDM) with a unified query API layer, semantic layer, and persistent storage layer abstracts data management functions, enabling modular and agnostic data access from multiple data stores, allowing applications to be developed independently of data store properties.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If data from multiple data stores with different schemas and access APIs are accessed directly, then data access functionality is achieved, but application complexity increases and development time is extended

Engineering Contradiction:
Improvedata access capabilityVSAvoidapplication complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a unified data access layer as an intermediary between applications and data stores. This layer abstracts the complexity of multiple data store schemas and access APIs by providing a consistent interface. The intermediary translates unified queries into store-specific queries, eliminating the need for applications to directly handle diverse data access mechanisms.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The unified data access layer provides universal access to multiple data stores through a single interface. Instead of requiring separate access methods for each data store type, the system implements a multi-functional access mechanism that works across all data stores, reducing application complexity while maintaining versatility.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Measurement precision

If detailed understanding of each data store's schema and access API is required, then accurate data retrieval is achieved, but development cycle time increases

Engineering Contradiction:
Improvedata retrieval accuracyVSAvoiddevelopment cycle time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The unified data access layer serves as a mediator that handles the complexity of data store-specific schemas and APIs. Applications interact only with the unified interface, eliminating the need to understand individual data store details. The intermediary translates high-level queries into store-specific operations, maintaining retrieval accuracy while reducing development time.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary mapping and translation of data access operations. Before data retrieval occurs, the unified access layer pre-processes queries to understand and translate them into appropriate store-specific operations, eliminating the need for developers to manually handle complex data store specifics.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If more data sources with different formats are ingested, then data coverage is improved, but data access becomes more cumbersome

Engineering Contradiction:
Improvedata source coverageVSAvoiddata access ease
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The unified data access layer provides a universal interface that works across all data sources regardless of their specific formats or schemas. This multi-functional access mechanism maintains ease of operation by providing consistent query interfaces while expanding data source coverage to include diverse formats and sources.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS20260030239A1Unified data management method and system for industrial automation
Publication Date: 2026.01.29 SIEMENS AG
  • US20260030239A1 patent drawing
  • US20260030239A1 patent drawing
  • US20260030239A1 patent drawing

AI summary

In a unified data management system for industrial automation, a query request is received via a unified query API layer configured to expose a common interface for accessing data from a persistent storage layer including multiple data stores that ingest data respectively from multiple data sources in an automation system. The data stores include different access APIs and data schema. Query parameters are extracted from the unified query API layer to build a dedicated query structured for a specific data store by a query builder utilizing a semantic layer. The semantic layer can map queries to individual data stores based on context information derived from query parameters and provide access to individual data stores based on their respective access API and data schema. The dedicated query is executed directly on the specific data store by a query engine and a query result is returned via the unified query API layer.