1. A method of generating a physical design from a logical design for data integration, comprising: receiving a logical design of a data integration mapping; applying a plurality of rules to the logical design; generating a default physical design comprising a plurality of execution units based on the logical design; and grouping the plurality of execution units into one or more execution unit groups, wherein each execution unit group includes independent execution units which can execute in parallel.