Automated Database Replication With Schema Mapping and Formula Handling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data replication processes in multiple database systems require manual intervention, are prone to errors, and face challenges due to incompatibilities between database types, data structures, and naming conventions, making them tedious and inefficient.

Innovation Solution

An automated replication system using a replication agent that performs end-to-end data replication tasks by mapping and formatting data between source and target databases, handling generated columns, and ensuring compatible naming conventions through an automated process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual intervention is used for data replication, then configuration parameters can be assigned, but the process becomes tedious and error-prone especially at large scales

Engineering Contradiction:
Improvereplication accuracyVSAvoidmanual configuration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The replication system automatically discovers source database objects, generates target database schemas, and configures replication parameters without requiring manual user input. The system serves itself by autonomously performing tasks that previously required manual configuration, thereby eliminating tedious manual work while maintaining high replication accuracy through automated validation and error handling mechanisms.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If separate components are used for replication tasks, then specific functions can be performed, but the overall process complexity increases

Engineering Contradiction:
Improvereplication functionalityVSAvoidsystem component count
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent integrates multiple separate replication components into a unified automated replication system. Instead of using discrete tools for schema generation, data mapping, and replication execution, the system combines these functions into a single integrated platform that performs all replication tasks through automated workflows, thereby reducing overall system complexity while maintaining full replication functionality.

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If data is replicated across multiple repositories, then data loss is prevented, but the replication process becomes more complex due to incompatibilities between database types

Engineering Contradiction:
Improvedata preservationVSAvoidreplication process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system introduces an automated schema generation component that acts as an intermediary between source and target databases of different types. This intermediary automatically discovers the source database schema, translates it into the appropriate target database schema format, and configures all necessary mapping parameters, thereby enabling replication across incompatible database types without requiring manual intervention to handle the complexity of format mismatches.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If automated algorithms are used for object naming, then naming consistency is achieved, but user-specific naming requirements may not be met

Engineering Contradiction:
Improvenaming automation speedVSAvoidnaming convention flexibility
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system implements dynamic naming configuration that adapts to user requirements. Instead of using fixed automated naming algorithms, the system allows users to define custom naming conventions and patterns that are then applied automatically during replication. This dynamic approach maintains the speed benefits of automation while providing the flexibility to meet specific user naming requirements through configurable naming templates and rules.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250265269A1Automated performing of replication tasks in a multiple database system
Publication Date: 2025.08.21 SAP SE
  • US20250265269A1 patent drawing
  • US20250265269A1 patent drawing
  • US20250265269A1 patent drawing

AI summary

Various embodiments for a data management system for managing inferences are described herein. An embodiment operates by receiving a replication task including a plurality of parameters for performing the replication task. Mapping a first plurality of columns of a source data table to a second plurality of columns in a target data table. It is determined that a first column from the first plurality of columns includes a modifier formula. The replication task is executed, including modifying the second column to include the modifier formula.