Systems, methods and computer products for a monitoring context generator
First Claim
1. A computer-implemented method for generating calculation context classes from a relationship between structured data and a calculation procedure, the context classes having parent-child relationships, the method comprising:
- searching the calculation procedure for at least one of a first data definition and an operation, wherein the calculation procedure is configured to derive Key Performance Indicators from a business operation, and wherein the context classes having the parent-child relationships are from the Key Performance Indicators;
in response to identifying the operation, registering the operation for the first data definition that is an input of the operation and registering the operation for the first data definition that is an output of the operation;
generating a first context from a first scope applied to the first data definition;
tracing back the calculation procedure to obtain a second data definition for calculating the first data definition and to which the first scope is applied;
copying the calculation procedure into the first context until the second data definition is obtained;
obtaining a second scope applied to the second data definition;
obtaining a second context generated from the second scope;
determining an existence of an order comparison of the first scope with the second scope;
obtaining an order from the structured data;
in response to the second scope being less than the first scope, registering the first context as a parent and the second context as a child;
in response to the second scope being greater than the first scope, registering the second context as a parent and the first context as a child; and
in response to the second scope being equal to the first scope, registering both the first and second contexts as a single context class, and registering both the first and second scopes as a single scope of the single context class,wherein in response to an inability to compare an order of the first scope with an order of the second scope, the first and second contexts exist independently without a parent-child relationship,wherein the first and second scopes each describe a level of business operations at which the Key Performance Indicators are to be monitored, the first and second scopes each holding a name, a level name of structured data concerning the operation, and an event mapping rule for deriving an identifier for each of the first and second scopes.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods and computer products for generating calculation context classes from a relationship between structured data and a calculation procedure, the context classes having parent-child relationships. Exemplary embodiments include a method including searching the calculation procedure for a first data definition, generating a first context from a first scope applied to the first data definition, tracing back the calculation procedure to obtain a second data definition for calculating the first data definition and to which the first scope is applied, copying the calculation procedure into the first context until the second data definition is obtained, obtaining a second scope applied to the second data definition, obtaining a second context generated from the second scope, determining an existence of an order comparison of the first scope with the second scope and obtaining order from the structured data.
-
Citations
20 Claims
-
1. A computer-implemented method for generating calculation context classes from a relationship between structured data and a calculation procedure, the context classes having parent-child relationships, the method comprising:
-
searching the calculation procedure for at least one of a first data definition and an operation, wherein the calculation procedure is configured to derive Key Performance Indicators from a business operation, and wherein the context classes having the parent-child relationships are from the Key Performance Indicators; in response to identifying the operation, registering the operation for the first data definition that is an input of the operation and registering the operation for the first data definition that is an output of the operation; generating a first context from a first scope applied to the first data definition; tracing back the calculation procedure to obtain a second data definition for calculating the first data definition and to which the first scope is applied; copying the calculation procedure into the first context until the second data definition is obtained; obtaining a second scope applied to the second data definition; obtaining a second context generated from the second scope; determining an existence of an order comparison of the first scope with the second scope; obtaining an order from the structured data; in response to the second scope being less than the first scope, registering the first context as a parent and the second context as a child; in response to the second scope being greater than the first scope, registering the second context as a parent and the first context as a child; and in response to the second scope being equal to the first scope, registering both the first and second contexts as a single context class, and registering both the first and second scopes as a single scope of the single context class, wherein in response to an inability to compare an order of the first scope with an order of the second scope, the first and second contexts exist independently without a parent-child relationship, wherein the first and second scopes each describe a level of business operations at which the Key Performance Indicators are to be monitored, the first and second scopes each holding a name, a level name of structured data concerning the operation, and an event mapping rule for deriving an identifier for each of the first and second scopes. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for generating calculation context classes from a relationship between structured data and a calculation procedure, the context classes having parent-child relationships, the system comprising:
-
a computer processor coupled to a memory; and a process residing in the memory, the process having instructions causing the computer processor to; search the calculation procedure for at least one of a data definition N0 and an operation, wherein the calculation procedure is configured to derive Key Performance Indicators from a business operation, and wherein the context classes having the parent-child relationships are from the Key Performance Indicators; in response to identifying the operation, registering the operation for the first data definition N0 that is an input of the operation and registering the operation for the first data definition N0 that is an output of the operation; generate a context M0 from a scope L0 applied to the data definition N0; trace back the calculation procedure to obtain a data definition N1 for calculating the data definition N0 and to which the scope L0 is applied; copy the calculation procedure into the context M0 until the data definition N1 is obtained; obtain a scope L1 applied to the data definition N1; obtain a context M1 generated from the scope L1; determine an existence of an order comparison of the scope L0 with the scope L1; obtain an order from the structured data; in response to the scope L1 being less than the scope L0, register the context M0 as a parent and the context M1 as a child; in response to the scope L1 being greater than the first the scope L0, register the second context as a parent and the context M0 as a child; and in response to the scope L1 being equal to the scope L0, register both the first and second contexts M0, M1 as a single context class, and register both the first and second scopes L0, L1 as a single scope of the single context class, wherein in response to an inability to compare an order of the first scope with an order of the second scope, the first and second contexts, M0, M1 exist independently without a parent-child relationship, wherein the scopes L0, L1 each describe a level of business operations at which the Key Performance Indicators are to be monitored, the scopes L0, L1 each holding a name, a level name of structured data concerning an operation, and an event mapping rule for deriving an identifier for each of the scopes L0, L1. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer program product for generating calculation context classes from a relationship between structured data and a calculation procedure, the context classes having parent-child relationships, the computer program product including instructions for causing a computer to implement a method, the method comprising:
-
searching the calculation procedure for at least one of a data definition N0 and an operation, wherein the calculation procedure is configured to derive Key Performance Indicators from a business operation, and wherein the context classes having the parent-child relationships are from the Key Performance Indicators; in response to identifying the operation, registering the operation for the first data definition N0 that is an input of the operation and registering the operation for the first data definition N0 that is an output of the operation; generating a context M0 from a scope L0 applied to the data definition N0; tracing back the calculation procedure to obtain a data definition N1 for calculating the data definition N0 and to which the scope L0 is applied; copying the calculation procedure into the context M0 until the data definition N1 is obtained; obtaining a scope L1 applied to the data definition N1; obtaining a context M1 generated from the scope L1; determining an existence of an order comparison of the scope L0 with the scope L1; obtaining an order from the structured data; in response to the scope L1 being less than the scope L0, registering the context M0 as a parent and the context M1 as a child; in response to the scope L1 being greater than the first the scope L0, registering the second context as a parent and the context M0 as a child; and in response to the scope L1 being equal to the scope L0, registering both the first and second contexts M0, M1 as a single context class, and registering both the first and second scopes L0, L1 as a single scope of the single context class, wherein in response to an inability to compare an order of the first scope with an order of the second scope, the first and second contexts, M0, M1 exist independently without a parent-child relationship, wherein the scopes L0, L1 each describe a level of business operations at which the Key Performance Indicators are to be monitored, the scopes L0, L1 each holding a name, a level name of structured data concerning an operation, and an event mapping rule for deriving an identifier for each of the scopes L0, L1. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification