Patent ID: 7313561
Filing Date: 2007-12-25
Classification: G06F,Y10S

Abstract:
1. A data processing system including a processor, the system comprising: a standardized data representation that is encoded on a computer-readable storage medium and that represents an object-relational data model; a model generator that processes the standardized data representation and automatically derives, based on descriptions of objects and an indication of a collection of object-relational mappings in the standardized data representation to generate a dimensional model that corresponds to the object-relational data model, the standardized data representation includes: a description of the objects and object relationships reflected in the object-relational data model; a description of persistent data store mappings associated with the object-relational data model; the indication of a collection of object-relational mappings that specify how a data member associated with a class in the object-relational data model can be filled with data retrieved from at least one table in a relational database; a description of at least one user-designated focal point that represents a point of analysis indicated in association with data in the object-relational data model; and a description of at least one data element selected from a group consisting of a class from the object-relational data model, a data member associated with a class from the object-relational data model, a collection of object-relational mappings that specify how data is retrieved from a relational database, a field that uniquely identifies a class from the object-relational data model, an association relationship indicator that identifies a relationship among classes in the object-relational data model, a composition relationship indicator that identifies a relationship among classes in the object-relational data model, and a measure that identifies an interesting numerical value used for generation of the dimensional model.