Integrated ETL Functionality in Database Management Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional ETL products face performance degradation and connectivity issues when dealing with large datasets due to network problems and memory overflows, leading to disruptions in data transmission to databases.

Innovation Solution

Integrating ETL functionality within a database management system (DBMS) allows for real-time transactions, error recovery, and distributed processing, eliminating the need for external communication by using internal resources for data operations and reducing system overhead.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If ETL products use separate software platforms to communicate with databases, then data extraction and transformation can be performed, but connectivity may be lost due to network issues or performance issues leading to timeouts

Engineering Contradiction:
Improveconnectivity reliabilityVSAvoidsystem architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the ETL product and database management system into a single integrated platform. The ETL functionality is embedded within the database system, eliminating the need for separate software platforms to communicate over networks. This integration resolves the connectivity reliability issue by removing network dependencies while maintaining data extraction and transformation capabilities.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces an intermediary mechanism in the form of integrated memory space and shared resources between ETL operations and the database system. This intermediary allows direct data access and transformation without requiring external network communication, thereby eliminating timeouts and connectivity losses while reducing system architecture complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If ETL products handle large amounts of data, then data processing capacity increases, but performance degrades due to processing problems and memory overflows

Engineering Contradiction:
Improvedata processing volumeVSAvoiddata processing efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

By merging ETL functionality with the database management system, the patent enables unified memory management and resource allocation. The integrated architecture allows large volumes of data to be processed efficiently using shared memory resources, preventing memory overflows and processing bottlenecks that occur in separate systems.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent changes the operational parameters of data processing by enabling in-memory operations and direct data access within the integrated system. This allows the system to handle large data volumes with improved efficiency by utilizing available memory resources effectively and avoiding the performance degradation associated with external communication and separate processing platforms.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If ETL products communicate with databases over the network, then data can be transmitted between systems, but network issues cause connectivity loss and disruptions

Engineering Contradiction:
Improvedata transmission capabilityVSAvoidcommunication stability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent merges the data transmission functionality into the integrated system, eliminating the need for network communication between separate ETL products and databases. Data can be accessed and transformed directly within the unified platform, maintaining ease of operation while achieving communication stability by removing network dependencies.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9436746B2Next generation architecture for database connectivity
Publication Date: 2016.09.06 SAP SE
  • US9436746B2 patent drawing
  • US9436746B2 patent drawing
  • US9436746B2 patent drawing

AI summary

According to some embodiments, a method and an apparatus of importing data using a database management system (“DBMS”) with integrated Extract, Transform and Load (“ETL”) functionality. The method comprises receiving a command to access data. The command is associated with an ETL function. An executable file associated with the ETL function is called and the data associated with the command is received.