Automated Data Interface Generation for Real-Time Reporting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data warehousing solutions require advanced user knowledge for custom data mapping between reporting tools and transactional data environments, leading to historic and non-real-time reporting, along with resource-intensive data copying processes.

Innovation Solution

An automated data interface generation tool creates interface objects that map data elements between reporting tools and transactional data environments, allowing for direct data access and reducing the need for advanced user knowledge, thereby enabling timely and efficient reporting and analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is copied from transaction data environment to data warehouse, then reporting and analysis can be performed, but the process is time consuming and computing-resource intensive

Engineering Contradiction:
Improvereporting and analysis capabilityVSAvoiddata copying time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent extracts the data copying step from the traditional data warehousing process. Instead of copying data from transactional systems to a data warehouse, the system directly queries and retrieves data from the transactional data environment through generated interfaces, eliminating the time-consuming copying operation while maintaining reporting and analysis capabilities.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs preliminary action by automatically generating data interfaces that map between reporting tool data elements and transactional data environment data elements before data retrieval is needed. This pre-generated interface structure enables direct access to transactional data without requiring time-consuming data copying operations at runtime.

Inventive Principle:
Principle #10Preliminary action

2Ease of manufacture

If custom data mappings are developed by advanced users, then data can be mapped between reporting tools and transactional environment, but advanced user knowledge is required

Engineering Contradiction:
Improvedata interface creationVSAvoiduser knowledge requirement
Core Design Contradiction:
Ease of manufactureVSEase of operation

Solution Approach 1:

The system implements self-service by automatically generating data interfaces without requiring manual configuration by advanced users. The interface generator autonomously creates the necessary mappings between reporting tool data elements and transactional data environment data elements based on metadata and schema information, eliminating the need for user expertise in data mapping.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical manual mapping process with an automated computer-based interface generation system. Instead of requiring advanced users to manually create data mappings, the system uses automated algorithms that process metadata and generate the necessary interface code, substituting human expertise with computational automation.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Productivity

If data is copied to data warehouse, then reporting can be performed, but data is out of date and not real time

Engineering Contradiction:
Improvereporting capabilityVSAvoiddata freshness
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent extracts the data retrieval operation directly from the transactional data environment without intermediate copying to a data warehouse. By querying the transactional system directly through generated interfaces, the system accesses the most current data instantly, eliminating the time lag inherent in data copying and ensuring real-time data freshness for reporting.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs preliminary action by establishing direct query interfaces to the transactional data environment before reporting is needed. This pre-configured direct access mechanism enables real-time data retrieval without requiring data to be copied and stored beforehand, ensuring that reporting always uses the latest available data.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8738864B2Automated data interface generation
Publication Date: 2014.05.27 SAP SE
  • US8738864B2 patent drawing
  • US8738864B2 patent drawing
  • US8738864B2 patent drawing

AI summary

Various embodiments herein include at least one of systems, methods, and software for automated data interface generation to facilitate data reporting and analysis performance against data in a transaction data environment from another computing environment. One such embodiment includes receiving input identifying at least a first computing environment and a generate action input. Such embodiments further include, in response to receiving the input, automatically identifying data of the portion of the first computing environment to be accessed by the processes of a second computing environment. Based on the identified data, some embodiments may then generate and store a dataset that maps between at least some data elements of the second computing environment and at least some respective data elements in the first computing environment. These and other embodiments are illustrated and described herein.