Intelligent Metadata Management for Data Lineage Tracing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current metadata management systems struggle to trace data lineage across diverse computing systems and platforms, as they rely on simple string matching and fail to interpret the context and transformations of data, leading to incomplete understanding of data flows and transformations within an enterprise IT landscape.

Innovation Solution

The system employs intelligent metadata management and data lineage tracing by using a hierarchical key repository to track data elements, parsing source code to understand verbs acting on data, and employing multilayered semantic augmentation to interpret data transformations across various technologies and systems, providing a comprehensive data flow representation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If simple string matching is used to trace data lineage, then the system is easy to implement, but the measurement precision of data transformation tracking is insufficient

Engineering Contradiction:
Improveease of implementationVSAvoidprecision of data transformation tracking
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent replaces simple string matching (mechanical search) with semantic interpretation using natural language processing and code parsing. The system analyzes source code to understand the meaning and context of data transformations, substituting brute-force text search with intelligent semantic analysis to achieve both accuracy and comprehensiveness in data lineage tracking.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If context interpretation is added to data lineage tracing, then the measurement precision improves, but the device complexity increases

Engineering Contradiction:
Improveprecision of data transformation trackingVSAvoidcomplexity of metadata management system
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary layer of code parsers and semantic analysis tools that sit between the raw source code and the data lineage tracking system. These intermediaries translate complex code contexts into structured metadata that the lineage system can process, reducing the complexity burden on the core tracking infrastructure while enabling sophisticated context interpretation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the data lineage tracking into multiple independent components: code parsing modules, semantic analysis modules, metadata generation modules, and lineage assembly modules. Each segment handles a specific aspect of the analysis, allowing the complex task of context interpretation to be divided into manageable, independently developable units that reduce overall system complexity.

Inventive Principle:
Principle #1Segmentation

3Loss of information

If multilayered semantic augmentation is employed, then the understanding of data flows improves, but the loss of time in processing increases

Engineering Contradiction:
Improvecompleteness of data flow understandingVSAvoidprocessing time for lineage analysis
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent performs preliminary semantic analysis and code parsing during the metadata generation phase, before the actual data lineage tracking begins. By pre-processing and pre-understanding the code contexts and data transformations, the system avoids repeated analysis during runtime, significantly reducing the time penalty of sophisticated semantic processing while maintaining complete data flow understanding.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11847040B2Systems and methods for detecting data alteration from source to target
Publication Date: 2023.12.19 ROCKET SOFTWARE TECH INC
  • US11847040B2 patent drawing
  • US11847040B2 patent drawing
  • US11847040B2 patent drawing

AI summary

Disclosed herein are systems and methods for intelligent metadata management and data lineage tracing. In exemplary embodiments of the present disclosure, a data element can be traced throughout multiple applications, platforms, and technologies present in an enterprise to determine how and where the specific data element is utilized. The data element is traced via a hierarchical key that defines it using metadata. In this way, metadata is interpreted and used to trace data lineage from one end of an enterprise to another.