Document Store Export Normalization for Import Consistency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The challenge lies in exporting data from a source document store to a target system, where unique file identifiers and timestamps in the source system can conflict with or be incompatible with those in the target system, leading to data inconsistencies and import issues.

Innovation Solution

A normalization process is applied to the binary files from the source document store, modifying file identifiers and commit timestamps, and generating new files as needed, to ensure compatibility with the target system, thereby facilitating seamless import and maintaining data consistency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If direct export of binary files from source document store is performed, then data transfer efficiency is improved, but identifier and timestamp conflicts arise causing import inconsistencies

Engineering Contradiction:
Improvedata transfer efficiencyVSAvoiddata consistency
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by normalizing file identifiers and commit timestamps in the exported binary files before they are imported into the target document store. This pre-processing step modifies the source system's identifiers and timestamps to be compatible with the target system's format, preventing conflicts during import while maintaining efficient data transfer. The normalization process occurs during the export operation itself, ensuring that the data is ready for immediate import without requiring post-processing or re-exporting.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If file identifiers and timestamps are modified during export, then compatibility with target system is improved, but additional processing steps are required

Engineering Contradiction:
Improvesystem compatibilityVSAvoidexport process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies self-service by implementing the normalization logic within the export process itself, allowing the source document store system to automatically adapt its binary files for target system compatibility. The export mechanism includes built-in functionality to detect and transform identifiers and timestamps, eliminating the need for separate manual normalization steps or external processing tools. This self-contained approach reduces overall process complexity while maintaining high adaptability between different document store systems.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10817507B2Document store export/import
Publication Date: 2020.10.27 SAP SE
  • US10817507B2 patent drawing
  • US10817507B2 patent drawing
  • US10817507B2 patent drawing

AI summary

Provided are systems and methods to acquire a manifest data file and a binary copy of a document store slice log having a first filename and comprising a plurality of entries, each of the plurality of entries associated with a respective database transaction and a commit identifier, and the manifest data file indicating one or more data partitions and one or more slices of each of the one or more data partitions, acquire a partition log for one of the indicated one or more data partitions, the generated partition log comprising a log entry associated with a transaction to create a slice and including a second filename associated with the slice, sort the plurality of entries of the document store slice log based on their associated commit identifiers, change the commit identifiers of each of the plurality of entries to a same commit identifier, and store the sorted and changed entries in a second document store slice log having the second filename.