-
11.
公开(公告)号: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.
-
公开(公告)号:US10891273B2
公开(公告)日:2021-01-12
申请号:US15349704
申请日:2016-11-11
Applicant: SAP SE
Inventor: Martin Mayer , Ulrich Auer , Arne Harren , Volker Driesen
Abstract: In an example embodiment, software objects of a first database type are delivered to a first schema having a first physical name and stored in the software object database. A definition is created for the first schema including a logical name for the first schema. The first schema is activated by replacing, at a time subsequent to the first schema being delivered to the software object database, the logical name for the first schema stored in the definition with a physical name for the first schema.
-
公开(公告)号:US10558529B2
公开(公告)日:2020-02-11
申请号:US15349767
申请日:2016-11-11
Applicant: SAP SE
Inventor: Martin Mayer , Ulrich Auer , Arne Harren , Volker Driesen
Abstract: In an example embodiment, one or more changes to one or more objects in the software object database are received from a developer. A change list is generated based on the one or more changes. An object definition is exported for every object in the change list from a first schema in the database to a second schema in the software object database. A first object in the second schema is activated by mapping a logical schema name specified in the object definition for the first object to a corresponding physical schema name and creating or altering the first object in the second schema using the physical schema name.
-
公开(公告)号:US20190129991A1
公开(公告)日:2019-05-02
申请号:US15794362
申请日:2017-10-26
Applicant: SAP SE
Inventor: Ulrich Auer , Ralf-Juergen Hauck , Uwe Schlarb , Volker Driesen
CPC classification number: G06F16/2365 , G06F8/65 , G06F16/211 , G06F16/2264 , G06F16/2272 , G06F16/2282 , G06F16/2386 , G06F16/2452 , G06F16/24553 , G06F16/248 , G06F16/258 , G06F16/28 , G06F16/951 , G06F21/6218
Abstract: The present disclosure involves systems, software, and computer implemented methods for exchanging shared containers and adapting tenants in database systems. One example method includes receiving a request to deploy a new version of a database system. A deployment package is received that includes new version data. A new shared container is installed in parallel to a current shared container. The new version is deployed to each of multiple tenant containers. Each of the tenant containers is individually linked to the new shared container, including dropping at least one view in each respective tenant container to shared content in the current shared container and adding at least one view in each respective tenant container to the updated shared content in the new shared container. Changed tenant content is deployed to each tenant container. The current shared container is dropped after deployment to each of the multiple tenant containers has completed.
-
公开(公告)号:US10025568B2
公开(公告)日:2018-07-17
申请号:US15349639
申请日:2016-11-11
Applicant: SAP SE
Inventor: Martin Mayer , Ulrich Auer , Arne Harren , Volker Driesen
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.
-
公开(公告)号:US20180137010A1
公开(公告)日:2018-05-17
申请号:US15349767
申请日:2016-11-11
Applicant: SAP SE
Inventor: Martin Mayer , Ulrich Auer , Arne Harren , Volker Driesen
CPC classification number: G06F11/1451 , G06F8/433 , G06F16/211 , G06F16/2343 , G06F16/2358 , G06F2201/80
Abstract: In an example embodiment, one or more changes to one or more objects in the software object database are received from a developer. A change list is generated based on the one or more changes. An object definition is exported for every object in the change list from a first schema in the database to a second schema in the software object database. A first object in the second schema is activated by mapping a logical schema name specified in the object definition for the first object to a corresponding physical schema name and creating or altering the first object in the second schema using the physical schema name.
-
公开(公告)号: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.
-
-
-
-
-
-
-