Semantic Layer Sets for Dynamic Universe Extension

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing semantic layer universes in enterprise software systems face challenges in dynamically enhancing capabilities and maintaining integrity and security, as users often require frequent updates and enhancements that are not easily integrated into the original authoring process, leading to incompatibilities and security concerns.

Innovation Solution

The solution involves creating semantic layer sets that can be linked to the universe, allowing for the consolidation of additional features and enhancements at the consumption level, enabling users to dynamically extend the universe with new methods and data representations, while maintaining security through secured universes and set containers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users dynamically enhance capabilities of the semantic layer universe, then adaptability and functionality are improved, but security and integrity may be compromised

Engineering Contradiction:
Improvedynamic enhancement capabilityVSAvoidsecurity and integrity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system segments the semantic layer universe into distinct components: the core universe maintaining security and integrity, and separate semantic layer sets that provide dynamic enhancement capabilities. These sets are independently managed and can be added or removed without affecting the core universe's security model.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces semantic layer sets as intermediary components between users and the core semantic layer universe. These sets act as a buffer that allows users to add custom logic, calculations, and data representations without directly modifying or compromising the secured universe.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If frequent updates and enhancements are integrated into the original authoring process, then functionality is improved, but system complexity and maintenance difficulty increase

Engineering Contradiction:
Improveupdate frequencyVSAvoidauthoring process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system separates the authoring process into two distinct paths: the original authoring process for the core universe that maintains stability, and a separate process for creating and managing semantic layer sets that enables frequent updates without complicating the core authoring workflow.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamic semantic layer sets that can be created, modified, and removed independently of the static core universe. This dynamic approach allows frequent updates and enhancements without requiring changes to the original authoring process or compromising the stability of the core system.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If users access advanced features and analytics through dynamic enhancements, then user capability is improved, but risk to security and integrity increases

Engineering Contradiction:
Improveuser capabilityVSAvoidsecurity risk
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

Semantic layer sets serve as intermediary components that provide users with advanced features and analytics capabilities while isolating them from the core secured universe. Users can access custom calculations, derived metrics, and advanced analytics through these sets without having direct access to or ability to compromise the underlying secured data structures.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a flexible protective layer through semantic layer sets that allows user interaction and enhancement while maintaining the security boundary. This thin film of abstraction enables users to work with advanced features and custom analytics without exposing the core universe to security risks.

Inventive Principle:
Principle #30Flexible shells and thin films

Data Source

PatentUS10922275B2Universe automatic generation of business layer fragments
Publication Date: 2021.02.16 SAP SE
  • US10922275B2 patent drawing
  • US10922275B2 patent drawing
  • US10922275B2 patent drawing

AI summary

A system, method, and computer-readable medium, including adding a dedicated data storage structure to a first set container, the added dedicated data storage structure to store business objects (BOs) constructed based on data foundation fragments injected into a data foundation of a semantic layer universe; generating, automatically, a BO based on a data foundation of the semantic layer universe; storing the automatically generated BO in the added storage structure and storing the added data storage structure in the first set container.