Storage-Agnostic Semantic Artifact for Tiered Cloud Data Warehousing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing large volumes of data in a data warehousing environment is challenging due to the high cost and difficulty of maintaining data in an in-memory database, while hyperscalers offer better scalability and cost-efficiency for long-term storage, necessitating a seamless integration of both storage types.

Innovation Solution

A storage-agnostic approach is implemented in the data warehousing environment, allowing data to be stored in either an in-memory database or a Lakehouse architecture, leveraging hyperscalers, with mechanisms for schema enforcement and evolution, and utilizing open data formats like Apache Parquet and Delta Lake for efficient data management and processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If data is stored in an in-memory database, then data access speed is improved, but storage cost and maintenance difficulty increase

Engineering Contradiction:
Improvedata access speedVSAvoidmaintenance difficulty
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent segments data storage into multiple tiers: hot data in in-memory database for fast access, warm data in columnar storage for balanced performance, and cold data in object storage for cost efficiency. This segmentation resolves the contradiction by allowing different storage media to serve different access speed requirements while managing overall system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a temporal dimension to data storage by implementing data lifecycle management that automatically transitions data between storage tiers based on age and access patterns. This dimensional approach allows the system to optimize for speed when needed while reducing maintenance complexity through automated policies.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If data is stored in hyperscaler object storage, then scalability and cost-efficiency are improved, but data access performance deteriorates

Engineering Contradiction:
ImprovescalabilityVSAvoiddata access performance
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The patent applies local quality by optimizing storage characteristics for specific data types and access patterns. Frequently accessed data is placed in in-memory or columnar storage with high-speed access characteristics, while less frequently accessed data resides in object storage. This localized optimization resolves the contradiction by ensuring high scalability through object storage while maintaining high access performance for critical data.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements preliminary action through data pre-loading and caching mechanisms. Data that is predicted to be needed is pre-loaded from object storage into faster storage tiers before actual access occurs. This anticipatory approach maintains scalability while improving access performance by reducing the frequency of slow object storage accesses.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If a unified storage interface is implemented, then ease of operation is improved, but system complexity increases

Engineering Contradiction:
Improvestorage management easeVSAvoidsystem architecture complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary layer called a unified storage interface that abstracts the complexity of multiple storage systems. This interface provides consistent APIs and management operations across in-memory, columnar, and object storage tiers, allowing users to manage diverse storage resources through a single simplified interface while the underlying complexity is handled by the intermediary layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The unified storage interface implements universality by providing a single management plane that can operate across multiple storage types and providers. This multi-functional interface handles data movement, policy enforcement, and access operations uniformly regardless of the underlying storage technology, improving ease of operation while distributing system complexity across standardized components.

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

4Manufacturing precision

If data is kept in native format in data lake, then data quality is improved, but compatibility with data warehousing operations deteriorates

Engineering Contradiction:
Improvedata qualityVSAvoidcompatibility
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent applies asymmetry by maintaining different data representations for different operational needs. Raw data in native format is preserved in the data lake for quality and fidelity, while transformed and curated data in standardized formats is maintained in the data warehouse for operational compatibility. This asymmetric approach allows both high data quality and broad compatibility to coexist by serving different purposes with different data forms.

Inventive Principle:
Principle #4Asymmetry

Solution Approach 2:

The patent implements dynamics through dynamic data format conversion and enrichment processes. Data transitions from static native format in the data lake to dynamically transformed formats in the data warehouse based on operational requirements. This dynamic transformation pipeline maintains data quality by preserving the original native format while creating compatible versions as needed, resolving the contradiction between quality and compatibility.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20260079967A1Storage-agnostic semantic artifact in cloud-based data warehousing environment
Publication Date: 2026.03.19 SAP SE
  • US20260079967A1 patent drawing
  • US20260079967A1 patent drawing
  • US20260079967A1 patent drawing

AI summary

In an example embodiment, a data warehousing environment, or a similar architecture, is extended to permit data storage in either an in-memory database or a Lakehouse architecture, which leverages one or more hyperscalers for the underlying storage. More specifically, a single artifact is defined in Datasphere that stores data in either the in-memory database or the Lakehouse architecture, and does so in a storage-agnostic manner.