1. A computer-implemented method, comprising: receiving a data flow including a splitter operation, the splitter operation comprising an operation in an extract, transform, and load (ETL) process, that is configured to receive a single input data set having multiple rows and place the multiple rows into a plurality of output data sets according to a pre-determined condition, wherein the data flow further includes a transform operation; prior to implementing the splitter operation, creating a staging table to receive data rows output from the transform operation prior to the data rows output from the transform operation being passed to the splitter operation; and generating an execution plan graph based on the data flow, the execution plan graph including structured query language (SQL) code for implementing the splitter operation, wherein the structured query language (SQL) code is respectively executable among database servers associated with different vendors.