×

Data records selection

  • US 9,892,026 B2
  • Filed: 03/14/2013
  • Issued: 02/13/2018
  • Est. Priority Date: 02/01/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for selecting data records to cause execution of a processing rule during testing of a data processing application, the method including:

  • obtaining a first set of data records;

    processing the first set of data records using a data processing application that includes a processing rule, wherein a processing rule operates on at least one input value and generates at least one output value, and wherein whether the processing rule is executed by the data processing application during processing of a particular data record depends directly or indirectly on a value in each of one or more data fields of the particular data record;

    receiving execution information indicative of a number of times the processing rule was executed in connection with processing of the first set of data records;

    obtaining a second set of data records;

    analyzing values in one or more data fields of each of the data records in the second set, the analyzing including generating a profile of each of one or more of the data fields for the second set of data records, the profile of a data field characterizing the values in the data field;

    obtaining a subsetting rule based on (i) the generated profile and (ii) the execution information indicative of the number of times the processing rule was executed in connection with processing the first set of data records, the subsetting rule including an identification of a particular one of the data fields of the data records in the second set as a target data field;

    selecting a subset of data records from the second set of data records according to the subsetting rule, the selecting of the subset of data records being based on values in the target data field; and

    processing the selected subset of data records using the data processing application.

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