Metadata-Based Data Feed Variation Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In data warehouse environments, changes in data feeds due to structural or behavioral alterations can go undetected, leading to negative impacts on downstream processes and operations.

Innovation Solution

Implementing a system that uses metadata to automatically detect changes in data feeds by analyzing structural and behavioral characteristics, comparing baseline metadata to current metadata, and notifying relevant individuals or processes to facilitate adjustments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual monitoring of data feed changes is used, then implementation complexity is low, but detection reliability is poor and changes go undetected

Engineering Contradiction:
Improvedetection reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by generating metadata describing data feed characteristics in advance and storing it for later comparison. This preliminary metadata generation enables automatic detection of subsequent changes without manual intervention, resolving the contradiction by automating the detection process while maintaining manageable complexity through structured metadata approaches.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by continuously comparing current data feed metadata against baseline metadata and automatically notifying relevant personnel of detected changes. This closed-loop feedback system ensures reliable detection of data feed variations while automating the monitoring process, eliminating the need for manual monitoring and improving detection reliability without proportionally increasing system complexity.

Inventive Principle:
Principle #23Feedback

2Reliability

If automatic metadata-based detection system is implemented, then detection reliability improves, but device complexity increases

Engineering Contradiction:
Improvedetection reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system introduces metadata as an intermediary element that mediates between the complex data feed structures and the detection logic. By comparing simplified metadata representations rather than raw data feeds directly, the system achieves reliable automatic detection while keeping the detection mechanism itself relatively simple and manageable.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If comprehensive metadata analysis is performed, then measurement precision of data changes improves, but processing time increases

Engineering Contradiction:
Improvechange detection precisionVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system extracts only the essential characteristics of data feeds into metadata representations, comparing only these extracted features rather than analyzing complete data feeds. This extraction approach maintains high measurement precision for detecting meaningful changes while significantly reducing processing time by avoiding analysis of unnecessary data.

Inventive Principle:
Principle #2Taking out (Extraction)

4Speed

If frequent metadata comparison is performed, then detection speed improves, but processing overhead increases

Engineering Contradiction:
Improvedetection speedVSAvoidprocessing overhead
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The system employs periodic comparison of metadata at scheduled intervals rather than continuous monitoring of data feeds. This periodic approach maintains timely detection capability while significantly reducing processing overhead and resource consumption compared to continuous analysis, resolving the contradiction between detection speed and processing overhead.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10324923B1Detecting variations in data characteristics
Publication Date: 2019.06.18 AMAZON TECH INC
  • US10324923B1 patent drawing
  • US10324923B1 patent drawing
  • US10324923B1 patent drawing

AI summary

Techniques are described for identifying changes in the structure or behavior of a data feed generated by a source process. The changes may be identified based on metadata that describes the structure or behavior of the data in the data feed. A baseline set of metadata may be determined and stored for the data feed, the baseline metadata describing the data feed during a first time period. A current set of metadata may then be determined for the data feed, the current metadata describing the data feed during a second time period subsequent to the first time period. Variations in the current metadata relative to the baseline metadata may be described in results information sent in a notification.