Data Transformation System for Reporting Format Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Business systems often require significant time, money, and resources to modify and enhance their data representation to support reporting systems, as they may not store historical data or provide information in formats suitable for reporting, leading to inefficiencies in generating reports.

Innovation Solution

A data transformation system that receives data from external source systems, stores multiple versions of this data with timestamps, transforms it into formats suitable for reporting systems, and manages metadata to provide historical and aggregated data, allowing for efficient data modification and exclusion of corrupted data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If business systems store and process data in formats suitable for their business processes, then the data representation supports business operations effectively, but the data is not suitable for reporting system requirements

Engineering Contradiction:
Improvedata format adaptabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a data transformation system as an intermediary layer between the business information system and the reporting system. This mediator receives data in business formats, transforms it into reporting-compatible formats, and handles format conversion, thereby allowing the business system to maintain its original data representation without modification while still supporting reporting requirements

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If business systems modify and enhance their data representation to support reporting systems, then reporting capabilities are improved, but significant time, money, and resources are required

Engineering Contradiction:
Improvereporting efficiencyVSAvoiddata processing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The data transformation system serves as a dedicated intermediary that handles all data format conversion and transformation tasks. This allows the business system to continue operating with its native data representation while the intermediary automatically performs the necessary transformations for reporting, significantly reducing the time and resources that would otherwise be required for manual data processing and system modification

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary data transformation and validation before data is requested for reporting purposes. By pre-processing and maintaining transformed data versions in advance, the system reduces the time required at the moment of reporting generation, as the transformation work has already been completed or is readily available

Inventive Principle:
Principle #10Preliminary action

3Quantity of substance

If business systems only store current information available in the system, then storage efficiency is maintained, but historical information needed for reporting is not available

Engineering Contradiction:
Improvedata storage capacityVSAvoidhistorical data availability
Core Design Contradiction:
Quantity of substanceVSLoss of information

Solution Approach 1:

The patent segments data storage into multiple versions, where each version represents data at a specific point in time. This segmentation allows the system to retain historical data snapshots without storing all intermediate states indefinitely, enabling reporting on historical information while managing storage capacity through selective retention of data versions

Inventive Principle:
Principle #1Segmentation

4Manufacturing precision

If businesses use experts to process information for reporting purposes, then data transformation quality is improved, but significant resources are spent on processing

Engineering Contradiction:
Improvedata transformation accuracyVSAvoidresource efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The data transformation system implements automated self-service capabilities through predefined transformation rules, templates, and algorithms. The system automatically performs data transformation, validation, and format conversion without requiring expert human intervention for each transformation task, thereby maintaining high transformation accuracy through systematic rules while significantly improving resource efficiency by eliminating manual expert processing

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9251485B2Data abstraction layer for interfacing with reporting systems
Publication Date: 2016.02.02 GOODDATA CORP
  • US9251485B2 patent drawing
  • US9251485B2 patent drawing
  • US9251485B2 patent drawing

AI summary

A data transformation system receives data from one or more external source systems and stores and transforms the data for providing to reporting systems. The data transformation system maintains multiple versions of data received from an external source system. The data transformation system can combine data from different versions of data and provide to the reporting system. As a result, external source systems that do not maintain data in a format appropriate for reporting systems and/or do not maintain sufficient historical data to generate different types of reports are able to generate these reports. The data transformation system can also enhance older versions of data stored in the system or exclude portions of data from reports. The data transformation system can purge older versions of data so that older data that is less frequently requested is maintained at a lower frequency than recent data.