1. A computer program product tangibly embodied in a storage medium, the computer program product including instructions that when executed generate a graphical user interface on a display device for using a computer to display and modify a data analysis process, the graphical user interface comprising: a process list display configured to: display identifications of data analysis processes, and receive user input selecting an entry of an identification of a data analysis process; and a data analysis display configured to: display representations of sub-processes included in the data analysis process identified by the selected entry, the displayed representations of sub-processes including: a representation of a data mining sub-process for creating a data attribute by performing an analytical process on data from an analytical processing data source, a representation of at least one of (1) an extraction sub-process for extracting data from a first transactional data source, (2) a transformation sub-process for transforming the extracted data from a data format used by the first transactional data source to a data format used for analytical processing, and (3) a loading sub-process for loading data into the analytical processing data source, and a representation of a deployment sub-process for storing the created data attribute in one of the first transactional data source, a second transactional data source other than the first transactional data source, or a second analytical data source used for analytical processing, and display connections between the displayed sub-processes, the connections indicating a sequence with which the displayed sub-processes are performed when performing the data analysis process.