1. A method of restating telecommunications data by a batch-driven integrated rules module that receives batched client data, comprising: selecting a set of criteria for restating data from a Graphic User Interface (GUI), the set of criteria includes attributes of a business rule to be applied for restating the data; communicating the set of criteria to the batch-driven integrated rules module wherein the batch-driven integrated rules module comprises a rules database and a script generator; mapping the attributes of the business rule in the communicated set of criteria to rules in the rules database by iteratively utilizing a collection of look-up tables and conditional logic in the rules database; automatically generating a script by the script generator of the batch-driven integrated rules module by communicating with the rules database and compiling the rules in the rules database that were mapped to the attributes of the business rule; extracting data from a data warehouse based on the generated script, the data comprises legacy client data; queuing the legacy client data into a batch; transforming the batched legacy client data based on the generated script; and loading the transformed legacy client data in the data warehouse.