Patent ID: 8219518

Claim:
A computer-implemented method comprising: receiving a data flow defining a sequence of operations for an associated extract, transform, and load (ETL) process; converting the data flow into a logical operator graph (LOG), the logical operator graph being a representation of the data flow and including a plurality of operators corresponding to the sequence of operations defined by the data flow; converting the logical operator graph into a query graph model (QGM) including inserting, based on pre-determined criteria, a data station operator between a first operator and a second operator of the plurality of operators associated with the logical operator graph, wherein the first operator is associated with a first type of runtime engine, wherein the second operator is associated with a second type of runtime engine distinct from the first type, the data station operator representing a staging point operable to exchange data from a format associated with the first type of runtime engine to a format associated with the second type of runtime engine; and generating an execution plan graph based on the query graph model, the execution plan graph including code to manage data staging between the first operator and the second operator.