1. A tangible medium storing computer readable program instructions for execution by a computer system for marketing campaign management and analysis, the tangible medium storing computer readable program instructions comprising: a first metadata construct of a plurality of metadata constructs, the first metadata construct defining a plurality of data processes for marketing campaign management; a second metadata construct of the plurality of metadata constructs, the second metadata construct having a corresponding metadata linkage to the first metadata construct, of a plurality of metadata linkages, the second metadata construct defining a first plurality of relational data structures for a first plurality of data repositories of the computer system, the second metadata construct further defining a multidimensional data structure for a second data repository for marketing campaign analysis; and a third metadata construct of the plurality of metadata constructs, the third metadata construct having a corresponding metadata linkage to the first metadata construct, of the plurality of metadata linkages, the third metadata construct defining a plurality of input data sources and a plurality of selectable attributes.