1. An automated computer-implemented method for migrating source data from at least one source to at least one destination table of a database having a schema without a user having to write computer code, the method comprising the steps of: defining patterns which describe format and content of the source data; applying the patterns to the source data to create transformed data; associating migration rules based on the schema with the patterns to generate a set of instructions that define migration paths; and loading the transformed data in a sequence into the at least one destination table based on the set of instructions, the at least one destination table having a defined format and destination fields, wherein the step of loading is automatically sequenced based on the migration rules so that referential integrity is maintained.
1. An automated computer-implemented method for migrating source data from at least one source to at least one destination table of a database having a schema without a user having to write computer code, the method comprising the steps of: defining patterns which describe format and content of the source data; applying the patterns to the source data to create transformed data; associating migration rules based on the schema with the patterns to generate a set of instructions that define migration paths; and loading the transformed data in a sequence into the at least one destination table based on the set of instructions, the at least one destination table having a defined format and destination fields, wherein the step of loading is automatically sequenced based on the migration rules so that referential integrity is maintained. 39. The method as claimed in claim 1 wherein the transformed data is loaded into multiple destination tables substantially simultaneously and wherein the multiple tables includes at least one table which might later be loaded onto a separate system.