Semantic Layer Sets for Dynamic Universe Extension
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Productivity
If frequent updates and enhancements are integrated into the original authoring process, then functionality is improved, but system complexity and maintenance difficulty increase
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.
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.
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
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.
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.
Data Source
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.


