Data mart generation and use in association with an operations intelligence platform
First Claim
1. A method comprising:
- determining a plurality of relational database tables based on a class model representing tag-based data and non-tag-based data and on a plurality of objects instantiated based on the class model;
receiving a selection of one object of the objects as a dimension of a logical model;
receiving a first indication of a first plurality of members of the selected object to be associated with dimension data of the logical model;
receiving a second indication of a second plurality of members of the selected object to be associated with fact data of the logical model;
creating a dimension table associated with the selected object and including columns corresponding to the first plurality of members; and
creating a fact table including a foreign key column corresponding to the dimension table and including a column corresponding to each of the second plurality of members.
4 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments include determination and storage of a plurality of relational database tables based on class model representing tag-based data and non-tag-based data and on a plurality of objects instantiated based on the class model. Also included are reception of a selection of one object of the objects as a dimension of a logical model, reception of a first indication of a first plurality of members of the selected object to be associated with dimension data of the logical model, reception of a second indication of a second plurality of members of the selected object to be associated with fact data of the logical model, to create a dimension table associated with the selected object and including columns corresponding to the first plurality of members, and creation of a fact table including a foreign key column corresponding to the dimension table and including a column corresponding to each of the second plurality of members.
99 Citations
26 Claims
-
1. A method comprising:
-
determining a plurality of relational database tables based on a class model representing tag-based data and non-tag-based data and on a plurality of objects instantiated based on the class model;
receiving a selection of one object of the objects as a dimension of a logical model;
receiving a first indication of a first plurality of members of the selected object to be associated with dimension data of the logical model;
receiving a second indication of a second plurality of members of the selected object to be associated with fact data of the logical model;
creating a dimension table associated with the selected object and including columns corresponding to the first plurality of members; and
creating a fact table including a foreign key column corresponding to the dimension table and including a column corresponding to each of the second plurality of members. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
an operations platform to provide a class-based model representing tag-based data and non-tag-based data and a plurality of objects instantiated based on the class model;
a database device to determine and store a plurality of relational database tables based on the class model and on the plurality of objects instantiated based on the class model; and
a schema generating device to receive a selection of one object of the objects as a dimension of a logical model, to receive a first indication of a first plurality of members of the selected object to be associated with dimension data of the logical model, to receive a second indication of a second plurality of members of the selected object to be associated with fact data of the logical model, to create a dimension table associated with the selected object and including columns corresponding to the first plurality of members, and to create a fact table including a foreign key column corresponding to the dimension table and including a column corresponding to each of the second plurality of members. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification