1. A method for converting a hybrid flow comprising: identifying a plurality of task nodes of a job flow included in the hybrid flow; identifying a plurality of operators of a task flow included in the hybrid flow, wherein an operator among the plurality of operators is a composite operator; generating a single data flow by: separating the composite operator into a plurality of distinct operators; and combining each of the plurality of task nodes with the plurality of operators and the separated distinct operators; mapping the plurality of task nodes and the plurality of operators to a code template of a plurality of code templates, wherein each of the plurality of code templates is a different extract-transfer-load logical model template; converting the single data flow to a data flow graph using the mapped code template; inputting the data flow graph to an optimizer to optimize execution of the data flow graph, the optimizer globally optimizing the data flow graph in a pushdown manner to improve operator cohesion of the data flow graph; and executing the optimized data flow graph on a plurality of execution engines.