Database Merging Using Common Attribute Keys

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional federated CMDB systems face difficulties in merging databases without a key attribute, requiring manual user intervention and burdensome key attribute resetting.

Innovation Solution

A merging apparatus that extracts common attributes from both databases and uses them as alternate keys to merge data, enabling seamless integration even without a pre-defined key attribute.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If a key attribute is set in advance for merging, then merging can be performed automatically, but databases without a key attribute cannot be merged

Engineering Contradiction:
Improveautomatic mergingVSAvoidability to merge databases without key attribute
Core Design Contradiction:
Extent of automationVSAdaptability or versatility

Solution Approach 1:

The merging apparatus automatically identifies common attributes between databases and uses them as alternate keys for merging, without requiring manual user intervention to set key attributes. The system serves itself by autonomously determining merging criteria based on attribute comparison

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically changes the merging parameter from a pre-defined key attribute to an automatically identified common attribute. When a database without a key attribute is detected, the system identifies common attributes between the new database and existing federated databases, then uses these common attributes as alternate keys for merging

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If a user manually determines identical data, then databases without key attribute can be merged, but user burden increases

Engineering Contradiction:
Improveability to merge databases without key attributeVSAvoiduser burden
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The merging apparatus performs automatic attribute comparison and data matching without requiring manual user intervention. The system independently identifies common attributes, compares attribute values, and determines identical data, eliminating the need for users to manually determine data equivalence

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system introduces an alternate key mechanism as an intermediary when the original key attribute is unavailable. By identifying common attributes as alternate keys, the system creates a substitute merging criterion that enables automated processing without manual intervention

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If a user resets the key attribute, then merging can be performed with a new key, but merging must be performed again and user burden increases

Engineering Contradiction:
Improveflexibility to change key attributeVSAvoidtime for resetting and re-merging
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary identification of common attributes and establishes alternate keys in advance, before merging is required. When a database without a key attribute is detected, the system proactively identifies suitable common attributes and prepares the merging criteria, avoiding the need for later key attribute resetting and re-merging operations

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9058358B2Merging apparatus and merging method
Publication Date: 2015.06.16 FUJITSU LTD
  • US9058358B2 patent drawing
  • US9058358B2 patent drawing
  • US9058358B2 patent drawing

AI summary

A merging apparatus includes a first database in which a plurality of attributes including a key attribute that is set in advance as a key for merging is set and a second database in which one or a plurality of attributes excluding the key attribute is set. Furthermore, the merging apparatus checks an attribute that is set in the first database against an attribute that is set in the second database and extracts a common attribute that is set in common in both the first database and the second database. Then, the merging apparatus merges the first database with the second database by determining whether attribute values classified under the extracted common attribute match.