CDS Performance Annotations Using ML-Based Name Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems require manual effort and lack consistency in generating performance annotations for Core Data Services (CDS) views and field names, which are crucial for ensuring compliance with guidelines and optimizing database performance.

Innovation Solution

An intelligent CDS development framework automates the generation of performance annotations and names for CDS views and fields, using machine learning algorithms to analyze database characteristics and user interactions, ensuring compliance with CDS guidelines and reducing manual effort.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual annotation and name generation are used for Core Data Services, then flexibility and adaptability to specific business needs are maintained, but time consumption and lack of consistency increase

Engineering Contradiction:
Improveannotation generation speedVSAvoidcompliance consistency
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The system enables self-service by automatically generating performance annotations and names for Core Data Services views and fields. The machine learning model analyzes database characteristics and user interactions to autonomously create compliant annotations without requiring manual intervention, thus resolving the contradiction between productivity and precision.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical manual annotation process with an automated machine learning-based system. The neural network model processes database metadata and interaction patterns to generate annotations automatically, substituting human effort with an intelligent system that maintains both speed and consistency.

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

2Loss of time

If automated name generation is implemented, then time and effort requirements are reduced, but system complexity increases

Engineering Contradiction:
Improveannotation generation timeVSAvoidframework complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The framework achieves multi-functionality by using a single machine learning model to handle multiple tasks: generating view names, field names, and performance annotations simultaneously. This universal approach reduces overall system complexity compared to having separate specialized systems, while still minimizing time loss.

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

Solution Approach 2:

The system performs preliminary actions by pre-training the machine learning model on historical data and patterns before actual annotation generation is needed. This pre-processing reduces the computational burden during runtime, making the automated system more efficient and less complex in practice.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If machine learning algorithms are used for name generation, then consistency and compliance with CDS guidelines are improved, but data processing requirements increase

Engineering Contradiction:
Improveguideline complianceVSAvoidtraining data volume
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The system applies local quality by tailoring the machine learning model to specific organizational requirements and data patterns. The model is fine-tuned on locally relevant data and guidelines rather than using generic training data, reducing the quantity of data needed while maintaining high compliance precision.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent utilizes parameter changes by adjusting the machine learning model's training parameters and thresholds to optimize performance. By tuning hyperparameters and adaptation rates, the system achieves high guideline compliance with reduced data processing requirements, balancing precision and data volume.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12547929B2Core data services performance annotations
Publication Date: 2026.02.10 SAP SE
  • US12547929B2 patent drawing
  • US12547929B2 patent drawing
  • US12547929B2 patent drawing

AI summary

A method, a system, and a computer program product for generating name recommendations in a core data services computing environment. A dataset for training a name data model is received. The name data model is configured for determination of a recommendation for one or more names in a plurality of names associated with one or more artifacts in a plurality of artifacts of a database management system. The name data model is trained using the received dataset and applied to generate one or more names associated with the one or more artifacts.