METADATA ELEMENTS WITH PERSISTENT IDENTIFIERS

    公开(公告)号:US20230121287A1

    公开(公告)日:2023-04-20

    申请号:US17451466

    申请日:2021-10-19

    Applicant: SAP SE

    Abstract: Techniques and solutions are described for retaining names for metadata elements, such as when metadata is imported, converted to a different format, or used with a system that may have restrictions on naming different than a system on which the metadata is created. Metadata includes a plurality of metadata elements, including a first metadata element associated with a first name. A second name is received for the first metadata element. The second name is assigned to the first metadata element. An association is created between the renamed first metadata element and the first name.

    IMPORTING DATA OBJECTS METADATA BASED ON APPLICATION INTERFACE TO SERVICE ENTITY MAPPINGS

    公开(公告)号:US20220405296A1

    公开(公告)日:2022-12-22

    申请号:US17487608

    申请日:2021-09-28

    Applicant: SAP SE

    Abstract: The present disclosure relates to computer-implemented methods, software, and systems for importing metadata between applications. One example method includes obtaining, at a data warehouse application, metadata for relevant entities in response to a query defined for querying metadata from a metadata source associated with a source application. A service at the source application is queried to identify a set of programming interfaces associated with the relevant entities for acquiring data objects corresponding to the obtained metadata from the source application. Instructions are generated that can be used to configure the database associated with the data warehouse application to acquire a data object based on executing a call to a corresponding programming interface. The generated instructions are provided to the database to configure the database to automatically execute the call to acquire the data object from the source application.

    AUTOMATIC CONFIGURATION OF DATA INVOCATION FROM ONE OR MORE SOURCES BASED ON METADATA MAPPINGS

    公开(公告)号:US20220405308A1

    公开(公告)日:2022-12-22

    申请号:US17487668

    申请日:2021-09-28

    Applicant: SAP SE

    Abstract: 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.

    DYNAMIC QUERY EXPRESSIONS
    6.
    发明申请

    公开(公告)号:US20200311078A1

    公开(公告)日:2020-10-01

    申请号:US16368448

    申请日:2019-03-28

    Applicant: SAP SE

    Abstract: Implementations of the present disclosure include receiving a query, the query including an expression macro (EM), processing the query to provide a raw parse tree, the raw parse tree including an initial node representative of the EM, retrieving metadata corresponding to the EM, the metadata including a definition string, replacing the initial node with a node based on the definition string to provide a consumable parse tree, and executing the query within the database system using the consumable parse tree to provide a query result.

    SQL extended with transient fields for calculation expressions in enhanced data models

    公开(公告)号:US10095758B2

    公开(公告)日:2018-10-09

    申请号:US15145559

    申请日:2016-05-03

    Applicant: SAP SE

    Abstract: A database language (e.g. SQL) is extended to define a transient field whose value is derived from data stored in a database. The value of the transient field is calculated by the database engine for consumption as needed by the application layer, for example as part of a particular data model. The value of the transient field may not be materialized as a persistent field in the underlying database table, or may be selectively materialized based upon a heuristic or hint. Certain embodiments may implement the transient field as a basic elaboration on standard SQL utilizing an identifier. Some embodiments may implement the transient field as an entity where SQL has been extended to accommodate concepts of a higher-level Entity Relationship Model (ERM). The use of constants and/or floating values (e.g. a current time) in connection with transient fields, is also disclosed.

    Domain specific provider contracts for core data services

    公开(公告)号:US11888937B2

    公开(公告)日:2024-01-30

    申请号:US17712338

    申请日:2022-04-04

    Applicant: SAP SE

    CPC classification number: H04L67/1097 G06F16/27 H04L67/53

    Abstract: An enterprise database server may store enterprise information. An application layer server, coupled to the enterprise database server, may use an application programming language (e.g., ABAP) to access the enterprise information. The application layer server may execute a plurality of domain runtimes, each associated with a domain service (e.g., transactional, SQL, analytical, search, etc.). The application layer server may also access, by a first domain runtime, a first data service entity in an infrastructure for data modelling (e.g., CDS) that enables data models to be defined and consumed on the enterprise database server. Similarly, the application layer server may access, by a second domain runtime, a second data service entity in the infrastructure for data modelling. According to some embodiments, the first data service entity includes a first provider contract and the second data service entity includes a second provider contract (different than the first provider contract).

    CENTRALIZED METADATA REPOSITORY WITH RELEVANCY IDENTIFIERS

    公开(公告)号:US20230091845A1

    公开(公告)日:2023-03-23

    申请号:US17482250

    申请日:2021-09-22

    Applicant: SAP SE

    Abstract: Techniques and solutions are described for storing and retrieving metadata for database artefacts. A client request is received that includes a relevancy identifier. The relevancy identifier is useable to determine a subset of metadata that should be provided in response to the request. Metadata, including in metadata objects or database artefacts, can be reviewed to determine whether it is relevant to the request, such as if the metadata is associated with the relevancy identifier. Different requests from the same client can specify different relevancy identifiers, as, for example, a first set of metadata may be relevant to one client process and another set may be relevant to another client process. While some metadata can be specific to a particular client, at least some of the metadata can be accessed by multiple clients, and at least in some cases different clients can specify the same relevancy identifier.

Patent Agency Ranking