Schema Mapping Feature Store for Enterprise Data Exchange

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing schema mapping processes for cloud-hosted enterprise applications are time-consuming and error-prone, requiring human intervention and domain expertise, especially when different applications with different schemas need to exchange data.

Innovation Solution

A schema mapping feature store that automates schema mapping by using feature extraction, rule-based matching, and semantic matching through machine learning models, generating similarity scores and recommending mappings, thereby reducing the need for manual intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual schema mapping processes are used, then mapping accuracy can be maintained through human expertise, but the process becomes time-consuming and requires domain expertise

Engineering Contradiction:
Improvemapping accuracyVSAvoidmapping time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent introduces a feature store as an intermediary component that stores pre-extracted features from schemas. This feature store acts as a mediator between the source and target schemas, enabling automated matching while maintaining accuracy. The feature extraction process creates intermediate representations that can be efficiently compared and matched, resolving the contradiction between automated speed and accurate mapping.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent applies preliminary action by pre-extracting features from schemas and storing them in the feature store before actual mapping is needed. Schema parsing, feature extraction, and normalization are performed in advance, so that when mapping is required, the system can quickly retrieve and match pre-processed features rather than processing raw schemas from scratch, significantly reducing mapping time while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If automated schema mapping is implemented, then processing speed increases, but accuracy and reliability decrease without human intervention

Engineering Contradiction:
Improvemapping speedVSAvoidmapping reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements feedback mechanisms where mapping results are evaluated and used to improve future mappings. The system learns from mapping outcomes, adjusting its feature matching strategies and weighting schemes. This feedback loop enables the automated system to improve its reliability over time while maintaining high processing speed, as the learned patterns are applied automatically without requiring human intervention for each mapping task.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The feature store enables self-service by automatically storing and retrieving schema features without human intervention. The system autonomously parses schemas, extracts features, and performs matching operations, eliminating the need for manual domain expertise while maintaining reliability through consistent automated processes. The feature store serves itself by managing its own data structure and retrieval mechanisms.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If feature extraction and semantic matching are added to improve mapping quality, then system complexity increases

Engineering Contradiction:
Improvemapping precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the schema mapping process into distinct modular components: schema parsing, feature extraction, feature storage in the feature store, and feature matching. Each component handles a specific aspect of the mapping process independently. This segmentation allows the system to incorporate sophisticated feature extraction and semantic matching techniques without overwhelming complexity, as each module can be developed and maintained separately with well-defined interfaces.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The feature store serves multiple functions: it stores extracted schema features, provides a retrieval mechanism for matching operations, and maintains a standardized format for feature representation. This multi-functionality reduces overall system complexity by consolidating what could be separate complex components into a single universal feature storage and retrieval system that supports various mapping operations.

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

Data Source

PatentUS12111798B2Cloud based schema mapping feature store
Publication Date: 2024.10.08 ORACLE INT CORP
  • US12111798B2 patent drawing
  • US12111798B2 patent drawing
  • US12111798B2 patent drawing

AI summary

Embodiments map a source schema to a target schema using a feature store. Embodiments receive a file including a plurality of source schema elements and a plurality of target schema elements, the file including a plurality of unmapped elements. Embodiments retrieve rule based mappings for the unmapped elements between the source schema elements and the target schema elements. Based on semantic matching of the source schema elements, embodiments retrieve feature store based mappings from the feature store for the unmapped elements between the source schema elements and the target schema elements. Embodiments then generate one or more similarity scores for mappings of the source schema elements to the target schema elements.