Patent ID: 7970735

Claim:
A data processing and analysis system for applying one or more relationships between a first dimension of data and at least one other dimension of data, the system comprising: one or more processors upon which executes computer executable components comprising: an analysis engine that comprises a data-mining engine and a rules component and queries one or more components of data; a graphical user interface which accepts queries submitted to the analysis engine, which accepts rules specified for the rules component, accepts a query for varying multiple versions of a first dimension based upon members of a second dimension, and displays based upon the query and rules specified for each of the first and second dimensions; wherein the rules component: accepts input to enable specification of a plurality of data dimensions, the data dimensions comprising reference dimensions, base dimensions, and degenerate dimensions and the specifications defining one or more relationships between at least two of the plurality of data dimensions; accepts input to define a relationship which defines how the first dimension varies based upon the second dimension; defines rules that describe how data in the plurality of dimensions is to be processed and analyzed with respect to a data perspective and how, according to the defined relationship, data being varied in the second dimension impacts the first dimension.