Source Data Profiling for Pre-Transfer Validation in Warehouses

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data validation methods are inefficient and wasteful, as they often require transferring large datasets across networks for profiling, consuming bandwidth and storage without ensuring data fitness for its intended purpose.

Innovation Solution

Implementing a system where data profiling is performed at the source database level, using distributed processes to generate profile data and validation rules, which are then used to determine data fitness before transfer, thereby avoiding unfit data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is transferred across networks for profiling, then data validation can be performed, but network bandwidth and storage are consumed without ensuring data fitness

Engineering Contradiction:
Improvedata fitness for purposeVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system performs data profiling at the source database before data transfer occurs. Validation rules are evaluated against profile data generated at the source, determining data fitness for purpose in advance. This preliminary validation prevents unnecessary transfer of unfit data, conserving network bandwidth while ensuring reliability of transferred data.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention extracts only the necessary profile data and validation results from the source database before transfer. Instead of transferring entire datasets for validation, only essential metadata and profile information are extracted and sent to the validation system, significantly reducing network bandwidth consumption while maintaining validation effectiveness.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If data is transferred across networks for profiling, then data validation can be performed, but storage resources are wasted on unfit data

Engineering Contradiction:
Improvedata fitness for purposeVSAvoidstorage capacity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system performs data profiling and validation assessment before data transfer. By evaluating profile data against validation rules at the source, the system determines which datasets are fit for their intended purpose in advance, preventing storage of unfit data and optimizing storage resource utilization.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention extracts only validated, fit-for-purpose data for storage and transfer. By filtering data at the source based on validation results, only necessary and useful data is transferred and stored, eliminating waste of storage capacity on unfit or inappropriate data.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If data profiling is performed centrally, then validation can be done, but processing time increases and throughput decreases

Engineering Contradiction:
Improvedata validation accuracyVSAvoidprofiling throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system segments the data validation process by distributing validation rules to multiple source databases. Each source database independently evaluates its own profile data against relevant validation rules, enabling parallel processing of multiple datasets simultaneously. This segmentation maintains validation accuracy while significantly increasing overall profiling throughput.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Source databases perform self-validation by evaluating their own profile data against distributed validation rules. This self-service approach eliminates the need for centralized sequential processing, allowing each database to validate its data independently and in parallel, thereby maintaining reliability while improving productivity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12488006B2Democratized data profiling and validation
Publication Date: 2025.12.02 AMERICAN EXPRESS TRAVEL RELATED SERVICES CO INC
  • US12488006B2 patent drawing
  • US12488006B2 patent drawing
  • US12488006B2 patent drawing

AI summary

Disclosed are various approaches performing distributed profiling and validation. A query is generated for profile data for data stored in a data warehouse. Then, the query for the profile data is sent to the data warehouse. The profile data is then received from the data warehouse. Later, in response to a request to load the data stored in the data warehouse into a table in a data store, a determination is made as to whether the data stored in the data warehouse complies with a validation rule.