System and method for semi-additive aggregation
First Claim
1. A method for aggregating a measure over a non-additive dimension of a cube for a first account and a second account, the non-additive dimension having a parent member that includes at least one child member, the method comprising:
- evaluating the parent member for the first account by aggregating the child members according to a first aggregation function; and
evaluating the parent member for the second account by aggregating the child members according to a second aggregation function that is different from the first aggregation function.
2 Assignments
0 Petitions
Accused Products
Abstract
A simple interface may be provided that enables the user to define parameters for aggregation of a semi-additive measure. The interface may enable the user to designate a measure as a semi-additive measure and to pair the measure with an additive aggregation function. The interface may also enable the user to select non-additive dimensions and to pair each non-additive dimension with a corresponding aggregation function. One such aggregation function is a by account aggregation function, which enables each account in an account dimension to be aggregated across a corresponding non-additive dimension according to an associated account type.
40 Citations
37 Claims
-
1. A method for aggregating a measure over a non-additive dimension of a cube for a first account and a second account, the non-additive dimension having a parent member that includes at least one child member, the method comprising:
-
evaluating the parent member for the first account by aggregating the child members according to a first aggregation function; and
evaluating the parent member for the second account by aggregating the child members according to a second aggregation function that is different from the first aggregation function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for aggregating a measure over a non-additive dimension of a cube, the non-additive dimension having a parent member that includes at least one child member, the method comprising:
-
providing an interface that enables a user to pair a non-additive aggregation function with the non-additive dimension; and
evaluating the parent member by aggregating the child members according to the non-additive aggregation function. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A system for analytically modeling data, the system comprising:
-
a relational data source, an analytical data service, and a reporting client;
wherein the analytical data service includes a mechanism for aggregating a measure over a non-additive dimension of a cube, said mechanism comprising means for evaluating a parent member for a first account by aggregating child members according to a first aggregation function, and means for evaluating the parent member for a second account by aggregating the child members according to a second aggregation function that is different from the first aggregation function. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33)
-
-
34. A system for analytically modeling data, the system comprising:
-
a relational data source, an analytical data service, and a reporting client;
wherein the analytical data service includes a mechanism for aggregating a measure over a non-additive dimension of a cube, said mechanism comprising means for providing an interface that enables a user to pair a non-additive aggregation function with the non-additive dimension, and means for evaluating a parent member by aggregating child members according to the non-additive aggregation function. - View Dependent Claims (35, 36, 37)
-
Specification