Method, article of manufacture, and apparatus for generating a multi-dimensional record management index
0 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.
53 Citations
41 Claims
-
1-12. -12. (canceled)
-
13-17. -17. (canceled)
-
18. A record management system to manage data, the record management system comprising:
-
a processing engine to generate a record structure foundation from the data, where the record structure foundation includes at least one query map record and at least one dimension index record; and
a record structure foundation storage unit coupled to the processing engine and configured to house the record structure foundation. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. In a record management system having a record structure foundation storage unit coupled to a processing engine, where the record structure foundation storage unit includes a master table index storage unit and a master table storage unit, a method to update the master table index storage unit, the method comprising:
-
(a) presenting in the master table storage unit a first master table record and a second master table record, where the first master table record includes a first master table record dimension value and a first query-record identifier that identifies the first master table record and where the second master table record includes a second master table record dimension value and a second query-record identifier that identifies the second master table record;
(b) presenting in the master table index storage unit a first dimension index record that includes the first master table record dimension value and the first query-record identifier;
(c) selecting the second master table record;
(d) determining whether the second master table record dimension value exists in the first dimension index record; and
(e)(1) if the second master table record dimension value does not exist in the first dimension index record, then creating a second dimension index record that includes the second master table record dimension value and the second query-record identifier, and (e)(2) if the second master table record dimension value exists in the first dimension index record, then adding to the first dimension index record the second query-record identifier. - View Dependent Claims (28, 29)
-
-
30. In a record management system having a record structure foundation storage unit coupled to a processing engine, a method to construct a layout mapping of cells, the method comprising:
-
(a) receiving formatting information that identifies each dimension object to be represented on a first axis, identifies each dimension object to be represented on a second axis, and identifies each measure object to be characterized by the identified dimension objects;
(b) selecting the first axis;
(c) compiling a set of dimension value combinations from each dimension object to be represented on the first axis, where each dimension value combination in the set includes one dimension value from each dimension object to be represented on the first axis;
(d) for each combination of dimension values in the set of dimension value combinations, utilizing the dimension value combination as a comparison dimension value combination to determine whether a combination of master table records exists that contains the same dimension values as are in the comparison dimension value combination;
(e) if a combination of master table records exists that contains the same dimension values as are in the comparison dimension value combination, then utilizing this combination of master table records to determine whether each master table record in the said combination of master table records includes a measure object that is identical to a measure object identified in the received formatting information; and
(f) if each master table record in the said combination of master table records includes a measure object that is identical to a measure object identified in the received formatting information, then designating the combination of dimension values from the said combination of master table records as a group to be represented on the first axis. - View Dependent Claims (31, 32)
-
-
33. In a record management system having a record structure foundation storage unit coupled to a processing engine, a method to generate a multi-dimensional view of records without constructing a multi-dimensional record structure, the method comprising:
-
generating a record structure foundation;
generating a layout mapping of cells from the record structure foundation; and
,converting the layout mapping of cells into a multi-dimensional view. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41)
-
Specification