Data Quality Rule Scheduling for Large-Scale Error Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The exponential growth of data collection has led to the acquisition of low quality data, including technical issues and incorrect business logic, which complicates data analysis and management.

Innovation Solution

A computer system and method for managing data quality rules, involving a server device and database that schedule, execute, and track data quality rules, categorize them, and generate trend reports to ensure data consistency and adherence to standards, using modules like rule scheduler, data quality rule module, and rule versioning module.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If large amounts of data are collected to improve analysis coverage, then data quantity increases, but data quality deteriorates due to capturing low quality data

Engineering Contradiction:
Improvedata quantityVSAvoiddata quality
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The system executes data quality rules before data is stored or before analysis is performed. The rule scheduler triggers quality checks in advance, and the data quality rule module validates data against predefined criteria before it enters the database, preventing low quality data from being stored while maintaining the ability to collect large amounts of data.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where the data quality rule module receives output from rule execution and stores this output in the database. The rule scheduler can re-execute rules based on previous outputs, creating a feedback loop that continuously monitors and improves data quality while maintaining comprehensive data collection.

Inventive Principle:
Principle #23Feedback

2Reliability

If data quality rules are executed frequently to improve data quality, then reliability improves, but system complexity increases

Engineering Contradiction:
Improvedata qualityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments data quality rules into distinct categories (e.g., syntax rules, business logic rules, format rules). The rule scheduler manages these categories separately and can execute them independently based on triggers. This segmentation reduces overall system complexity by allowing modular management and execution of quality checks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The data quality rule module acts as an intermediary between the data collection system and the analysis system. It receives data, executes rules, and returns validated data or error outputs. This intermediary layer simplifies the overall system architecture by centralizing quality check logic in a dedicated module that can be independently managed and executed.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Difficulty of detecting and measuring

If multiple data quality rules are executed to detect all types of errors, then detection capability improves, but execution time increases

Engineering Contradiction:
Improveerror detection capabilityVSAvoidrule execution time
Core Design Contradiction:
Difficulty of detecting and measuringVSLoss of time

Solution Approach 1:

The rule scheduler executes data quality rules periodically based on triggers rather than continuously. Rules are executed at specific intervals or when certain conditions are met, reducing total execution time while maintaining comprehensive error detection capability. The scheduler can adjust execution frequency based on data volume and criticality.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system applies different quality check intensities to different data categories. Critical data fields undergo more rigorous checking with multiple rules, while less critical fields undergo lighter checking. This local quality approach ensures comprehensive error detection where needed while reducing overall execution time by applying appropriate checking intensity to each data type.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20260023789A1Rules for data quality support
Publication Date: 2026.01.22 WELLS FARGO BANK NA
  • US20260023789A1 patent drawing
  • US20260023789A1 patent drawing
  • US20260023789A1 patent drawing

AI summary

An example computer system for executing data quality rules, the computer system comprising one or more processors; and non-transitory computer-readable storage media encoding instructions which, when executed by the one or more processors, causes the computer system to: receive a plurality of rules; group the plurality of rules into one or more categories of rules; determine a category of the one or more categories of rules to execute based on a scheduling trigger; request execution of each rule of the category by a database; and receive, from the database, output from execution of the each rule of the category.