Systems and methods for extracting database dimensions as data modeling object
First Claim
1. A method comprising:
- invoking a multi-dimensional relational database, the multi-dimensional relational database comprising a set of source data;
selecting a portion of the multi-dimensional relational database to extract a set of data elements and a set of functional relationships describing relationships between values of the set of data elements of the selected portion;
encapsulating the set of data elements and the set of functional relationships, of the selected portion, in a predictive database model object, wherein a modeling application performs an operation on the predictive database model object to predict an output;
sending, by a client computing system, the predictive database model object, comprising the portion of the multi-dimensional relational database, to a mainframe platform, wherein the mainframe platform performs a modeling operation using the set of data elements and the set of functional relationships in the predictive database model object to change at least one of the set of data elements or the set of functional relationships in the predictive database model object; and
receiving a modified predictive database model object from the mainframe platform, wherein the modified predictive database model object comprises at least one of a changed set of data elements or a changed set of functional relationships.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments relate to systems and methods for extracting a model object from a multi-dimensional source database. A modeling client can host modeling logic and an application programming interface (API) to create, access, manipulate, and import/export modeling objects used in modeling applications, such as engineering, medical, financial, and other modeling platforms. In aspects, the source data accepted into the modeling client can include consumer or business-level applications, whose database or other content can be extracted and encapsulated in object-oriented format, such as extensible markup language (XML) format. The resulting model object can be pivoted along selected dimensions, or otherwise manipulated. The modeling client can exchange one or more modeling object directly with external platforms, such as mainframe modeling platforms, via the application programming interface (API) on a programmatic basis. Costs and maintenance savings over mainframe-based modeling tools can thereby be achieved, while providing greater power than consumer or business-level tools.
116 Citations
20 Claims
-
1. A method comprising:
-
invoking a multi-dimensional relational database, the multi-dimensional relational database comprising a set of source data; selecting a portion of the multi-dimensional relational database to extract a set of data elements and a set of functional relationships describing relationships between values of the set of data elements of the selected portion; encapsulating the set of data elements and the set of functional relationships, of the selected portion, in a predictive database model object, wherein a modeling application performs an operation on the predictive database model object to predict an output; sending, by a client computing system, the predictive database model object, comprising the portion of the multi-dimensional relational database, to a mainframe platform, wherein the mainframe platform performs a modeling operation using the set of data elements and the set of functional relationships in the predictive database model object to change at least one of the set of data elements or the set of functional relationships in the predictive database model object; and receiving a modified predictive database model object from the mainframe platform, wherein the modified predictive database model object comprises at least one of a changed set of data elements or a changed set of functional relationships. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A client system, comprising:
-
an interface to a set of source data, the set of source data hosted in a multi-dimensional relational database; and a processor coupled to the interface to; invoke the multi-dimensional relational database, select a portion of the multi-dimensional relational database to extract a set of data elements and a set of functional relationships describing relationships between values of the set of data elements of the selected portion, encapsulate the set of data elements and the set of functional relationships, of the selected portion, in a predictive database model object, wherein a modeling application performs an operation on the predictive database model object to predict an output; send the predictive database model object, comprising the portion of the multi-dimensional relational database, to a mainframe platform, wherein the mainframe platform performs a modeling operation using the set of data elements and the set of functional relationships in the predictive database model object to change at least one of the set of data elements or the set of functional relationships in the predictive database model object; and receive a modified predictive database model object from the mainframe platform, wherein the modified predictive database model object comprises at least one of a changed set of data elements or a changed set of functional relationships. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable storage medium including instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
invoking a multi-dimensional relational database, the multi-dimensional relational database comprising a set of source data; selecting a portion of the multi-dimensional relational database to extract a set of data elements and a set of functional relationships describing relationships between values of the set of data elements of the selected portion; encapsulating the set of data elements and the set of functional relationships, of the selected portion, in a predictive database model object, wherein a modeling application performs an operation on the predictive database model object to predict an output; sending, by the processor, the predictive database model object, comprising the portion of the multi-dimensional relational database, to a mainframe platform, wherein the mainframe platform performs a modeling operation using the set of data elements and the set of functional relationships in the predictive database model object to change at least one of the set of data elements or the set of functional relationships in the predictive database model object; and receiving a modified predictive database model object from the mainframe platform, wherein the modified predictive database model object comprises at least one of a changed set of data elements or a changed set of functional relationships. - View Dependent Claims (20)
-
Specification