Tenant Configuration Transfer With Comparison and Dependency Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The creation and deployment of configuration data between tenants in database systems is manual, time-consuming, and prone to errors, requiring tens of person-workdays and lacking efficient systems for data comparison and transfer.

Innovation Solution

A configuration transport system that facilitates the acquisition, presentation, and transfer of configuration data between tenants using a user interface, drag-and-drop functionality, and AI/ML to determine similarities and differences, with options for direct creation or bundling of data, and supports comparison and dependency analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual creation and deployment of configuration data is used between tenants, then flexibility and control are maintained, but time consumption and error rates increase significantly

Engineering Contradiction:
Improveaccuracy of configuration dataVSAvoidtime for configuration data creation and deployment
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system creates configuration data in a target tenant by copying from a source tenant, eliminating manual recreation. The copy process preserves accuracy while dramatically reducing time consumption, as the system automatically replicates configuration data structures and values between tenants.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces an intermediary system that manages configuration data transfer between tenants. This intermediary handles the complex processes of extraction, transformation, and loading of configuration data, reducing errors that would occur during manual operations while maintaining system control through structured intermediary processes.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If configuration data is manually created and deployed through multiple tenants (development to test to productive), then proper testing and validation can be performed, but the process becomes lengthy and resource-intensive

Engineering Contradiction:
Improvequality assurance through testingVSAvoidspeed of configuration deployment
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary actions by creating configuration data in a development tenant first, then systematically deploying to test and productive tenants. This staged approach ensures quality assurance through proper testing while improving overall productivity by automating the deployment sequence and reducing manual intervention at each stage.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The deployment process is segmented into distinct phases: development tenant configuration, test tenant validation, and productive tenant deployment. Each segment can be independently managed and validated, ensuring quality control while improving productivity through parallel processing and automated transitions between segments.

Inventive Principle:
Principle #1Segmentation

3Reliability

If configuration data is created independently in each tenant, then tenant isolation and security are maintained, but data consistency and reusability across tenants are reduced

Engineering Contradiction:
Improvetenant isolation and securityVSAvoidreusability of configuration data
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system uses an intermediary mechanism that allows configuration data to be shared between tenants while maintaining tenant isolation. The intermediary handles the transfer process securely, ensuring that data consistency and reusability are improved without compromising the security boundaries that separate different tenants.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Manufacturing precision

If extensive configuration data is manually created and validated across multiple tenants, then data accuracy and completeness are ensured, but the complexity and effort of the process increase

Engineering Contradiction:
Improveaccuracy and completeness of configuration dataVSAvoidcomplexity of configuration management process
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system copies configuration data between tenants, ensuring accuracy and completeness are maintained through automated replication. This approach reduces the complexity of manual creation and validation processes, as the copying mechanism automatically preserves data integrity without requiring complex validation procedures at each step.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12591438B2Configuration transport between tenants
Publication Date: 2026.03.31 SAP SE
  • US12591438B2 patent drawing
  • US12591438B2 patent drawing
  • US12591438B2 patent drawing

AI summary

A system and method include determination of a source tenant system, determination of a target tenant system, determination of target configuration data associated with the target tenant system, comparison of the source configuration data and the target configuration data to identify similar configuration data and dissimilar configuration data, and presentation a first hierarchy of the source configuration data and a second hierarchy of the target configuration data along with indicators of the similar configuration data and the dissimilar configuration data.