×

Key-break and record-loop processing in parallel data transformation

  • US 8,266,181 B2
  • Filed: 05/27/2010
  • Issued: 09/11/2012
  • Est. Priority Date: 05/27/2010
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of processing data in a pipelined processing system, comprising:

  • preprocessing a plurality of records, comprising;

    for each record of the plurality of records;

    determining whether the record is a last record in a group, andupon determining the record is the last record in the group, settinga key-break flag for the record, wherein the key-break flag designates the record as the last record in the group;

    reading, in a first stage of the pipelined processing system, a first record from the plurality of records;

    determining, in a second stage of the pipelined processing system, whether the key-break flag has been set for the first record, indicating that the first record is the last record in the group; and

    upon determining that the key-break flag is set, performing, in the second stage of the pipelined processing system, a transformation operation on the first record, to create a transformed record,wherein the step of determining whether the record is the last record in a group further comprises;

    reading a first record, belonging to a first group, and a second record, belonging to a second group, from the plurality of records; and

    determining whether the first group and the second group are identical, wherein the first record is the last record in the first group if the first group and the second group are different.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×