1. A computer based method for analyzing data contained in at least one of a plurality of data sources of an enterprise, said method comprising: providing a model for said at least one of a plurality of data sources of said enterprise; forming a data organization for said model; creating a database having said data organization; translating data from said at least one of a plurality of data sources to said data organization, to form a plurality of translated data; incorporating said translated data into said database; and performing analysis on said translated data in said database, wherein said data organization comprises at least one of a plurality of data, said data comprising: (a) at least one identity element; and (b) at least one attribute element, wherein said identity element and said attribute element have at least one of a plurality of relationships between one another.