Centralized Data Movement System Using Staging Area

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data movement mechanisms require point-to-point connections and separate configuration for each source-target system pair, leading to a cumbersome and inefficient process, especially when moving data between multiple systems.

Innovation Solution

A centralized data movement system that uses logical data sources, data mappings, and a hub-spoke model to standardize and simplify data movement by decoupling data from its original systems and allowing data to be imported into a staging area for centralized export to multiple target systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If point-to-point connections are established between source and target systems, then data can be moved between specific system pairs, but the configuration complexity increases significantly when multiple systems are involved

Engineering Contradiction:
Improvedata movement capabilityVSAvoidconfiguration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a staging area as an intermediary component that receives data from source systems and makes it available to target systems. This mediator eliminates the need for direct point-to-point connections between every source-target pair, thereby reducing configuration complexity while maintaining data movement capability across multiple systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The staging area serves multiple functions: it acts as a data reception point for source systems, a storage location for intermediate data, and a data source for multiple target systems. This multi-functional component allows a single configuration to serve multiple source-target pairs, reducing the overall configuration burden.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If separate configuration is performed for each source-target system pair, then data movement can be customized for each pair, but the time and effort required for configuration increases

Engineering Contradiction:
Improvedata movement customizationVSAvoidconfiguration time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent segments the data movement configuration into two independent parts: source system configuration (importing data to staging area) and target system configuration (exporting data from staging area). This segmentation allows each part to be configured once and reused across multiple source-target pairs, significantly reducing configuration time while maintaining adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The staging area is pre-configured with data import specifications from source systems. This preliminary action allows target systems to later access already-prepared data without requiring separate configuration for each source-target pair, thereby reducing configuration time while preserving customization capabilities.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If point-to-point connections are used between multiple source and target systems, then direct data transfer is possible, but the number of connections and configuration burden increases

Engineering Contradiction:
Improvedata transfer efficiencyVSAvoidnumber of connections
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The staging area serves as a central intermediary that consolidates data from multiple source systems and distributes it to multiple target systems. This hub-and-spoke model reduces the number of direct connections needed compared to a fully connected point-to-point network, thereby reducing configuration burden while maintaining data transfer efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent merges multiple data import operations into a single staging area configuration and multiple data export operations into a centralized export mechanism. This consolidation reduces the total number of connections and configurations needed while preserving the ability to efficiently transfer data across all system pairs.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11836150B2System and architecture for standardizing and centralizing data movement between systems
Publication Date: 2023.12.05 SALESFORCE INC
  • US11836150B2 patent drawing
  • US11836150B2 patent drawing
  • US11836150B2 patent drawing

AI summary

A method by one or more computing devices to standardize and centralize data movement between systems. The method includes receiving and storing data source information for a logical data source including authentication and authorization information for accessing a plurality of source systems that store data associated with the logical data source, schema information for a first schema used by a first one of the plurality of source systems to store data associated with the logical data source, and process information for a process including job information for a first job of the process that is for importing data associated with the logical data source from the first source system to a staging area. The method further includes executing the process according to the process information for the process.