-
公开(公告)号:US20180136913A1
公开(公告)日:2018-05-17
申请号:US15349639
申请日:2016-11-11
Applicant: SAP SE
Inventor: Martin Mayer , Ulrich Auer , Arne Harren , Volker Driesen
CPC classification number: G06F8/36 , G06F8/60 , G06F8/71 , G06F17/30286 , G06F17/30292 , G06F17/30312
Abstract: In an example embodiment, relationships among a plurality of schemas are examined to remove any cyclic dependencies. Then a cycle-free graph of the cyclic dependencies is constructed. A first delivery mechanism is used to deliver software objects of a first database type to a first of the plurality of schemas in a software object database, using the cycle-free graph. A second delivery mechanism is used to deliver software objects of a second database type to a second of the plurality of schemas in the software object database, using the cycle-free graph.
-
公开(公告)号:US20170322991A1
公开(公告)日:2017-11-09
申请号:US15222040
申请日:2016-07-28
Applicant: SAP SE
Inventor: Le-Huan Stefan Tran , Arne Harren , Jonathan Bregler , Alexander Bunte , Andreas Kellner , Daniel Kuntze , Vladislav Leonkev , Simon Lueders , Volker Sauermann , Michael Schnaubelt
IPC: G06F17/30
CPC classification number: G06F16/258 , G06F16/21 , G06F16/214 , G06F16/24554 , G06F21/6218
Abstract: A computer-implemented method for deploying a new artifact file in a database. The new artifact file provides specifications for one or more new run-time database objects to be created in the database by processing of the new artifact file by artifact-type specific conversion engines. The method includes assigning ownership of the one or more new run-time database objects to be created in the database to the new artifact file, and, when an existing database object in the database provided by another artifact file corresponds to a new run-time database object specified in the new artifact file, assigning ownership of the existing database object in the database to the new artifact file being deployed.
-
公开(公告)号:US20170322863A1
公开(公告)日:2017-11-09
申请号:US15221955
申请日:2016-07-28
Applicant: SAP SE
Inventor: Le-Huan Stefan Tran , Arne Harren , Jonathan Bregler , Alexander Bunte , Andreas Kellner , Daniel Kuntze , Vladislav Leonkev , Simon Lueders , Volker Sauermann , Michael Schnaubelt
CPC classification number: G06F11/3495 , G06F11/302 , G06F11/3466 , G06F11/3476 , G06F11/3636 , G06F17/30292 , G06F17/30306 , G06F17/30569 , G06F17/30607 , G06F2201/865
Abstract: Context tracing may be implemented by modifying a call to parameterize, and thereby govern, logging operations of a called software application or program. Resulting messages of the logging operations are stored in a manner that facilitates fast identification and retrieval of the messages. Accordingly, accurate identification of errors or sub-optimal operations of the called software application or program is enabled, thereby enabling correction and/or optimization of operations of the called program.
-
公开(公告)号:US20170161511A1
公开(公告)日:2017-06-08
申请号:US14958284
申请日:2015-12-03
Applicant: SAP SE
Inventor: Peter Eberlein , Volker Driesen , Arne Harren
CPC classification number: G06F21/6218 , G06F16/211 , G06F16/25
Abstract: Methods, systems, and computer program products for accessing a database element are described. A local schema comprising a table link is created and the table link is used to access a database table via a persistency interface.
-
公开(公告)号:US20170103226A1
公开(公告)日:2017-04-13
申请号:US14880009
申请日:2015-10-09
Applicant: SAP SE
Inventor: Peter Eberlein , Volker Driesen , Arne Harren
CPC classification number: G06F21/6227 , G06F16/25 , G06F21/629
Abstract: Methods, systems, and computer program products for accessing a database element are described. A table link of a persistency interface is defined, the table link being a representation of a table of a persistency schema. A role for the persistency interface is defined, the role defining a type of access for a specified portion of the database element.
-
公开(公告)号:US11163733B2
公开(公告)日:2021-11-02
申请号:US16695770
申请日:2019-11-26
Applicant: SAP SE
Inventor: Jonathan Bregler , Alexander Bunte , Andreas Kellner , Simon Lueders , Arne Harren
IPC: G06F16/21
Abstract: In an example embodiment, a new development infrastructure is provided that provides an external repository for database definitions. The development infrastructure also then includes a development mode. When using the development mode, the behavior of the development infrastructure is modified to better fit the development of database artifacts. The developer uses a development base version of a definition (usually the latest released version of the definition) but also creates migrations that indicate how the development base version should be modified to arrive at the developer's intended new definition. While still in development mode, the deployment may be run, which causes data in the development mode that uses the old definition to be dropped and replaced by the base version. The development mode then executes the specified migrations.
-
公开(公告)号:US11030164B2
公开(公告)日:2021-06-08
申请号:US15874317
申请日:2018-01-18
Applicant: SAP SE
Inventor: Peter Eberlein , Klaus Kopecz , Arne Harren
Abstract: A first instance of a deployer application is executed in a server mode. The deployer application is configured to deploy service instances for a multi-tenant application. A first onboarding request is received for a first tenant for the multi-tenant application. A first service instance for the first tenant is created, in response to the first onboarding request. A first request to deploy artifacts to the first service instance is received, by the first instance of the deployer application. The artifacts are deployed, by the first instance of the deployer application, to the first service instance.
-
公开(公告)号:US10984021B2
公开(公告)日:2021-04-20
申请号:US15637601
申请日:2017-06-29
Applicant: SAP SE
Inventor: Jonathan Bregler , Alexander Bunte , Arne Harren , Andreas Kellner , Daniel Kuntze , Simon Lueders , Volker Sauermann , Michael Schnaubelt , Le-Huan Stefan Tran
Abstract: A dependency graph is generated for database files. An unvisited node of the dependency graph is selected and a breadth-first-search performed starting from the selected unvisited node. Results of the breadth-first-search is defined as a group. A group assignment for the database files is returned.
-
公开(公告)号:US20210073700A1
公开(公告)日:2021-03-11
申请号:US17100644
申请日:2020-11-20
Applicant: SAP SE
Inventor: Jonathan Bregler , Alexander Bunte , Arne Harren , Andreas Kellner , Daniel Kuntze , Vladislav Leonkev , Simon Lueders , Volker Sauermann , Michael Schnaubelt , Le-Huan Stefan Tran
IPC: G06Q10/06 , G06F16/21 , G06F16/23 , G06F16/2458 , G06F16/2455 , G06F16/901
Abstract: Systems and methods are disclosed for connection multiplexing in a parallel processing environment. An example method includes requesting, responsive to a request to perform multiple database operations in a single transaction, a connection identifier for a physical connection to the database, providing the connection identifier to each of a plurality of workers, and performing the multiple database operations using the plurality of workers. Each worker may obtain a work item from a work queue, initiate a database request for the work item, and provide the database request to a database server. The database request represents one of the multiple database operations and includes the connection identifier. The database server may determine that the connection identifier corresponds to the physical connection, add the request to a connection queue associated with the physical connection, and execute requests from the connection queue against the database via the physical connection.
-
公开(公告)号:US10776330B2
公开(公告)日:2020-09-15
申请号:US15637554
申请日:2017-06-29
Applicant: SAP SE
Inventor: Jonathan Bregler , Alexander Bunte , Arne Harren , Andreas Kellner , Daniel Kuntze , Simon Lueders , Volker Sauermann , Michael Schnaubelt , Le-Huan Stefan Tran
IPC: G06F17/00 , G06F16/21 , G06F16/901
Abstract: Whether database objects corresponding to an artifact to deploy already exists in a database is determined. Depending artifacts are calculated using a prior-generated dependency graph. Whether any database objects corresponding to the calculated depending artifacts need to be redeployed are determined. Whether a build plugin corresponding to the database objects needing to be redeployed supports a redeployment option is determined. The artifacts are processed according to an execution graph.
-
-
-
-
-
-
-
-
-