9. A computer-implemented method executed on a computing device for generating a computer-executable script for processing a plurality of storage system data files, the method comprising the steps of: selecting, by the computing device, selected storage system data files from the plurality of storage system data files based on one or more data structure description files; generating, by the computing device, one or more computer-executable statements for loading the selected storage system data files into storage system data tables; selecting, by the computing device, one or more storage system data fields from the storage system data tables based on the one or more data structure description files; generating, by the computing device, one or more computer-executable statements for generating filtered storage system data tables by filtering the storage system data tables based on the selected storage system data fields; determining, by the computing device, a join sequence for joining the filtered storage system data tables based on one or more properties of the filtered storage system data tables; generating, by the computing device, one or more computer-executable statements for joining the filtered storage system data tables into a joined table based on the join sequence; formatting, by the computing device, the joined table based on the one or more data structure description files; generating, by the computing device, one or more computer-executable statements for creating an output based on the formatted joined table; generating, by the computing device, the computer-executable script based on the one or more computer-executable statements for loading the selected storage system data files into storage system data tables, the one or more computer-executable statements for filtering the storage system data tables, the one or more computer-executable statements for joining the filtered storage system data tables into the joined table based on the join sequence, and the one or more computer-executable statements for creating the output based on the formatted joined table; and committing, by the computing device, the computer-executable script to a file system in communication with the computing device, the one or more properties of the filtered storage system data tables including complexities of the respective filtered storage system data tables, the complexities including lesser complexities and greater complexities, a predetermined amount of memory and processor resources of the computing device being required to determine the join sequence based on the complexities of the respective filtered storage system data tables, wherein determining the join sequence includes joining, in the join sequence, the filtered storage system data tables having the lesser complexities before joining, in the join sequence, the filtered storage system data tables having the greater complexities to reduce the required predetermined amount of memory and processor resources of the computing device.
9. A computer-implemented method executed on a computing device for generating a computer-executable script for processing a plurality of storage system data files, the method comprising the steps of: selecting, by the computing device, selected storage system data files from the plurality of storage system data files based on one or more data structure description files; generating, by the computing device, one or more computer-executable statements for loading the selected storage system data files into storage system data tables; selecting, by the computing device, one or more storage system data fields from the storage system data tables based on the one or more data structure description files; generating, by the computing device, one or more computer-executable statements for generating filtered storage system data tables by filtering the storage system data tables based on the selected storage system data fields; determining, by the computing device, a join sequence for joining the filtered storage system data tables based on one or more properties of the filtered storage system data tables; generating, by the computing device, one or more computer-executable statements for joining the filtered storage system data tables into a joined table based on the join sequence; formatting, by the computing device, the joined table based on the one or more data structure description files; generating, by the computing device, one or more computer-executable statements for creating an output based on the formatted joined table; generating, by the computing device, the computer-executable script based on the one or more computer-executable statements for loading the selected storage system data files into storage system data tables, the one or more computer-executable statements for filtering the storage system data tables, the one or more computer-executable statements for joining the filtered storage system data tables into the joined table based on the join sequence, and the one or more computer-executable statements for creating the output based on the formatted joined table; and committing, by the computing device, the computer-executable script to a file system in communication with the computing device, the one or more properties of the filtered storage system data tables including complexities of the respective filtered storage system data tables, the complexities including lesser complexities and greater complexities, a predetermined amount of memory and processor resources of the computing device being required to determine the join sequence based on the complexities of the respective filtered storage system data tables, wherein determining the join sequence includes joining, in the join sequence, the filtered storage system data tables having the lesser complexities before joining, in the join sequence, the filtered storage system data tables having the greater complexities to reduce the required predetermined amount of memory and processor resources of the computing device. 15. The method of claim 9 further comprising committing, by the computing device, an output of the computer-executable script to a Hadoop Distributed File System.