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;
user-specifying any one or combination of attributes, processes, sub-processes and data elements for inclusion within a metric analysis profile; and
automatically generating executable code from the user-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.
107 Citations
15 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;
user-specifying any one or combination of attributes, processes, sub-processes and data elements for inclusion within a metric analysis profile; and
automatically generating executable code from the user-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)
-
-
6. 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 enabling user specifying of any one or combination of 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 user-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 attributes, processes and sub-processes corresponding to said requested business class. - View Dependent Claims (7, 8, 9)
-
-
10. 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;
enable a user to specify any of attributes, processes, sub-processes and data elements for inclusion within a metric analysis profile; and
automatically generate executable code from the user-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 (11, 12, 13, 14)
-
-
15. 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 specifying any one or combination of 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; 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