Patent ID: 7958122

Claim:
One or more computer-readable media having computer-executable instructions embodied thereon for performing a method for generating a multidimensional data cube, the method comprising: receiving data from a data source; receiving a definition of at least one measure for indicating one or more facts in the data source; receiving a definition of at least one dimension, wherein the at least one dimension includes one or more attributes; receiving a definition of at least one data domain, wherein the at least one data domain comprises at least one parameter for structuring the data; structuring the data according to the at least one measure, the at least one dimension, and the at least one data domain, wherein the structured data is a multidimensional data cube such that a particular measure of the at least one measure imparts knowledge of the at least one dimension and the one or more attributes that pertain to that particular measure; and storing the structured data on a computing device.