Automated Data Extraction Module for Configurable ETL Workflows

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional ETL tools require significant development effort, are not open systems, leading to vendor lock-in, and are inefficient in data distribution, requiring complex setup and maintenance, with high costs and long Time-to-Market for new processes.

Innovation Solution

An automated data extraction, formatting, and distribution module with a UI-driven approach that allows configuration of new processes without development effort, integrates event and time-based triggers, and reuses data sets across processes, reducing maintenance costs and eliminating the need for software engineering teams.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional ETL tools are used for data extraction and distribution, then data processing can be performed, but significant development effort and software engineering teams are required

Engineering Contradiction:
Improvedata processing efficiencyVSAvoiddevelopment effort
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system enables non-technical users to configure and execute data extraction, transformation, and distribution processes through a visual interface without requiring software engineering expertise. The automated workflow engine handles process execution, scheduling, and error management autonomously, eliminating the need for dedicated software engineering teams to maintain ETL processes.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The platform provides a universal configuration that handles multiple data sources, transformation types, and distribution channels through a single unified interface. This multi-functional system replaces multiple specialized tools and reduces the need for custom development for different scenarios.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Productivity

If conventional ETL tools are used, then data extraction can be performed, but vendor lock-in and high licensing costs occur

Engineering Contradiction:
Improvedata extraction capabilityVSAvoidvendor independence
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system segments the ETL process into independent, configurable modules that can be selectively assembled. This modular architecture allows organizations to compose their own data processing workflows without being locked into a vendor's proprietary framework, enabling flexibility in tool selection and reducing licensing costs.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The platform acts as an intermediary layer between data sources and distribution targets, providing standardized interfaces that decouple the extraction logic from the delivery mechanism. This mediator approach enables data to be extracted and distributed through multiple channels without vendor-specific constraints.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If new extraction processes are created with conventional tools, then data distribution can be implemented, but long Time-to-Market occurs

Engineering Contradiction:
Improvedata distribution capabilityVSAvoidTime-to-Market
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system provides pre-configured templates, reusable transformation patterns, and automated workflow generation that eliminate the need for lengthy development cycles. Users can quickly assemble new extraction and distribution processes by selecting from pre-built components, dramatically reducing Time-to-Market for new data initiatives.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The platform enables copying and reusing of successful extraction and distribution process configurations across multiple projects. Once a workflow is validated, it can be replicated and adapted for similar use cases without recreating the entire process, accelerating deployment of new data distribution channels.

Inventive Principle:
Principle #26Copying

4Productivity

If conventional ETL tools are used, then data processing can be performed, but complex setup and maintenance requirements increase costs

Engineering Contradiction:
Improvedata processing capabilityVSAvoidsetup and maintenance complexity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system incorporates automated error detection, workflow validation, and self-diagnostic capabilities that reduce the need for manual setup and maintenance intervention. The visual interface provides real-time feedback and guidance, enabling non-technical users to manage and troubleshoot processes independently.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The platform implements comprehensive monitoring and feedback mechanisms that track workflow execution, data quality, and system performance. This continuous feedback enables automatic adjustments and alerts users to issues before they impact operations, simplifying maintenance and reducing operational complexity.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11983190B2System and method for configurable and automated data extraction, formatting and distribution
Publication Date: 2024.05.14 JPMORGAN CHASE BANK NA
  • US11983190B2 patent drawing
  • US11983190B2 patent drawing
  • US11983190B2 patent drawing

AI summary

Various methods, apparatuses/systems, and media for implementing an automated data extraction, formatting, and distribution module are disclosed. A receiver receives input data to create a feed from a user via a user interface (UI). A processor operatively coupled to the receiver defines reusable data sets to be utilized for creating the feed; and selects desired number of a plurality of first selectable icons for selecting exact data from the reusable data sets required for creating the feed. Each of the selected first selectable icon is associated with a corresponding data source having columns to supply the exact data from the reusable data sets. The processor selects desired number of a plurality of second selectable icons for selecting a desired transformation or formatting process needed for the columns of each data source; creates the feed and defines a custom distribution process of the created feed from the UI.