A system that enables development and execution of predictive models comprises a centralized data management system, a data extraction tool a model validation tool and a model execution tool. In embodiments, a data management system includes a data management server that can be accessed via a web browser that stores data in the form of a flat file. An extraction tool extracts data. A model validation tool validates a model by scoring an analytical environment data set and a production environment data set. A model execution tool allows a user to select when and how often a model is scored.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method comprising: converting, by a computer-based system, Structured Query Language (SQL) variables to Statistical Analysis System (SAS) variables in SAS flat files; extracting, by the computer-based system, data from the SAS flat files, analyzing, by the computer-based system, the data to determine trends in behavior; determining, by the computer-based system, the data to use in a plurality of models; determining, by the computer-based system, model logic based on the data and the trends in the behavior; enabling, by the computer-based system, creation of the plurality of models based on the model logic; and delivering, by the computer-based system, the data directly to the plurality of models. 2. The method of claim 1, wherein the extracting uses an extraction tool having a processing Structured Query Language (SQL) macro. 3. The method of claim 1, wherein the SAS variables include standardized and consistent Statistical Analysis System (SAS) variable names in the SAS flat files on a data management server. 4. The method of claim 1, further comprising receiving, by the computer based system using the data management server, the data from a plurality of data sources, wherein the plurality of data sources comprise a financial risk management system and at least one of: an authorization system, a demographic system, or a spend/bill system. 5. The method of claim 1, wherein the data comprises customer variables, and wherein the extracting is based at least in part on contents of the customer variables respectively associated with customers. 6. The method of claim 1, wherein the data referenced in a variable file are determined by the plurality of models that use a particular variable. 7. The method of claim 1, further comprising: storing, by the computer based system, the data in a plurality of split files based upon a frequency of use of one or more of the data in the plurality of models; and reducing, by the computer based system and based on the storing, a cycle time associated with a repeated execution of the plurality of models. 8. The method of claim 1, wherein the converting uses at least one of a data extraction tool or a Structured Query Language (SQL) macro. 9. The method of claim 1, further comprising: scoring, by the computer based system using the model validation tool, an analytical environment data set; scoring, by the computer based system using the model validation tool, a production environment data set; and comparing, by the computer based system using the model validation tool, scores generated by the analytical environment data set to scores generated by the production environment data set. 10. The method of claim 9, wherein the results of the comparison between scores generated by the analytical environment data set and scores generated by the production environment are produced in a report. 11. The method of claim 1, further comprising validating, by the computer based system using the model validation tool, the plurality of models at least in part by using a pre-defined test case. 12. The method of claim 1, further comprising determining, by the computer based system and using a configuration file, a subset of the plurality of models that have used data elements from a feed, breaking the feed into multiple data files to form split files on production and dynamically generating metadata based on a number of the split files and the data residing on each file. 13. The method of claim 1, wherein the data is gathered by the data management server. 14. The method of claim 1, wherein the data is in the form of SAS datasets. 15. The method of claim 1, further comprising scoring, by the computer based system and based on the plurality of models, customers at a scoring frequency. 16. The method of claim 15, wherein the scoring frequency further comprises an expiry date. 17. The method of claim 1, further comprising calling a model of the plurality of models to load in real-time. 18. The method of claim 1, further comprising setting an expiry date function in the model of the plurality of models to specify a length of time for the model to run in a production environment. 19. A system comprising: a processor; a tangible, non-transitory memory communicating with the processor, the tangible, non-transitory memory having instructions stored thereon that, in response to execution by the processor, cause the processor to perform operations comprising: converting, by the processor, Structured Query Language (SQL) variables to Statistical Analysis System (SAS) variables in SAS flat files; extracting, by the processor, data from the SAS flat files, analyzing, by the processor, the data to determine trends in behavior; determining, by the processor, the data to use in a plurality of models; determining, by the processor, model logic based on the data and the trends in the behavior; enabling, by the processor, creation of the plurality of models based on the model logic; and delivering, by the processor, the data directly to the plurality of models. 20. An article of manufacture including a non-transitory, tangible computer readable storage medium having instructions stored thereon that, in response to execution by a computer-based system, cause the computer-based system to perform operations comprising: converting, by the computer-based system, Structured Query Language (SQL) variables to Statistical Analysis System (SAS) variables in SAS flat files; extracting, by the computer-based system, data from the SAS flat files, analyzing, by the computer-based system, the data to determine trends in behavior; determining, by the computer-based system, the data to use in a plurality of models; determining, by the computer-based system, model logic based on the data and the trends in the behavior; enabling, by the computer-based system, creation of the plurality of models based on the model logic; and delivering, by the computer-based system, the data directly to the plurality of models.