Data Processing Apparatus for Early Start Timing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing ETL systems wait for all record data to be collected before starting the processing, leading to delayed start times and reduced processing efficiency due to random data arrival times from link destination systems.

Innovation Solution

An information processing apparatus that collects record data from multiple sources and starts processing without waiting for all data to arrive, using definition information to determine when to initiate the process, and segments data conversion processes into individual operations to advance the start timing and increase efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the system waits for all record data to be collected before starting processing, then data completeness is ensured, but processing start time is delayed and efficiency is reduced

Engineering Contradiction:
Improvedata completenessVSAvoidprocessing start time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by starting the processing function as soon as a predetermined piece of record data is collected, without waiting for all record data to arrive. This allows the processing to begin in advance while maintaining data completeness through subsequent updates when additional data arrives.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts the processing based on data arrival states. The processing function can start with partial data and continue to update results as more data becomes available, making the system flexible rather than rigid in its data collection requirements.

Inventive Principle:
Principle #15Dynamics

2Reliability

If the system waits for all record data to be collected before starting processing, then accurate result data is generated, but processing efficiency is reduced

Engineering Contradiction:
Improveresult data accuracyVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary processing actions as soon as sufficient data is available, generating initial result data that can be refined later. This preliminary action improves efficiency while maintaining accuracy through subsequent updates.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The processing function operates continuously rather than in discrete batches. It starts when a predetermined piece of data arrives and continues to process and update results as additional data becomes available, eliminating idle waiting time while maintaining accuracy.

Inventive Principle:
Principle #20Continuity of useful action

3Productivity

If the system processes data as it arrives without waiting for complete collection, then processing efficiency is improved, but data completeness may be compromised

Engineering Contradiction:
Improveprocessing efficiencyVSAvoiddata completeness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system takes preliminary action by starting processing when a predetermined piece of record data is collected, which serves as a threshold for initiating useful work while maintaining the option to update results as more complete data arrives.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system incorporates feedback mechanisms where the processing function can be updated with additional record data as it arrives. This allows the system to refine and correct results based on complete data while having already produced preliminary results from partial data.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10445336B2Apparatus and method to process pieces of collected data based on data arrival states
Publication Date: 2019.10.15 FUJITSU LTD
  • US10445336B2 patent drawing
  • US10445336B2 patent drawing
  • US10445336B2 patent drawing

AI summary

An apparatus collects record data from a plurality of information sources. When a process to be performed on the collected record data is determined, with reference to definition information on the process, to be able to generate result data from a single piece of the record data, the apparatus starts the process on the collected record data without waiting for an arrival of all the record data as a collection target from the plurality of information sources. When pieces of the record data are required to be referenced in order for the process to generate the result data and the pieces of the record data includes an uncollected piece of the record data, the apparatus starts the process in response to completion of collecting all the record data as the collection target from the plurality of information sources.