Performing operations on multidimensional data managed by a relational
database system is facilitated by registration of solved cubes with a
RDBMS. A solved cube is an abstract construct likened to a view or a
table on relational data and contains not only base data, but also
aggregated measure data that is base data that has been processed across
multiple levels of a hierarchical dimension. In an embodiment, a solved
cube may provide all the pre-computed aggregated data for a particular
context that the solved cube represents. In another embodiment, a solved
cube may not provide any pre-computed data, but may provide several
procedures, operations and/or instructions that can be executed to
compute aggregated data for a particular context that the solved cube
represents. A solved cube is registered with a RDBMS by providing
metadata that defines a given solved cube. Therefore, a database server
is able interpret the metadata, and to perform operations on the given
solved cube based on the metadata.