1. A method for data integration using automated data processing based on target metadata, the method comprising the computer-implemented steps of: defining an intermediate data table built from target metadata of a target source destination containing a set of data objects; loading a mapped data set containing a set of source data objects from a source into the intermediate data table based on a configuration object; sorting the set of data objects built from target metadata and generating a target data snapshot that represents an entire record set from which the set of data objects is a part; sorting and validating source data in the intermediate data table using the target metadata; comparing the set of data objects to the sorted and validated source data to identify differences using the target metadata; generating a set of programming language statements to map the differences in the source data based on the target metadata using the target metadata; and loading the mapped source data to a target storage destination using the set of programming language statements.