Method and apparatus for populating sparse matrix entries from corresponding data
First Claim
Patent Images
1. A system for aggregating data comprising:
- means for storing data in fact data tables at one of a plurality of levels in a plurality of dimensions;
means for providing an estimate of the amount of processing required to aggregate each fact data table to a requested set of levels from a set of plural dimensions;
means for selecting the fact data table associated with the lowest estimate with which to perform the aggregation; and
means for aggregating the data in the selected fact data table.
3 Assignments
0 Petitions
Accused Products
Abstract
A system is provided for selecting an appropriate aggregated fact data table to use as the basis for calculating an aggregation request from a set of stored aggregated fact data tables. An estimate is established of the amount of processing time required to aggregate each of the tables. The table with the lowest estimate is then used to perform the aggregation.
-
Citations
8 Claims
-
1. A system for aggregating data comprising:
-
means for storing data in fact data tables at one of a plurality of levels in a plurality of dimensions;
means for providing an estimate of the amount of processing required to aggregate each fact data table to a requested set of levels from a set of plural dimensions;
means for selecting the fact data table associated with the lowest estimate with which to perform the aggregation; and
means for aggregating the data in the selected fact data table. - View Dependent Claims (2, 3)
-
-
4. A method for aggregating data comprising:
-
storing data as fact data table objects at one of a plurality of levels in a plurality of dimensions;
providing an estimate of the amount of processing required to aggregate each fact data table object to a requested set of levels from a set of plural dimensions;
selecting the fact data table object returning the lowest estimate with which to perform the aggregation; and
aggregating the data in the selected fact data table object. - View Dependent Claims (5, 6, 7)
-
-
8. A system for aggregating data comprising:
-
a data store module for storing data in fact data tables at one of a plurality of levels in a plurality of dimensions;
an aggregate estimator providing an estimate of the amount of processing required to aggregate each fact data table to a requested set of levels from a set of plural dimensions;
wherein the data in a selected fact data table having the lowest estimated aggregation processing is aggregated.
-
Specification