Metadata Service for Automated Data Acquisition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies face challenges in efficiently exchanging and utilizing metadata between applications, particularly in cross-application scenarios, which hinders effective data processing and integration.

Innovation Solution

A computer-implemented method and system for exchanging metadata between applications, involving a metadata service that defines a service metadata model, establishes connections to data sources, and provides views of content to acquire and transfer metadata based on queries, while utilizing scope functions to determine relevant entities and dependencies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual metadata exchange methods are used between applications, then data integration can be achieved, but data processing efficiency is low and resource consumption is high

Engineering Contradiction:
Improvedata processing efficiencyVSAvoidresource consumption
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The metadata service enables applications to automatically acquire and exchange metadata through standardized interfaces without manual intervention. The system self-configures data sources, entities, and relationships by evaluating queries against the service metadata model, eliminating the need for manual metadata management and improving processing efficiency while reducing resource consumption.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The metadata service provides a universal platform that handles multiple functions including metadata acquisition, transformation, validation, and exchange across different applications. The service metadata model serves as a common framework that can represent various data sources and entities uniformly, enabling efficient cross-application data integration without application-specific customizations.

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

2Measurement precision

If applications exchange metadata without a standardized format, then flexibility is maintained, but data integrity is compromised and exchange accuracy decreases

Engineering Contradiction:
Improvemetadata exchange accuracyVSAvoidmetadata model standardization
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The service metadata model defines standardized parameters and attributes for representing metadata from different data sources. By transforming application-specific metadata into this standardized format, the system ensures consistent structure, validation rules, and semantics across all exchanged metadata, improving exchange accuracy while maintaining manageability through well-defined parameters.

Inventive Principle:
Principle #35Parameter changes

3Loss of information

If comprehensive metadata is transferred between applications, then data completeness is improved, but data transfer time increases and processing overhead rises

Engineering Contradiction:
Improvemetadata completenessVSAvoiddata transfer time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system extracts and transfers only the relevant metadata entities and attributes required by the requesting application, rather than transferring all available metadata. The query evaluation mechanism identifies specific entities and relationships needed, extracting only those portions of metadata that are necessary, thus maintaining completeness of required information while reducing transfer time and processing overhead.

Inventive Principle:
Principle #2Taking out (Extraction)

4Adaptability or versatility

If applications use different metadata models, then application autonomy is preserved, but interoperability is hindered and integration difficulty increases

Engineering Contradiction:
Improveapplication autonomyVSAvoidmetadata model integration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The metadata service acts as an intermediary between applications with different metadata models. It receives queries from requesting applications, translates them into the service metadata model format, retrieves appropriate metadata from data sources, and returns results in a standardized format. This mediator approach preserves application autonomy while enabling seamless interoperability through standardized interfaces and transformation capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12271391B2Automatic configuration of data invocation from one or more sources based on metadata mappings
Publication Date: 2025.04.08 SAP SE
  • US12271391B2 patent drawing
  • US12271391B2 patent drawing
  • US12271391B2 patent drawing

AI summary

The present disclosure relates to computer-implemented methods, software, and systems for automatic database configuration. One example method includes receiving, at a database associated with a data warehouse application, a request to generate a configuration to acquire data objects based on executing calls to corresponding programming interfaces provided by a source application, wherein the programming interfaces are identified in the received instructions and are associated with acquiring the data objects associated with metadata entities defined at the database; in response to the received instructions, configuring the database to automatically execute one or more calls to acquire relevant data for a metadata entity defined at the database, wherein the metadata entity is associated with a section of a first programming interface; and invoking the first programming interface at the source application, wherein invoking the first programming interface results in acquiring the relevant data.