×

Techniques for integrating validation results in data profiling and related systems and methods

  • US 11,068,540 B2
  • Filed: 01/25/2018
  • Issued: 07/20/2021
  • Est. Priority Date: 01/25/2018
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of operating a data processing system to generate a data profile based on:

  • a dataset having an associated record format defining a plurality of fields;

    a value census for the dataset comprising a first plurality of values each having an associated field of the plurality of fields and a plurality of first count values, wherein a first count value indicates a number of times a respective field and value combination occurs in the at least one dataset; and

    a validation specification comprising a plurality of validation rules defining criteria for invalidity for one or more fields of the plurality of fields, the method comprising;

    generating a validation census based at least in part on the dataset and the validation specification, the validation census comprising a second plurality of values each having an associated field of the plurality of fields, an indication of invalidity, and a second value; and

    generating a data profile of the at least one dataset based at least in part on the value census and the validation census, wherein generating the data profile comprises;

    matching ones of the second plurality of values of the validation census and their associated fields with ones of the first plurality of values of the value census and their associated fields; and

    for ones of the first plurality of values of the value census and their associated fields matching at least one of the second plurality of values of the validation census and their associated fields, recording in the data profile the value associated with the field, at least one indication of invalidity based on the validation census, and at least one of the second values.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×