8. A system for transforming data residing in databases into forms suitable as input to data analysis tools used to build predictive models, comprising: a computer; one or more databases associated with or accessible by said computer, wherein said computer can access database metadata information of data to be transformed for use in data analysis tools that build predictive models; and instructions stored in a computer readable medium which can be read and performed by said computer, said instructions pertaining to defining a business process problem to be solved and identifying data requirements, the instructions coding for a computer implemented method for automatically transforming data for use in said data analysis tools comprising the steps of: specifying by a database administrator database metadata information of data to be transformed, said specification encapsulating said database metadata information; creating by an analyst from said database metadata specification a mining transformation profile comprising a specification of key fields and desired data transformations, said specification being relative to said database metadata information and suitable for use by said data analysis tools to build predictive models; generating executable data transformation code automatically from the encapsulated database metadata information and the mining transformation profile, execution of said data transformation code producing at least one of said desired transformations aggregated relative to at least one of said key fields for input to a data analysis tool; and iteratively executing the data transformation code by said analyst to build a predictive model according to said data analysis tool, the model generating an output that provides a solution to the business process problem, the iterative execution by a computer of said data transformation code replacing repeated interactions between the database administrator and the analyst.
8. A system for transforming data residing in databases into forms suitable as input to data analysis tools used to build predictive models, comprising: a computer; one or more databases associated with or accessible by said computer, wherein said computer can access database metadata information of data to be transformed for use in data analysis tools that build predictive models; and instructions stored in a computer readable medium which can be read and performed by said computer, said instructions pertaining to defining a business process problem to be solved and identifying data requirements, the instructions coding for a computer implemented method for automatically transforming data for use in said data analysis tools comprising the steps of: specifying by a database administrator database metadata information of data to be transformed, said specification encapsulating said database metadata information; creating by an analyst from said database metadata specification a mining transformation profile comprising a specification of key fields and desired data transformations, said specification being relative to said database metadata information and suitable for use by said data analysis tools to build predictive models; generating executable data transformation code automatically from the encapsulated database metadata information and the mining transformation profile, execution of said data transformation code producing at least one of said desired transformations aggregated relative to at least one of said key fields for input to a data analysis tool; and iteratively executing the data transformation code by said analyst to build a predictive model according to said data analysis tool, the model generating an output that provides a solution to the business process problem, the iterative execution by a computer of said data transformation code replacing repeated interactions between the database administrator and the analyst. 14. The system of claim 8 wherein said step of specifying is performed on a plurality data repositories in a relational database environment.