Aggregate navigation system
First Claim
1. A method for calculating a measure in a database having a plurality of stars, each of the stars comprising a fact table and a table for each supported dimension, set of dimension indicators associated with a particular dimension whereby the dimension indicator indicates a level of aggregation associated , said method comprising:
- selecting a stargroup associated with the measure, said stargroup comprising one or more stars comprising a set of dimension indicators, each of said dimension indicators associated with a particular dimension, and wherein each dimension indicator indicates a level of aggregation of an associated table comprising aggregated facts with respect to the associated dimension;
selecting a particular star of the one or more stars; and
querying the tables comprising facts.
6 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a system, method, and apparatus for calculating metrics by using hierarchical level metadata to describe the various structures within the database. The hierarchical level metadata permit calculation of complex metrics by an analytical server which would otherwise be difficult or impossible. As a result of the way that the analytical server calculates the metrics, slicing and drilling are supported. Additionally, dimension and fact level security are also supported.
83 Citations
16 Claims
-
1. A method for calculating a measure in a database having a plurality of stars, each of the stars comprising a fact table and a table for each supported dimension, set of dimension indicators associated with a particular dimension whereby the dimension indicator indicates a level of aggregation associated , said method comprising:
-
selecting a stargroup associated with the measure, said stargroup comprising one or more stars comprising a set of dimension indicators, each of said dimension indicators associated with a particular dimension, and wherein each dimension indicator indicates a level of aggregation of an associated table comprising aggregated facts with respect to the associated dimension;
selecting a particular star of the one or more stars; and
querying the tables comprising facts. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-readable medium carrying one or more sequences of instructions for calculating measures, said instructions comprising:
-
selecting a stargroup associated with the measure, said stargroup comprising one or more stars comprising a set of dimension indicators, each of said dimension indicators associated with a particular dimension, and wherein each dimension indicator indicates a level of aggregation of an associated table comprising aggregated facts with respect to the associated dimension;
selecting a particular star of the one or more stars; and
querying the tables comprising facts and associated dimensions. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system for calculating measures, said system comprising:
-
a first memory means for storing a star identifier identifying a star associated with a particular fact table; and
a second memory means for storing an array of dimension indicators. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification