Federated Query Platform for Integrated Dataset Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional techniques are inadequate for managing integrated access to both public and privately-accessible datasets, requiring expert knowledge of programming languages, databases, and data science topics, and struggle to handle queries across disparate data resources.

Innovation Solution

A platform utilizing federated query generation and schema rewriting optimization, which allows for consolidated access to public and private datasets by converting queries into a unified format, executing them across multiple data sources, and optimizing the queries for efficient retrieval.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional techniques are used for data access, then data retrieval can be performed, but expert knowledge of programming languages and databases is required

Engineering Contradiction:
Improveease of data accessVSAvoidtechnical expertise required
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a natural language processing intermediary layer that translates user-friendly natural language queries into database-specific query languages. This mediator handles the complexity of database schemas, join operations, and data retrieval logic, allowing users to access data without needing to learn SQL or other programming languages while maintaining full database functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements self-service capabilities where the database management system automatically generates, optimizes, and executes queries based on natural language inputs. The system autonomously handles query parsing, schema resolution, execution plan generation, and result formatting without requiring user intervention or expertise in database operations.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If integrated access to multiple data sources is implemented, then data consolidation is achieved, but query complexity increases

Engineering Contradiction:
Improveintegrated data accessVSAvoidquery management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal query interface that can access multiple heterogeneous data sources through a single natural language input mechanism. The system maintains a unified data model that abstracts the underlying diversity of data sources, allowing the same query interface to work across different databases, data warehouses, and data lakes without requiring source-specific query syntax or complex federation logic from the user.

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

Solution Approach 2:

The system employs an intermediary layer that translates natural language queries into appropriate query formats for each underlying data source. This mediator handles the complexity of cross-source data retrieval, including schema mapping, join operations across distributed systems, and result integration, while presenting a simplified interface to users.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If data retrieval efficiency is improved, then query execution speed increases, but optimization complexity increases

Engineering Contradiction:
Improvedata retrieval efficiencyVSAvoidoptimization complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements self-optimizing query execution where the database management system automatically analyzes query patterns, generates optimized execution plans, and selects appropriate access methods. The system autonomously performs query rewriting, index selection, join ordering, and parallel execution strategies without requiring manual optimization or expert knowledge from users, thereby achieving high retrieval efficiency while keeping the interface simple.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11928596B2Platform management of integrated access of public and privately-accessible datasets utilizing federated query generation and query schema rewriting optimization
Publication Date: 2024.03.12 SERVICENOW INC
  • US11928596B2 patent drawing
  • US11928596B2 patent drawing
  • US11928596B2 patent drawing

AI summary

Various techniques are described for platform management of integrated access of public and privately-accessible datasets utilizing federated query generation and query schema rewriting optimization, including receiving at a dataset access platform a query formatted according to a first data schema, generating a copy of the query, saving the query and the copy to a datastore, parsing the copy of the query in the first schema using an inference engine, determining whether the query comprises data associated with an access control condition associated with accessing the dataset, the access control condition being configured to indicate whether the query is permitted to access the dataset, and rewriting, using a proxy server, the copy of the query in a second schema by converting the copy of the query into a triple associated with the query and another triple associated with the access control condition.