Transformed Data Processing for Real-Time Analytics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The large volume of raw data stored on slow storage devices hinders real-time analytics due to increased access times, making it challenging to perform efficient analytics on massive datasets, such as time series data, in IT infrastructure and healthcare settings.

Innovation Solution

A data processing system that combines ingest-time and query-time processing, applying transformations like summarization, domain transforms, and filtering during ingest-time to produce compact, transformed data, which reduces query-time processing and allows for faster analytics without sacrificing accuracy, using modules like summarization, domain transforms, and filtering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If raw data is stored on slow storage devices, then storage capacity is maintained, but query processing speed deteriorates

Engineering Contradiction:
Improvequery processing speedVSAvoiddata access time
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The system performs preliminary transformations on raw data during the ingest phase, creating transformed data representations (summarized, filtered, aggregated) before queries are executed. This preliminary action eliminates the need to process raw data at query time, significantly reducing query processing time and data access delays.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The data is segmented into multiple representations: raw data for complete accuracy, transformed data for efficient querying, and aggregated data for summary operations. Each segment serves specific query types, allowing the system to quickly select the appropriate data representation rather than processing all raw data for every query.

Inventive Principle:
Principle #1Segmentation

2Productivity

If transformations are applied during ingest-time, then query-time processing is reduced, but system complexity increases

Engineering Contradiction:
Improveanalytics processing efficiencyVSAvoiddata processing system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Complex transformations (summarization, filtering, aggregation, domain transforms) are performed in advance during data ingestion and storage, converting raw data into multiple transformed representations. This shifts computational complexity from query-time to ingest-time, enabling fast analytics operations without sacrificing processing depth.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes data parameters through various transformations including summarization (changing data granularity), filtering (changing data selection criteria), aggregation (changing data consolidation level), and domain transforms (changing data representation). These parameter changes create multiple data views optimized for different query types.

Inventive Principle:
Principle #35Parameter changes

3Loss of time

If transformed data is stored in higher-speed memory, then query access time is reduced, but storage cost increases

Engineering Contradiction:
Improvedata retrieval timeVSAvoidmemory storage capacity
Core Design Contradiction:
Loss of timeVSQuantity of substance

Solution Approach 1:

Data is segmented across multiple storage tiers and formats: raw data in cost-effective storage, transformed data in higher-speed memory for frequent access, and aggregated data for summary operations. This segmentation allows the system to store transformed representations of data in faster memory without duplicating entire datasets, optimizing the balance between access speed and storage capacity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10854331B2Processing a query using transformed raw data
Publication Date: 2020.12.01 HEWLETT PACKARD ENTERPRISE DEV LP
  • US10854331B2 patent drawing
  • US10854331B2 patent drawing
  • US10854331B2 patent drawing

AI summary

A transformation on raw data is applied to produce transformed data, where the transformation includes at least one selected from among a summary of the raw data or a transform of the raw data between different domains. In response to a query to access data, the query is processed using the transformed data.