Data Import System Bulk Loading and Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing methods for importing external data into systems are inconvenient and time-consuming, as they require extensive processing and handling of multiple data files.

Innovation Solution

A method and device for importing multiple data sets into a system, where data sets are read from a storage medium, stored without processing in a first table, and then written into sub-tables with predefined categories, allowing for efficient data mapping, checking, and error tracking, using a separator like commas or tabs to separate data segments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If data sets are imported using traditional file handling methods, then data can be imported into the system, but the process is inconvenient and time-consuming

Engineering Contradiction:
Improveconvenience of data importVSAvoidtime required for data import
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent segments the data import process into distinct phases: initial bulk loading of raw data sets into a first table without processing, followed by subsequent processing steps that divide data into data segments and write them to sub-tables. This segmentation allows the system to handle large volumes of data efficiently while maintaining the ability to process and validate data in manageable portions, thereby reducing overall import time and improving convenience.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies preliminary action by loading all data sets into the first table in advance without immediate processing. This preliminary bulk load enables subsequent processing operations to work with pre-loaded data, eliminating the need for repeated reading from storage media and significantly reducing the time required for actual data processing and validation steps.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If data sets are processed extensively during import, then data integrity can be ensured, but processing time increases

Engineering Contradiction:
Improvedata integrityVSAvoiddata import speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments data processing operations into distinct phases: initial bulk loading without processing, followed by subsequent processing that divides data into segments with specific categories. This allows the system to maintain data integrity through structured processing while improving productivity by avoiding redundant operations on already-processed data segments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by creating sub-tables with specific data fields and categories tailored to different types of data segments. Each sub-table is optimized for its specific purpose, allowing the system to ensure data integrity for each category while maintaining overall high-speed import capability through targeted rather than universal processing.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If multiple data files are used for data import, then comprehensive data can be imported, but file handling becomes complex and time-consuming

Engineering Contradiction:
Improveability to import various dataVSAvoidcomplexity of file handling
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges multiple data sets from different files into a single first table during the initial bulk load phase. This consolidation eliminates the need for complex file handling operations during subsequent processing, as all data is already available in one location. The system maintains adaptability to import various data types while simplifying the overall process by combining file handling into a single initial operation.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS7856428B2Method, computer program product and device for importing a plurality of data sets into a system
Publication Date: 2010.12.21 SAP SE
  • US7856428B2 patent drawing
  • US7856428B2 patent drawing
  • US7856428B2 patent drawing

AI summary

A method for importing a plurality of data sets into a system, each data set comprising data segments separated by a separator, the method comprising the steps of: providing data sets to be imported on a data storage medium, reading the data sets from the data storage medium, storing the data sets in a first table in the system, substantially without processing the data sets, reading the stored data sets from the first table, and writing one or more data segments of each data set into sub-tables, each sub-table comprising at least one data field. Furthermore, it is disclosed a computer program product and a device for importing a plurality of data sets into a system.