METHOD FOR DATABASE CONSOLIDATION AND DATABASE SEPARATION
First Claim
Patent Images
1. A method for consolidating at least one source database and one target database, the method comprising:
- identifying a source database, the source database including source metadata, source data values, source business processes, and source business rules;
identifying a target database, the target database including target metadata, target data values, target business processes, and target business rules;
identifying the source metadata to be included in the consolidated database;
identifying the target metadata to be included in the consolidated database;
comparing the source metadata and the target metadata;
resolving any conflicts between at least one source metadata and the target metadata based on the comparison;
defining a destination metadata of a destination consolidated database based on the at least one source metadata, the target metadata, and the resolved conflicts between the source metadata and the target metadata;
identifying the source data values of at least one source to be included in the destination consolidated database;
identifying the target data values to be included in the destination consolidated database;
comparing the source data values and the target data values;
resolving any conflicts between the source data values and the target data values;
defining a destination data values of the destination consolidated database based on the source data values, the target data values and the resolved conflicts between the source data values and the target data values;
identifying the source business processes and source business rules of at least one source;
identifying the target business processes and target business rules;
comparing the source business processes and source business rules and the target business processes and target business rules;
resolving any conflicts between the source business processes and source business rules and the target business processes and target business rules based on the comparison;
defining destination business processes and destination business rules of the destination consolidated database based on the source business processes, source business rules, target business processes, and target business rules, and the resolved conflicts between the source business processes and source business rules and the target business processes and target business rules; and
consolidating the at least one source database and target database into a destination consolidated database based on the destination metadata, destination data values, and destination business processes and destination business rules.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods for consolidating databases while maintaining data integrity are disclosed. A source database and target database are compared, and consolidated, and the consolidated databases are used. In other examples, a database is split to support divested entities.
114 Citations
24 Claims
-
1. A method for consolidating at least one source database and one target database, the method comprising:
-
identifying a source database, the source database including source metadata, source data values, source business processes, and source business rules; identifying a target database, the target database including target metadata, target data values, target business processes, and target business rules; identifying the source metadata to be included in the consolidated database; identifying the target metadata to be included in the consolidated database; comparing the source metadata and the target metadata; resolving any conflicts between at least one source metadata and the target metadata based on the comparison; defining a destination metadata of a destination consolidated database based on the at least one source metadata, the target metadata, and the resolved conflicts between the source metadata and the target metadata; identifying the source data values of at least one source to be included in the destination consolidated database; identifying the target data values to be included in the destination consolidated database; comparing the source data values and the target data values; resolving any conflicts between the source data values and the target data values; defining a destination data values of the destination consolidated database based on the source data values, the target data values and the resolved conflicts between the source data values and the target data values; identifying the source business processes and source business rules of at least one source; identifying the target business processes and target business rules; comparing the source business processes and source business rules and the target business processes and target business rules; resolving any conflicts between the source business processes and source business rules and the target business processes and target business rules based on the comparison; defining destination business processes and destination business rules of the destination consolidated database based on the source business processes, source business rules, target business processes, and target business rules, and the resolved conflicts between the source business processes and source business rules and the target business processes and target business rules; and consolidating the at least one source database and target database into a destination consolidated database based on the destination metadata, destination data values, and destination business processes and destination business rules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for consolidating at least a first database and a second database in a destination database, the method comprising:
-
comparing at least one data instance in the first database and the second database wherein the first database is associated with an acquired company, and wherein the second database is associated with an acquiring company; determining at least one characteristic of the destination database; forming a first temporary database based on the first database; forming a second temporary database based on the second database; changing configuration data for each of the first temporary database and second temporary database; resolving configuration duplicates in each of the first temporary database and second temporary database; standardizing data within each of the first temporary database and second temporary database; resolving duplicates within each of the first temporary database and second temporary database; consolidating the first temporary database and second temporary database based on the resolved duplicates into the destination database.
-
-
19. A method for assimilating an acquired company, the method comprising:
-
acquiring at least one company, wherein the acquired company maintains at least one first database, the first database including first metadata, first data values, and first business processes; and
the acquiring company maintains at least one second database, the second database including second metadata, second data values, and second business processes;identifying the first metadata, second metadata, first data value, second data value, first business processes, and second business processes; comparing the first metadata and second metadata; resolving any conflicts between the first metadata and second metadata based on the comparison; determining a destination metadata based on the firstsource metadata, second metadata and resolved conflicts between the first metadata and second metadata; comparing the first data and second data values; determining at least one duplicate data candidate based on the comparison; determining whether the duplicate data candidate is a nonduplicate data or a duplicate data; determining a destination data values based on the first data values, second data values, determined duplicate data, and determined nonduplicate data; comparing the first business process and second business process; resolving any conflicts between the first business process and second business process based on the comparison; determining a destination business process based on the first business process, second business process and resolved conflicts between the first business process and second business process; consolidating the first database and second database into a destination database based on the destination metadata, destination data values, and destination business processes; and assimilating the acquired company based on the consolidated destination database. - View Dependent Claims (20)
-
-
21. A method for dividing at least one source database into at least one destination database, the method comprising:
-
identifying a source database associated with a parent business entity, the source database including source data values; identifying a destination database associated with a divested business entity, the destination database including destination data values; identifying the data values of at least one source to be included in the destination database identifying the business rules of at least one source that will be the criteria for filtering out the data values for the at least one destination database; dividing the at least one source database into the at least one destination database based on the identified business rules. - View Dependent Claims (22, 23)
-
-
24. A method for divesting at least a part of a business entity, the business entity maintaining at least one source database:
-
identifying a source entity and a divested entity; identifying divested data values associated only with the divested entity; identifying source data values associated only with the source entity; establishing a divested entity database; populating the divested entity database with the divested data; establishing a source entity database; and populating the source entity database with the source data.
-
Specification