Object oriented based, business class methodology for performing data metric analysis
First Claim
Patent Images
1. A method for developing a metric analysis profile and retrieving data elements of interest in accordance with the metric analysis profile, comprising:
- modeling business activities as interactions and relationships between a plurality of business classes, wherein a business class includes attributes, processes and sub-processes corresponding to data elements of the business activities;
storing the plurality of business classes and the data elements in an operational database, including storing the plurality of business classes and data elements as a repository based aggregation in accordance with the modeled interactions and relationships;
specifying attributes, processes, sub-processes and data elements for inclusion within a metric analysis profile; and
automatically generating executable code from the specified attributes, processes, sub-processes and data elements, the generated executable code for (i) retrieving the specified data elements from the operational database and (ii) for storing the specified data elements in a staging database, in accordance with the metric analysis profile.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for extracting desired data from a digital database comprising the steps of specifying desired data elements to be extracted from an operational database, generating executable code from the identified data elements for extracting the identified data elements from the database, and executing the executable code thereby extracting the identified data elements from the database.
95 Citations
12 Claims
-
1. A method for developing a metric analysis profile and retrieving data elements of interest in accordance with the metric analysis profile, comprising:
-
modeling business activities as interactions and relationships between a plurality of business classes, wherein a business class includes attributes, processes and sub-processes corresponding to data elements of the business activities; storing the plurality of business classes and the data elements in an operational database, including storing the plurality of business classes and data elements as a repository based aggregation in accordance with the modeled interactions and relationships; specifying attributes, processes, sub-processes and data elements for inclusion within a metric analysis profile; and automatically generating executable code from the specified attributes, processes, sub-processes and data elements, the generated executable code for (i) retrieving the specified data elements from the operational database and (ii) for storing the specified data elements in a staging database, in accordance with the metric analysis profile. - View Dependent Claims (2, 3, 4)
-
-
5. A system for developing a metric analysis profile and retrieving data elements of interest in accordance with said metric analysis profile, comprising:
-
a graphical user interface for modeling business activities as interactions and relationships between a plurality of business classes, wherein a business class includes attributes, processes and sub-processes corresponding to data elements of said business activities, said graphical user interface for specifying attributes, processes, sub-processes and data elements for inclusion within a metric analysis profile; an operational database for storing said plurality of business classes and said data elements; a staging database; executable code automatically generated from said specified attributes, processes, sub-processes and data elements, said code for retrieving said specified data elements from said operational database and for storing said data elements in said staging database for analysis thereon in accordance with the metric analysis profile; and executable code automatically generated upon receipt of a request to delete one of said plurality of business classes, said executable code for deleting said specified attribute, processes and sub-processes corresponding to said requested business class. - View Dependent Claims (6, 7)
-
-
8. Computer program product including a computer readable medium encoded with a computer program comprising:
-
a computer usable medium for developing a metric analysis profile and retrieving data elements of interest in accordance with the metric analysis profile, the computer useable medium being a part of the computer readable medium; computer program instructions embodied on the computer usable medium, including instructions which when executed by a computer causes the computer to; model business activities as interactions and relationships between a plurality of business classes, wherein a business class includes attributes, processes and sub-processes corresponding to data elements of the business activities; store the plurality of business classes and the data elements in an operational database including storing the plurality of business classes and data elements as a repository based aggregation in accordance with the modeled interactions and relationships; specify attributes, processes, sub-processes and data elements for inclusion within a metric analysis profile; and automatically generate executable code from the specified attributes, processes, sub-processes and data elements, the generated executable code for (i) retrieving the specified data elements from the operational database and (ii) for storing the specified data elements in a staging database, in accordance with the metric analysis profile. - View Dependent Claims (9, 10, 11)
-
-
12. A computer system for developing a metric analysis profile and retrieving data elements of interest in accordance with said metric analysis profile, comprising:
-
user interface means for modeling business activities as interactions and relationships between a plurality of business classes, wherein a business class includes attributes, processes and sub-processes corresponding to data elements of said business activities, said user interface means for specifying processes, sub-processes and data elements for inclusion within a metric analysis profile; means for storing said plurality of business classes and said data elements, including storing the plurality of business classes and data elements as a repository based aggregation in accordance with the modeled interactions and relationships; and automatic code generation means for generating application code from said specified attributes, processes, sub-processes and data elements, said code for retrieving said specified data elements from said operational database and for storing said data elements in a staging database for analysis thereon in accordance with the metric analysis profile.
-
Specification