Mapping Expression Generator for Cloud Data Transformation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Creating mapping expressions in a cloud computing environment is time-consuming and labor-intensive, especially when dealing with a large number of data elements, as users must manually define and test complex transformations between source and target XML elements.

Innovation Solution

A mapping expression generator system that searches a data store of previously created expressions by multiple customers, allowing users to input source and target elements and providing automatically generated or recommended mapping expressions, which can be tested and selected for use.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If mapping expressions are manually created by users, then customization and accuracy can be achieved, but the process becomes time-consuming and labor-intensive

Engineering Contradiction:
Improveaccuracy of mapping expressionsVSAvoidtime to create mapping expressions
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system copies existing mapping expressions from a shared data store that were previously created by other customers. When a user needs a mapping expression, the system searches the data store for matching expressions based on source and target element criteria, and presents copied expressions for the user to select and use, thereby avoiding manual creation while maintaining accuracy through proven expressions

Inventive Principle:
Principle #26Copying

Solution Approach 2:

Mapping expressions are pre-created and stored in the data store by customers who have already solved specific mapping problems. These preliminary creations are made available for others to reuse, eliminating the need for each user to recreate the same mappings and significantly reducing time expenditure

Inventive Principle:
Principle #10Preliminary action

2Reliability

If mapping expressions are manually created and tested, then reliability can be ensured, but the process becomes complex and labor-intensive

Engineering Contradiction:
Improvereliability of mapping expressionsVSAvoidcomplexity of creation process
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Users copy proven mapping expressions from the data store rather than creating new ones. The copied expressions have already been tested and validated by their original creators, ensuring reliability without requiring the current user to go through the complex creation and testing process

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system automatically searches the data store, retrieves matching mapping expressions, and presents them to the user. This self-service approach eliminates the need for users to manually navigate complex creation interfaces and perform extensive testing, while still providing reliable expressions

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If a cloud platform supports multiple tenants with custom mapping expressions, then versatility is improved, but the system complexity increases

Engineering Contradiction:
Improvecustomization for different customersVSAvoidsystem management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The data store serves as a universal repository that stores mapping expressions from multiple customers and makes them available to all tenants. This multi-functional system allows any customer to benefit from expressions created by others, providing versatility without requiring separate systems for each customer

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

Solution Approach 2:

The data store acts as an intermediary between different customers' mapping expressions and their needs. Instead of direct customer-to-customer sharing or complex point-to-point integrations, the centralized data store mediates the exchange, simplifying system management while supporting multiple tenants

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12174887B2Mapping expression generator
Publication Date: 2024.12.24 SAP SE
  • US12174887B2 patent drawing
  • US12174887B2 patent drawing
  • US12174887B2 patent drawing

AI summary

Methods and systems may be associated with a cloud platform computing environment. A mapping expression data store may contain mapping expressions previously created by customer tenants of the cloud platform. Each mapping expression may be associated with at least one source mapping element and at least one target mapping element. A mapping expression generator may receive, from a user of a first customer tenant, a mapping expression search request that includes at least one requested source mapping element and at least one requested target mapping element. The mapping expression generator may then search the mapping expression data store based on the at least one requested source mapping element and at the least one requested target mapping element and output a result of the search to the user. The result of the search may include at least one mapping expression created by a customer tenant other than the first customer tenant.