Analysis Groups for Semantic Layer Data Navigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems fail to efficiently represent and navigate sales data tracked at different levels of granularity, leading to data inconsistencies and discrepancies due to the lack of semantic relationships between analysis levels, making it difficult to evaluate the reliability of retrieved data.

Innovation Solution

The implementation of an abstraction layer with analysis group objects that link sales measures to their respective dimensions, allowing for different levels of analysis within a single semantic measure, and enabling navigation between these levels, reducing the need for multiple unrelated representations and providing meaningful data evaluation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If sales data is tracked at different levels of granularity by different departments, then detailed analysis capabilities are improved, but data inconsistencies and reliability evaluation difficulties arise

Engineering Contradiction:
Improveanalysis capabilityVSAvoiddata consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments the sales data system into multiple analysis levels (corporate level, line of business level, product level) with each level having its own data table and measure objects. This segmentation allows each department to track data at their required granularity while the system maintains semantic relationships between levels through the abstraction layer, resolving the contradiction between detailed analysis capability and data consistency.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If multiple independent measures are created for each level of granularity, then navigation between levels is simplified, but the system complexity and number of objects increase

Engineering Contradiction:
Improvenavigation capabilityVSAvoidsystem structure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces an abstraction layer with semantic measure objects that act as intermediaries between the physical database tables at different granularity levels. Instead of creating multiple independent measures, a single semantic measure object can reference multiple physical tables through the abstraction layer, enabling navigation between levels while reducing system complexity by eliminating redundant measure definitions.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9990416B2Analysis groups for semantic layer
Publication Date: 2018.06.05 SAP IRELAND LTD
  • US9990416B2 patent drawing
  • US9990416B2 patent drawing
  • US9990416B2 patent drawing

AI summary

A system may include a database of physical data tables including stored data, and an abstraction layer associated with the stored data. The abstraction layer may include a measure object associated with a measure, a plurality of dimension objects associated with respective dimensions, a first analysis group object linked to the measure object, to a first one or more of the plurality of dimension objects, and to a first portion of the stored data associating the measure with respective dimensions of the first one or more of the plurality of dimension objects, and a second analysis group object linked to the measure object, to a second one or more of the plurality of dimension objects, and to a second portion of the stored data associating the measure with respective dimensions of the first one or more of the plurality of dimension objects and of the second one or more of the plurality of dimension objects.