Data Conversion Engine Version Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems face challenges in accurately tracking data through multiple data sources and conversions, particularly at the row and element level, due to manual recording of metadata which can become out of sync with datasets, and the lack of automated revision management for data conversion metadata.

Innovation Solution

A system that automatically creates conversion programs based on conversion metadata, applies version numbers to metadata revisions, and attaches version information to resultant data, ensuring that processing metadata is tied to the data through matching version IDs, stored in a database for easy access and tracking.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If manual recording of metadata is used to track data through multiple data sources and conversions, then data tracking capability is provided, but metadata becomes out of sync with datasets and tracking accuracy deteriorates

Engineering Contradiction:
Improveautomation of metadata recordingVSAvoidtracking accuracy
Core Design Contradiction:
Extent of automationVSMeasurement precision

Solution Approach 1:

The system enables self-service automation where the metadata recording process serves itself through automated program generation. The system automatically creates conversion programs from conversion metadata, executes them to transform source datasets into target datasets, and then automatically records the execution results as new metadata in the database, eliminating the need for manual intervention and ensuring continuous synchronization between metadata and datasets.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback mechanisms where the execution results of conversion programs are automatically captured and fed back into the metadata database. This feedback loop ensures that the conversion metadata accurately reflects the actual transformations performed on the datasets, maintaining synchronization and enabling precise tracking of data lineage through multiple conversions and data sources.

Inventive Principle:
Principle #23Feedback

2Productivity

If automated program creation from conversion metadata is implemented, then data conversion efficiency is improved, but system complexity increases

Engineering Contradiction:
Improvedata conversion efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system applies universality by creating a multi-functional automated program generation mechanism that handles multiple data sources, various conversion operations, and diverse target formats through a single unified approach. The conversion metadata serves as a universal template that can be automatically transformed into executable conversion programs, enabling efficient data transformation across different scenarios without requiring separate manual programming for each case.

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

3Measurement precision

If version numbers are applied to metadata revisions and attached to resultant data, then data tracking accuracy is improved, but data processing time increases

Engineering Contradiction:
Improvemetadata integrityVSAvoiddata processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system applies preliminary action by automatically generating version numbers for metadata revisions during the program creation phase, before the actual data conversion executes. This preliminary versioning allows the system to track and identify specific metadata versions without adding significant overhead during the time-critical data conversion process, thus maintaining metadata integrity while minimizing processing time impact.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10140348B2System for automatically tracking data through a plurality of data sources and plurality of conversions
Publication Date: 2018.11.27 HIROSHIGE PHILLIP
  • US10140348B2 patent drawing
  • US10140348B2 patent drawing
  • US10140348B2 patent drawing

AI summary

A networked computing system where data from multiple sources is automatically tracked through a plurality of conversion steps at the data row and element level. The system allows input of data conversion metadata. The system automatically applies a version number to the conversion metadata. The system includes a data conversion engine. The data conversion engine ensures that processing metadata versions are in sync with versions of converted data. The conversion engine creates version synchronization at the data row and element level thus allowing data tracking at the data row and element level. The system includes a database that stores conversion metadata and execution attributes and a graphical user interface that allows the user access to the conversion metadata.