1. A computer system configured to effectuate data transformation service comprising: a computer readable storage medium coupled to a processor, wherein the computer readable storage medium includes instructions for: a data retrieval system to receive data from a source; a data transformation pipeline comprising: a plurality of component objects, each component object corresponding to a node in the data transformation pipeline; an interpreter that traverses the pipeline and translates the nodes into a data flow execution plan and at least one work item; a pipeline engine to build the data flow execution based on the data flow execution plan; and a scheduler that executes the at least one work item; a destination data storage system to store data.