Database Table Content Transport via Unified Deployment Infrastructure

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In database applications, transporting and delivering table content and metadata while ensuring consistent deployment and implicit dependencies is challenging, as existing methods lack an efficient mechanism for handling runtime-authored content and separate storage of table content and metadata.

Innovation Solution

A deployment infrastructure imports and exports table description artifacts and content data files between design-time and runtime containers, using a version control system to manage table content transport, allowing for consistent deployment and separate storage of table content and metadata, enabling efficient transport of updated content and metadata.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If separate transport mechanisms are used for table content and metadata, then flexibility in handling different data types is improved, but deployment consistency and dependency management deteriorate

Engineering Contradiction:
Improveflexibility in handling different data typesVSAvoiddeployment consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent merges the transport of table content and metadata into a single unified transport mechanism. The deployment infrastructure exports both table descriptions (metadata) and table content through the same process, ensuring they are transported together and deployed in the correct sequence, thereby maintaining deployment consistency while handling both data types.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent segments the transport process into two phases: first transporting metadata (table descriptions) to create the table structure, then transporting content (table data) to populate the table. This segmentation within a unified mechanism ensures proper dependency management while maintaining overall transport consistency.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If table content and metadata are stored separately, then storage flexibility and access efficiency are improved, but transport complexity and dependency management worsen

Engineering Contradiction:
Improvestorage flexibilityVSAvoidtransport complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent creates a universal transport mechanism that handles both metadata and content through a single export process. The deployment infrastructure is designed to export table descriptions and table content together, eliminating the need for separate transport processes and reducing overall transport complexity.

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

Solution Approach 2:

The patent performs preliminary action by first exporting and deploying table descriptions (metadata) before exporting table content. This preliminary establishment of the table structure ensures that the target system is ready to receive and properly handle the content, simplifying the overall transport process by establishing dependencies in advance.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If runtime-authored content is transported using traditional methods, then compatibility with existing systems is improved, but transport efficiency and timeliness deteriorate

Engineering Contradiction:
Improvecompatibility with existing systemsVSAvoidtransport efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent implements self-service by enabling the deployment infrastructure to automatically export and transport runtime-authored content without requiring manual intervention or conversion to static files. The system directly exports content from the runtime container, maintaining compatibility with existing deployment workflows while significantly improving transport efficiency.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent introduces dynamics by allowing content to be exported directly from the runtime environment where it was authored, rather than requiring static file exports. This dynamic approach enables real-time or near-real-time transport of content generated during runtime, improving efficiency while maintaining system compatibility.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10685007B2Table content transport and delivery
Publication Date: 2020.06.16 SAP SE
  • US10685007B2 patent drawing
  • US10685007B2 patent drawing
  • US10685007B2 patent drawing

AI summary

A deployment infrastructure (DI) imports at least one object description artifact and at least one content data file associated with a database object to a design-time container. The DI deploys the database object in a runtime container based on the at least one object description artifact and the at least one content data file. The DI exports the at least one object description artifact in the design-time container and at least one updated content data file based on an updated database object in the runtime container, wherein the updated database object includes updated content of the database object generated at runtime of a database application.