Federated Query Translation for Heterogeneous Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data aggregation methods, such as extract, load, and transform approaches, are complex, time-consuming, and not optimized for rapid connection to new databases or data sources, and they do not enable one-click federated searches of disparate data.

Innovation Solution

A method and system for on-demand delivery of data from heterogeneous external sources to a data analytics tool, which involves parsing no-code client queries, dynamically translating them into external queries, and reformulating responses in real-time to provide data subsets, allowing for immediate analysis and alerts without manual data gathering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If extract, load, and transform approaches are used for data aggregation, then data can be collected from multiple sources, but the process becomes complex and time-consuming

Engineering Contradiction:
Improvedata aggregation speedVSAvoiddata aggregation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces a federated search system as an intermediary layer between data sources and analytics tools. This mediator handles query translation, result aggregation, and data model mapping automatically, eliminating the need for manual extract-load-transform processes and reducing both complexity and time requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The federated search system provides universal data access capabilities across heterogeneous data sources through a single interface. It supports multiple data models (relational, hierarchical, document-oriented) and performs various operations (search, aggregation, filtering) through one unified system, reducing the need for source-specific aggregation pipelines.

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

2Ease of operation

If manual data gathering methods are used, then data can be collected from heterogeneous sources, but it requires significant manual effort and time

Engineering Contradiction:
Improvedata access easeVSAvoidmanual data gathering time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The federated search system enables self-service data access where analysts can directly query multiple heterogeneous data sources using natural language or simple queries. The system automatically handles connection management, query translation, and result synthesis, eliminating manual data gathering efforts while providing intuitive ease of operation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by pre-configuring connectors to various data sources, establishing data models and mappings in advance. When a query is executed, the pre-prepared infrastructure automatically handles the complex tasks of connecting to sources, translating queries, and aggregating results, saving significant time during actual data access operations.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If traditional data aggregation methods are used, then data can be consolidated, but rapid connection to new databases is not enabled

Engineering Contradiction:
Improveconnection adaptabilityVSAvoidconnection speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The federated search system dynamically adapts to new data sources through configurable connectors that can be added or modified without system reconfiguration. The architecture supports dynamic registration of new data sources with automatic schema detection and adaptation, enabling rapid connection to heterogeneous databases while maintaining high productivity through automated query translation and result aggregation.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12056145B2On-demand data from heterogeneous sources
Publication Date: 2024.08.06 BLUE LIGHT LLC
  • US12056145B2 patent drawing
  • US12056145B2 patent drawing
  • US12056145B2 patent drawing

AI summary

A method enables on-demand delivery of data from a plurality of heterogeneous external data sources to a data analytics tool. With a mapping of one or more identified data connectors, a no-code client query, as formulated in a first data model, is dynamically translated to one or more external queries formulated in one or more alternate data models of the heterogeneous external data sources. With the mappings of the one or more identified connectors, each response to the one or more external queries is reformulated from the one or more alternate data models to the first data model to yield one or more client query results objects. The client query results objects are sent to the data analytics tool.