Operational-related data computation engine
First Claim
1. A computation system to process data, comprising:
- a network interface to receive operational related data relating to an Information Technology (IT) environment of an organization over a network;
a memory device to store at least instructions and a data processing engine that is coupled to the network interface; and
a processor device that executes the instructions and the data processing engine to perform actions, including;
employing a schema generator to generate a schema by organizing at least part of the operational related data into at least one class of IT metric-oriented data based on at least one intrinsic characteristic of the operational related data;
generating at least one weak mapping table for determining a relationship between a plurality of source tables that lack an explicit mapping between respective source tables based on customizable linking rules, a target probability, and a target cardinality;
employing the organized data and the at least one weak mapping table to generate a destination table and a result table based on each row and column of a starting table and the columns of each other table that is related to the starting table, wherein any determined path between related tables is based on a dictionary concept that lists at least one or more columns;
comparing at least a portion of the organized data of the schema in the destination table to at least a portion of the organized data of at least another schema in another destination table that is generated with other operational related data relating to the IT environment; and
comparing at least a portion of the organized data of the schema in the result table to at least a portion of the organized data of at least the other schema in another result table that is generated with other operational related data relating to the IT environment, wherein at least one row and at least one cell of the result table is re-ordered and filtered in accordance with a key of the starting table and further re-ordered and collapsed in accordance with a cardinality, and wherein a presentation of the result table comparison enables identifying a change in the schema over time.
7 Assignments
0 Petitions
Accused Products
Abstract
A computation system includes a receiver, a schema generator, and a table generator. The receiver receives operational related data relating to an IT environment of an organization from remote systems. The schema generator organizes the operational related data into at least one class of IT metric-oriented data based on at least one intrinsic characteristic of the operational related data to generate a schema. The operational related data includes data tables corresponding to IT assets of the organization. The table generator processes an input table based on the schema to generate an output table. The input table includes a starting table having one or more columns. The output table identifies a subset of interrelated data included in the starting table.
-
Citations
61 Claims
-
1. A computation system to process data, comprising:
-
a network interface to receive operational related data relating to an Information Technology (IT) environment of an organization over a network; a memory device to store at least instructions and a data processing engine that is coupled to the network interface; and a processor device that executes the instructions and the data processing engine to perform actions, including; employing a schema generator to generate a schema by organizing at least part of the operational related data into at least one class of IT metric-oriented data based on at least one intrinsic characteristic of the operational related data; generating at least one weak mapping table for determining a relationship between a plurality of source tables that lack an explicit mapping between respective source tables based on customizable linking rules, a target probability, and a target cardinality; employing the organized data and the at least one weak mapping table to generate a destination table and a result table based on each row and column of a starting table and the columns of each other table that is related to the starting table, wherein any determined path between related tables is based on a dictionary concept that lists at least one or more columns; comparing at least a portion of the organized data of the schema in the destination table to at least a portion of the organized data of at least another schema in another destination table that is generated with other operational related data relating to the IT environment; and comparing at least a portion of the organized data of the schema in the result table to at least a portion of the organized data of at least the other schema in another result table that is generated with other operational related data relating to the IT environment, wherein at least one row and at least one cell of the result table is re-ordered and filtered in accordance with a key of the starting table and further re-ordered and collapsed in accordance with a cardinality, and wherein a presentation of the result table comparison enables identifying a change in the schema over time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method to process data with a computer system machine, comprising:
-
receiving operational related data related to an Information Technology (IT) environment of an organization at a data reception system; employing the computer system machine to generate a schema by organizing at least part of the operational related data into at least one class of IT metric-oriented data based on at least one intrinsic characteristic of the operational related data; generating at least one weak mapping table for determining a relationship between a plurality of source tables that lack an explicit mapping between respective source tables based on customizable linking rules, a target probability, and a target cardinality; employing the organized data and the at least one weak mapping table to generate a destination table and a result table based on each row and column of a starting table and the columns of each other table that is related to the starting table, wherein any determined path between related tables is based on a dictionary concept that lists at least one or more columns; comparing at least a portion of the organized data of the schema in the destination table to at least a portion of the organized data of at least another schema in another destination table that is generated with other operational related data relating to the IT environment; and comparing at least a portion of the organized data of the schema in the result table to at least a portion of the organized data of at least the other schema in another result table that is generated with other operational related data relating to the IT environment, wherein at least one row and at least one cell of the result table is re-ordered and filtered in accordance with a key of the starting table and further re-ordered and collapsed in accordance with a cardinality, and wherein a presentation of the result table comparison enables identifying a change in the schema over time. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 25)
-
-
22. A computer-readable non-volatile storage medium, having instructions stored therein, which when executed by a processor device, cause a computer system machine to perform a method to process data, comprising:
-
receiving operational related data related to an Information Technology (IT) environment of an organization at a data reception system; employing the computer system machine to generate a schema by organizing the data into at least one class of IT metric-oriented data based on at least intrinsic characteristic of the operational related data; generating at least one weak mapping table for determining a relationship between a plurality of source tables that lack an explicit mapping between respective source tables based on customizable linking rules, a target probability, and a target cardinality; employing the organized data and the at least one weak mapping table to generate a destination table and a result table based on each row and column of a starting table and the columns of each other table that is related to the starting table, wherein any determined path between related tables is based on a dictionary concept that lists at least one or more columns; comparing at least a portion of the organized data of the schema in the destination table to at least a portion of the organized data of at least another schema in another destination table that is generated with other operational related data relating to the IT environment; and comparing at least a portion of the organized data of the schema in the result table to at least a portion of the organized data of at least the other schema in another result table that is generated with other operational related data relating to the IT environment, wherein at least one row and at least one cell of the result table is re-ordered and filtered in accordance with a key of the starting table and further re-ordered and collapsed in accordance with a cardinality, and wherein a presentation of the result table comparison enables identifying a change in the schema over time. - View Dependent Claims (23, 24, 26, 27, 28, 29, 30, 31)
-
-
32. A computation system to process data, comprising:
-
a network interface to receive operational related data relating to an Information Technology (IT) environment of an organization over a network; a memory device to store instructions, data, and a table generator; and a processor device that executes the instructions and the table generator, that is coupled to the network interface, and performs actions, including; employing the table generator to process an input table based on a schema to generate an output table, wherein the schema is generated based on organizing at least a portion of the operational related data into at least one class of IT metric-oriented data; generating at least one weak mapping table for determining a relationship between a plurality of source tables that lack an explicit mapping between respective source tables based on customizable linking rules, a target probability, and a target cardinality; employing the organized data and the at least one weak mapping table to generate a destination table and a result table based on each row and column of a starting table and the columns of each other table that is related to the starting table, wherein any determined path between related tables is based on a dictionary concept that lists at least one or more columns; comparing at least a portion of the organized data of the schema in the destination table to at least a portion of the organized data of at least another schema in another destination table that is generated with other operational related data relating to the IT environment; and comparing at least a portion of the organized data of the schema in the result table to at least a portion of the organized data of at least the other schema in another result table that is generated with other operational related data relating to the IT environment, wherein at least one row and at least one cell of the result table is re-ordered and filtered in accordance with a key of the starting table and further re-ordered and collapsed in accordance with a cardinality, and wherein a presentation of the result table comparison enables identifying a change in the schema over time. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A computer-implemented method for processing data through the execution of instructions by a computer system machine that enables actions, comprising:
-
receiving operational related data relating to an Information Technology (IT) environment of an organization at a data reception system with the computer system machine; processing an input table based on a schema to generate an output table at a table generator with the computer system machine, wherein the schema is generated based on organizing at least a portion of the operational related data into at least one class of IT metric-oriented data at a schema generator; generating at least one weak mapping table for determining a relationship between a plurality of source tables that lack an explicit mapping between respective source tables based on customizable linking rules, a target probability, and a target cardinality; employing the organized data and the at least one weak mapping table to generate a destination table and a result table based on each row and column of a starting table and the columns of each other table that is related to the starting table, wherein any determined path between related tables is based on a dictionary concept that lists at least one or more columns; comparing at least a portion of the organized data of the schema in the destination table to at least a portion of the organized data of at least another schema in another destination table that is generated with other operational related data relating to the IT environment; and comparing at least a portion of the organized data of the schema in the result table to at least a portion of the organized data of at least the other schema in another result table that is generated with other operational related data relating to the IT environment, wherein at least one row and at least one cell of the result table is re-ordered and filtered in accordance with a key of the starting table and further re-ordered and collapsed in accordance with a cardinality, and wherein a presentation of the result table comparison enables identifying a change in the schema over time. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. A computer-readable non-volatile storage medium, having instructions to process operational data stored therein, which when executed by a processor device, cause a computer system to perform a method comprising:
-
receiving operational related data relating to an Information Technology (IT) environment of an organization; processing an input table based on a schema to generate an output table, wherein the schema is generated based organizing at least a portion of the operational related data into at least one class of IT metric-oriented data; generating at least one weak mapping table for determining a relationship between a plurality of source tables that lack an explicit mapping between respective source tables based on customizable linking rules, a target probability, and a target cardinality; employing the organized data to generate a destination table and a result table based on each row and column of a starting table and the columns of each other table that is related to the starting table, wherein any determined path between related tables is based on a dictionary concept that lists at least one or more columns; comparing at least a portion of the organized data of the schema in the destination table to at least a portion of the organized data of at least another schema in another destination table that is generated with other operational related data relating to the IT environment; and comparing at least a portion of the organized data of the schema in the result table to at least a portion of the organized data of at least the other schema in another result table that is generated with other operational related data relating to the IT environment, wherein at least one row and at least one cell of the result table is re-ordered and filtered in accordance with a key of the starting table and further re-ordered and collapsed in accordance with a cardinality, and wherein a presentation of the result table comparison enables identifying a change in the schema over time. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60)
-
-
61. A computer system to process operational data, comprising:
-
a network interface to receive operational related data relating to an Information Technology (IT) environment of an organization over a network; a memory device to store instructions, data, and a data processing engine and a processor device that executes the instructions and the data processing engine to perform actions, including; organizing at least a portion of the operational related data into at least one class of IT metric-oriented data; generating at least one weak mapping table for determining a relationship between a plurality of source tables that lack an explicit mapping between respective source tables based on customizable linking rules, a target probability, and a target cardinality; employing the organized data and the at least one weak mapping table to generate a destination table and a result table based on each row and column of a starting table and the columns of each other table that is related to the starting table, wherein any determined path between related tables is based on a dictionary concept that lists at least one or more columns; comparing at least a portion of the organized data of the schema in the destination table to at least a portion of the organized data of at least another schema in another destination table that is generated with other operational related data relating to the IT environment; and comparing at least a portion of the organized data of the schema in the result table to at least a portion of the organized data of at least the other schema in another result table that is generated with other operational related data relating to the IT environment, wherein at least one row and at least one cell of the result table is re-ordered and filtered in accordance with a key of the starting table and further re-ordered and collapsed in accordance with a cardinality, and wherein a presentation of the result table comparison enables identifying a change in the schema over time.
-
Specification