Patent Document ID: 8214324
Application ID: 12547326
Patent Flag: 1

Claim One:
1. A computer-implemented method, comprising: receiving an abstract extract, transform, and load (ETL) operator model that specifies a plurality of operations for extracting, transforming, and loading data stored in one or more source systems into storage by a target system; receiving a first instance of an abstract ETL operator model, wherein the first instance of the abstract ETL operator model represents a first ETL job for loading data exhaustively from the one or more source systems to the target system; generating, from the first instance, a second instance of an extended abstract ETL operator model, wherein the second instance of the extended abstract ETL operator model represents a second ETL job, wherein the second ETL job, when executed on a computer processor, performs an incremental extract, transform, and load of data retrieved from the source systems for storage by the target system; receiving instructions for transforming instances of the abstract ETL operator model into an ETL job in an ETL layer; generating the first ETL job from the first instance of the abstract ETL operator model; generating, by operation of one or more computer processors, the second ETL job from the second instance of the extended abstract ETL operator model, wherein generating the second ETL job comprises: transforming one or more operators in the first instance of the abstract ETL operator model into an incremental variant of the respective operator, wherein the incremental variant is specified as a composition of operators of the abstract ETL operator model, and replacing each operator with the incremental variant of the respective operator.