Method, article of manufacture, and apparatus for generating a multi-dimensional record layout mapping
First Claim
1. A computer readable medium having a set of instructions stored therein for enabling a computer to construct a multi-dimensional layout mapping for a set of M measures, wherein measure values associated with said set of M measures are maintained in a master table, wherein M is an integer, said set of instructions including:
- a first set of instructions, which when executed by the computer cause the computer to identify a set of D dimensions, wherein each dimension in said set of D dimensions is associated with a set of dimension values, wherein D is an integer;
a second set of instructions, which when executed by the computer cause the computer to identify a first set of groups of records in said master table, wherein each group in said first set of groups consists of records that each contain a set of D dimension values wherein each dimension value in said set of D dimension values is associated with a different one of said D dimensions, wherein each of said sets of D dimension values contains a different combination of dimension values, wherein each group in said first set of groups includes at least one record; and
a third set of instructions, which when executed by the computer cause the computer to designate a set of cells for use in said layout mapping, wherein each cell corresponds to a group in said first set of groups.
4 Assignments
0 Petitions
Accused Products
Abstract
A record management system is provided for generating a multi-dimensional view for different measures. A set of records is retrieved in response to a set of queries. The records include dimension values and measure values, which are associated with the measures. The set of records is maintained in a master table. The record management system generates a record structure foundation, including a query map and a master table index. The record management system then employs the record structure foundation to generate a multi-dimensional layout mapping for the measures that are to be represented in the view. The record structure foundation and measure values in the master table are used to convert the layout mapping into the desired multi-dimensional view. The record management system includes data storage units for implementing the master table, query map, master table index, and layout mapping. These data storage units are coupled to a set of processing engines, which include a control engine, query engine, index engine, and layout engine that provide for performing operations that result in the generation of a multi-dimensional view.
124 Citations
20 Claims
-
1. A computer readable medium having a set of instructions stored therein for enabling a computer to construct a multi-dimensional layout mapping for a set of M measures, wherein measure values associated with said set of M measures are maintained in a master table, wherein M is an integer, said set of instructions including:
-
a first set of instructions, which when executed by the computer cause the computer to identify a set of D dimensions, wherein each dimension in said set of D dimensions is associated with a set of dimension values, wherein D is an integer; a second set of instructions, which when executed by the computer cause the computer to identify a first set of groups of records in said master table, wherein each group in said first set of groups consists of records that each contain a set of D dimension values wherein each dimension value in said set of D dimension values is associated with a different one of said D dimensions, wherein each of said sets of D dimension values contains a different combination of dimension values, wherein each group in said first set of groups includes at least one record; and a third set of instructions, which when executed by the computer cause the computer to designate a set of cells for use in said layout mapping, wherein each cell corresponds to a group in said first set of groups. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A record management system for constructing a multidimensional layout mapping for a set of M measures, wherein M is an integer, said record management system comprising:
-
a system bus; a master table storage unit coupled to said system bus for maintaining records; an input control unit coupled to said system bus for identifying a set of D dimensions, wherein each dimension in said set of D dimensions is associated with a set of dimension values, wherein D is an integer; and a layout engine coupled to said system bus for constructing said multi-dimensional layout mapping, said layout engine including; a means for identifying a first set of groups of records in said master table storage unit, wherein each group in said first set of groups consists of records that each contain a set of D dimension values wherein each dimension value in said set of D dimension values is associated with a different one of said D dimensions, wherein each of said sets of D dimension values contains a different combination of dimension values, and wherein each group in said first set of groups includes at least one record, and a means for designating a set of cells for use in said layout mapping, wherein each cell corresponds to a group in said first set of groups. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification