9. A system for storing telecommunications data, comprising: a computer system that implements a Graphic User Interface (GUI), the GUI provides selection of a set of criteria, the selected set of criteria includes attributes of a business rule; a computer-readable storage medium that stores a data warehouse, the data warehouse including client data; and a computer-readable storage medium that stores a batch-driven integrated rules module, the batch-driven integrated rules module communicates with the GUI and receives the selected set of criteria, the batch-driven integrated rules module comprises: a rules database that maps the attributes of the selected set of criteria to rules in the rules database, the rules database iteratively utilizes a collection of look-up tables and conditional logic to map the attributes of the selected set of criteria to the rules in the rules database; a script generator that communicates with the rules database and compiles code from the rules in the rules database that were mapped to by the rules database to automatically generate a script for the business rule, and the generated script is loaded in the rules database; a batch tool that extracts the client data from the data warehouse into a batch; and a rules engine that applies the script to the batch to transform the client data according to the business rule, the rules engine further saves the transformed client data into the data warehouse.
9. A system for storing telecommunications data, comprising: a computer system that implements a Graphic User Interface (GUI), the GUI provides selection of a set of criteria, the selected set of criteria includes attributes of a business rule; a computer-readable storage medium that stores a data warehouse, the data warehouse including client data; and a computer-readable storage medium that stores a batch-driven integrated rules module, the batch-driven integrated rules module communicates with the GUI and receives the selected set of criteria, the batch-driven integrated rules module comprises: a rules database that maps the attributes of the selected set of criteria to rules in the rules database, the rules database iteratively utilizes a collection of look-up tables and conditional logic to map the attributes of the selected set of criteria to the rules in the rules database; a script generator that communicates with the rules database and compiles code from the rules in the rules database that were mapped to by the rules database to automatically generate a script for the business rule, and the generated script is loaded in the rules database; a batch tool that extracts the client data from the data warehouse into a batch; and a rules engine that applies the script to the batch to transform the client data according to the business rule, the rules engine further saves the transformed client data into the data warehouse. 12. The system according to claim 9 , wherein the extracted data comprises at least a terabyte of data.