-
公开(公告)号:US10740315B2
公开(公告)日:2020-08-11
申请号:US15794501
申请日:2017-10-26
Applicant: SAP SE
Inventor: Immo-Gert Birn , Kerstin Hoeft , Andrea Neufeld , Uwe Schlarb , Christian Stork , Welf Walter , Volker Driesen
Abstract: The present disclosure teaches solutions for transitioning between database system sharing types. In one example, a tenant container includes a read-only table, a first writable table, and a mixed table for storing read-only and writable data. When transitioning to a sharing setup, a shared container is created and a shared table is created in the shared container. Data is copied from the read-only table to the shared table and the read-only table is dropped. A read-only view is created in the tenant container and a second shared table is created in the shared container. Read-only mixed data is copied from the mixed table to the second shared table and deleted from the mixed table, and after the deletion, the mixed table is renamed as the second writable table. A union view is created that provides unified access to the second shared table and the second writable table.
-
公开(公告)号:US10733168B2
公开(公告)日:2020-08-04
申请号:US15794381
申请日:2017-10-26
Applicant: SAP SE
Inventor: Uwe Schlarb , Andrea Neufeld , Immo-Gert Birn , Volker Driesen
IPC: G06F16/00 , G06F16/22 , G06F16/21 , G06F16/25 , G06F16/27 , G06F16/2452 , G06F16/2455 , G06F16/23 , G06F16/951 , G06F16/248 , G06F21/62 , G06F8/65
Abstract: The present disclosure involves systems, software, and computer implemented methods for deploying changes to key patterns in database systems. One example method includes receiving a new shared container that includes a new key pattern for a logical split table and an updated read-only-portion physical table for a logical split table. The updated read-only-portion physical table includes records that match a complement of the new key pattern. Records that match the new key pattern are identified in the read-only-portion physical table of the logical split table in a current shared container. The identified records are moved from the read-only-portion physical table in the current shared container to a writable-portion physical table in a tenant container. Records not matching the new key pattern are deleted from the writable-portion physical table of the logical split table in the tenant container.
-
公开(公告)号:US10684999B2
公开(公告)日:2020-06-16
申请号:US15285745
申请日:2016-10-05
Applicant: SAP SE
Inventor: Martin Mayer , Juergen Specht , Volker Driesen
Abstract: Methods, systems, and computer-readable storage media for data migration in a maintenance procedure executed on a software system include actions of initiating the maintenance procedure, and determining that an instance of a data migration object is included in a list of deployed transport objects, and in response: reading a migration class from the data migration object, determining at least one table of a database that is affected by the maintenance procedure based on one or more methods of a first interface of the migration class, receiving, using a second interface of the migration class, data migration logic including computer-executable instructions to migrate data, and executing the data migration logic to affect the at least one table.
-
公开(公告)号:US10684868B2
公开(公告)日:2020-06-16
申请号:US15874627
申请日:2018-01-18
Applicant: SAP SE
Inventor: Volker Driesen , Peter Eberlein
Abstract: Various examples are directed to systems and methods for configuring an application that uses a plurality of microservices. A distributed configuration deploy service (DCDS) may generate a first set of microservice configuration parameter values for a first microservice of the plurality of microservices based at least in part on a first microservice configuration model for the first microservice and at least in part on a second configuration model for a second microservice of the plurality of microservices. A configuration application programming interface (API) may determine that the first set of microservice configuration parameter values do not conflict with first live data at the first microservice. The configuration API may also lock the first microservice; apply the first set of microservice configuration parameter values to the first microservice; and release the locking of the first microservice.
-
45.
公开(公告)号:US20190130010A1
公开(公告)日:2019-05-02
申请号:US15794424
申请日:2017-10-26
Applicant: SAP SE
Inventor: Ulrich Auer , Ralf-Juergen Hauck , Heiko Konrad , Kerstin Hoeft , Florian Thomas , Volker Driesen
CPC classification number: G06F16/27 , G06F8/65 , G06F11/1464 , G06F15/16 , G06F16/211 , G06F16/2264 , G06F16/2272 , G06F16/2282 , G06F16/2365 , G06F16/2452 , G06F16/24553 , G06F16/248 , G06F16/258 , G06F16/951 , G06F21/6218 , G06F2201/80
Abstract: The present disclosure involves systems, software, and computer implemented methods for patching content in database systems. One example method includes receiving a deployment package for an upgrade of a database system to a new version. Content is deployed to a shared container. Shared objects are identified that are completely stored in the shared container. First shared content is determined for shared objects. Partially-shared objects are identified that have a shared portion in the shared container and a tenant portion in one or more tenant containers. Second shared content is determined for partially-shared objects. The first shared and second shared content are deployed to the shared container. Local content is determined for the partially-shared objects and deployed to each tenant container. Local objects that have no data in the shared container are identified. Local content is identified for the local objects and deployed to each respective tenant container.
-
公开(公告)号:US20190129988A1
公开(公告)日:2019-05-02
申请号:US15794368
申请日:2017-10-26
Applicant: SAP SE
Inventor: Ulrich Auer , Immo-Gert Birn , Ralf-Juergen Hauck , Uwe Schlarb , Christian Stork , Welf Walter , Torsten Ziegler , Volker Driesen
Abstract: The present disclosure involves systems, software, and computer implemented methods for key pattern management. One example method includes receiving a query for a logical database table from an application. A determination is made as to whether the query is a write query. In response to determining that the query is a write query, a determination is made as to whether the query complies with a key pattern configuration that describes keys of records included in a physical database table that is part of a logical table implementation. The physical table includes records of the logical database table that are allowed to be written by the application. The write query is redirected to the physical database table in response to determining that the query complies with the key pattern definition. The query is rejected in response to determining that the query does not comply with the key pattern configuration.
-
公开(公告)号:US20190129986A1
公开(公告)日:2019-05-02
申请号:US15794501
申请日:2017-10-26
Applicant: SAP SE
Inventor: Immo-Gert Birn , Kerstin Hoeft , Andrea Neufeld , Uwe Schlarb , Christian Stork , Welf Walter , Volker Driesen
CPC classification number: G06F16/2282 , G06F16/213 , G06F16/217 , G06F16/22 , G06F16/2343 , G06F16/28 , H04L9/0816 , H04L9/085
Abstract: The present disclosure involves systems, software, and computer implemented methods for transitioning between database system sharing types. One example method includes identifying a tenant container that includes a read-only table, a first writable table, and a mixed table for storing read-only and writable data. A shared container is created. A shared table is created in the shared container. Data is copied from the read-only table to the shared table. The read-only table is dropped. A read-only view is created in the tenant container. A second shared table is created in the shared container. Read-only mixed data is copied from the mixed table to the second shared table and deleted from the mixed table. The mixed table is renamed to be the second writable table. A union view is created that provides unified access to the second shared table and the second writable table.
-
公开(公告)号:US10157068B2
公开(公告)日:2018-12-18
申请号:US14982615
申请日:2015-12-29
Applicant: SAP SE
Inventor: Silke Arians , Volker Driesen , Iouri Loukachev , Tim Back , Peter Muessig , Andreas Hoffner , Markus Cherdron , Frank Brunswig , Alexander Lingg , Stefan Beck
Abstract: A system for development, deliver, deployment and operation of an application includes at least one memory including instructions on a computing device and at least one processor on the computing device. The processor is operably coupled to the at least one memory and is arranged and configured to execute the instructions that, when executed, cause the processor to implement an application within a platform associated with a namespace for the platform, where the platform is one platform of a plurality of platforms. The processor implements a descriptor having an identifier that uniquely associates the descriptor with the application, where the descriptor comprises a single file that is platform independent and that includes a plurality of namespaces and application-specific attributes for each of the namespaces to enable the application to operate on multiple different platforms using the same descriptor.
-
公开(公告)号:US20180336365A1
公开(公告)日:2018-11-22
申请号:US16048022
申请日:2018-07-27
Applicant: SAP SE
Inventor: Peter Eberlein , Volker Driesen , Arne Harren
CPC classification number: G06F21/6227 , G06F17/30557 , G06F21/629
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.
-
公开(公告)号:US20180336022A1
公开(公告)日:2018-11-22
申请号:US15596287
申请日:2017-05-16
Applicant: SAP SE
Inventor: Peter Eberlein , Volker Driesen
CPC classification number: G06F8/65 , G06F8/71 , G06F17/30339 , G06F17/30575
Abstract: Methods, systems, and computer-readable storage media for executing, by a target system deploy tool, a first portion of a target-side maintenance procedure on the target system, halting execution of the first portion of the target-side maintenance procedure, executing, by a source system deploy tool, a source-side maintenance procedure on the source system, wherein, during execution of the source-side maintenance procedure, table structure change events are recorded in a source-side orchestration table, reading, by a replicator, the table structure change events recorded in the source-side orchestration table, writing, by the replicator, the table structure change events to a target-side orchestration table, and executing, by the target system deploy tool, a second portion of the target-side maintenance procedure on the target system, at least in part, by performing the table structure change events of the target-side orchestration table on one or more tables of the target system.
-
-
-
-
-
-
-
-
-