Method for flagging differences in resource attributes across multiple database and transaction systems
First Claim
1. A computer implemented method for flagging differences in attributes across multiple database systems, comprising:
- collecting the attributes from the multiple database systems;
grouping the attributes in groups, by resource identifiers, across the multiple database systems;
comparing the attributes across the multiple database systems, within each group;
identifying the differences between the attributes for a same resource identifier, within each group, across the multiple database systems;
flagging exception states associated with the differences having been identified;
wherein collecting the attributes from the multiple database systems comprises collecting the attributes in a table form;
wherein collecting the attributes in the table form comprises presenting the attributes in a table form comprised of a row for each resource on each database system and a column for each attribute; and
rearranging rows to display roll-up rows with differences between the attributes at the beginning of the table, and other rows at the end of the table.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and associated method for flagging differences in resource attributes across multiple database and transaction systems, to substantially improve database maintenance operations performed by database administrators. The system and method perform search for object attributes that define a resource across a large number of database systems, and return the information to a database administrator, with the information in an exception state flagged. The system and method offer significant advantages for database administration in the ability to simplify the views of multiple systems into a single system image, and the ability to provide a significant degree of flexibility in displaying database information, thus making it relatively easy to identify resources that do not necessarily conform to the single system definition. These features substantially enhance the efficiency of database administration operations and reduce the labor demand associated with performing two-dimensional searches for exception states.
27 Citations
32 Claims
-
1. A computer implemented method for flagging differences in attributes across multiple database systems, comprising:
-
collecting the attributes from the multiple database systems; grouping the attributes in groups, by resource identifiers, across the multiple database systems; comparing the attributes across the multiple database systems, within each group; identifying the differences between the attributes for a same resource identifier, within each group, across the multiple database systems; flagging exception states associated with the differences having been identified; wherein collecting the attributes from the multiple database systems comprises collecting the attributes in a table form; wherein collecting the attributes in the table form comprises presenting the attributes in a table form comprised of a row for each resource on each database system and a column for each attribute; and rearranging rows to display roll-up rows with differences between the attributes at the beginning of the table, and other rows at the end of the table. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program product having a plurality of executable instruction codes stored on a computer-readable medium, for flagging differences in attributes across multiple database systems, comprising:
-
a first set of instruction codes for collecting the attributes from the multiple database systems and for grouping the attributes in groups, by resource identifiers, across the multiple database systems; a second set of instruction codes for comparing the attributes across the multiple database systems, within each group, and for identifying the differences between the attributes for a same resource identifier, within each group, across the multiple database systems; a third set of instruction codes for flagging exception states associated with the differences having been identified; wherein the first set of instruction codes for collecting the attributes from the multiple database systems collects the attributes in a table form; wherein the first set of instruction codes for collecting the attributes in the table form presents the attributes in a table comprised of a row for each resource on each database system and a column for each attribute; and wherein the third set of instruction codes rearranges rows to display roll-up rows with differences between the attributes at the beginning of the table, and other rows at the end of the table. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A computer implemented system for flagging differences in attributes across multiple database systems, comprising:
-
a processor; means for collecting the attributes from the multiple database systems and for grouping the attributes in groups, by resource identifiers, across the multiple database systems; means for comparing the attributes across the multiple database systems, within each group, and for identifying the differences between the attributes for a same resource identifier, within each group, across the multiple database systems; means for flagging exception states associated with the differences having been identified; wherein the means for collecting the attributes from the multiple database systems collects the attributes in a table form; wherein the means for collecting the attributes in the table form presents the attributes in a table form that is comprised of a row for each resource on each database system and a column for each attribute; and means for rearranging rows to display roll-up rows with differences between the attributes at the beginning of the table, and other rows at the end of the table.
-
-
31. A computer implemented method for flagging differences in attributes across multiple transaction management systems, comprising:
-
collecting the attributes from the multiple transaction management systems; grouping the attributes in groups, by resource identifiers, across the multiple transaction management systems; comparing the attributes across the multiple transaction management systems, within each group; identifying the differences between the attributes for a same resource identifier, within each group, across the multiple transaction management systems; flagging exception states associated with the differences having been identified; wherein collecting the attributes from the multiple transaction management systems comprises collecting the attributes in a table form; wherein collecting the attributes in the table form comprises presenting the attributes in a table form that is comprised of a row for each resource on each transaction management system and a column for each attribute; and rearranging rows to display roll-up rows with differences between the attributes at the beginning of the table, and other rows at the end of the table. - View Dependent Claims (32)
-
Specification