Patent ID: 11886399
Assignee: AB INITIO TECHNOLOGY LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 28:
29. A data processing system for determining a data quality rule for values in a field of a data record in a set of data records based on a label associated with the field, the label indicating the characteristics of the values of the field, the data processing system including:
at least one processing device; and
at least one memory in communication with the at least one processing device, the at least one memory storing instructions that, when executed by the at least one processing device, cause the at least one processing device to perform operations including:
retrieving a label index that associates a label with a set of one or more fields in a data record, wherein the label identifies a type of information expected in each field of the set of one or more fields;
accessing a data dictionary that associates the type of information indicated by the label with a set of attribute values representing requirements for values of the one or more fields associated with the label, the requirements including logical or syntactical characteristics of the values for the one or more fields; and
for a field of a particular data record:
identifying, by accessing the label index, a particular label associated with the field of the particular data record;
retrieving, from the data dictionary, an attribute value for the particular label, the attribute value specifying a particular requirement for the field; and
generating a data quality rule that, when executed, is configured to:
validate whether a value of the field satisfies the particular requirement represented by the attribute value, and
generate output data indicating whether the particular requirement is satisfied.