-
公开(公告)号:US11093443B2
公开(公告)日:2021-08-17
申请号:US15637531
申请日: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 container group is created using a database deployment infrastructure (DI) administrator (HA). API privileges for the container group are granted, using the HA, to a container group administrator (GA). API privileges for a container created in the container group using the GA are granted, using the GA, to a container administrator (CA). API privileges for the container are granted, using the CA, to a container developer (CD). Schema privileges for the container are granted, using the CA, to a container consumer (CC). API privileges for the container group are revoked, using the HA, from the GA. The container group is dropped using the HA.
-
公开(公告)号:US10789208B2
公开(公告)日:2020-09-29
申请号:US15666967
申请日:2017-08-02
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: G06F16/00 , G06F16/14 , G06F16/13 , G06F16/901 , G06F16/23
Abstract: Embodiments map from a database environment, dependencies between files created at designtime and corresponding runtime data objects defined by deployment of those files. A dependency table is populated with dependency information (e.g., origin, target, dependency type) extracted during deployment. That dependency information may be searched according to user-specified parameters (e.g., a file provides an object; an object requires a file), to allow rapid correlation between designtime file(s) and related runtime data object(s). Embodiments are particularly useful in visualizing complex (e.g., one-to-many; many-to-one) file-object dependencies characteristic of modern database environments. Queries posed to the dependency table may further seek intra-designtime dependency information (e.g., one file depends upon another file; one file impacts another file), and/or intra-runtime dependency information (e.g., table objects referenced by view objects; view objects referenced by procedure objects). Dependency information may be recursively searched in an iterative manner in order to construct dependency pathways reflecting complex file-object relationships.
-
公开(公告)号:US10713375B2
公开(公告)日:2020-07-14
申请号:US14880009
申请日:2015-10-09
Applicant: SAP SE
Inventor: Peter Eberlein , Volker Driesen , Arne Harren
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.
-
公开(公告)号:US10685007B2
公开(公告)日:2020-06-16
申请号:US15083918
申请日:2016-03-29
Applicant: SAP SE
Inventor: Peter Eberlein , Volker Driesen , Arne Harren
Abstract: A deployment infrastructure (DI) imports at least one object description artifact and at least one content data file associated with a database object to a design-time container. The DI deploys the database object in a runtime container based on the at least one object description artifact and the at least one content data file. The DI exports the at least one object description artifact in the design-time container and at least one updated content data file based on an updated database object in the runtime container, wherein the updated database object includes updated content of the database object generated at runtime of a database application.
-
公开(公告)号:US10387443B2
公开(公告)日:2019-08-20
申请号:US15222032
申请日: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: G06F16/21 , G06F16/25 , G06F16/2455 , G06F21/62
Abstract: A computer-implemented method for exporting a database container from a database includes exporting database container metadata including artifact definitions in the metadata along with the actual metadata content to a database management system, exporting the database container including the database objects deployed therein to the database management system. The exporting of the database container includes exporting dependencies and structures of the database objects deployed therein, but not the actual content of the database objects. In some instances, however, exporting of the database container can include exporting the actual content of the database objects in response to user request. The method further includes packing the exported database container metadata and the exported database container in an archive. The data in the archive can be unpacked in substantially reverse order to import the database container into another database.
-
公开(公告)号:US20190220529A1
公开(公告)日:2019-07-18
申请号:US15874317
申请日:2018-01-18
Applicant: SAP SE
Inventor: Peter Eberlein , Klaus Kopecz , Arne Harren
CPC classification number: G06F16/211 , G06F8/60 , G06F16/252 , H04L67/10
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.
-
公开(公告)号:US20190005054A1
公开(公告)日:2019-01-03
申请号:US15637531
申请日: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 container group is created using a database deployment infrastructure (DI) administrator (HA). API privileges for the container group are granted, using the HA, to a container group administrator (GA). API privileges for a container created in the container group using the GA are granted, using the GA, to a container administrator (CA). API privileges for the container are granted, using the CA, to a container developer (CD). Schema privileges for the container are granted, using the CA, to a container consumer (CC). API privileges for the container group are revoked, using the HA, from the GA. The container group is dropped using the HA.
-
公开(公告)号:US10114626B2
公开(公告)日:2018-10-30
申请号:US14949256
申请日:2015-11-23
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 , Michael Wintergerst , Cornelia Kinder , Christopher Schildt , Andreas Thumfart , Ralph Debusmann , Andre Hildebrandt , Stefan Baeuerle , Meinolf Block , Klaus Kopecz , Anil K. Goel , Roger Killian-Kehr
Abstract: A system, a method, and a computer program product for deployment of objects are disclosed. Using a deployment infrastructure of a database system, a deployment container for deployment of at least one object at runtime of an application is generated. The container includes at least one artifact for the object and a container schema indicative of at least one dependency associated with the object. At least one deployment privilege is associated based on the container schema with the artifact for the object. The artifact of the deployment container is deployed based on the associated deployment schema during runtime of the application. The container can be an isolated container and an access privilege to an object can be requested based on a synonym for deployment purposes.
-
公开(公告)号:US10089188B2
公开(公告)日:2018-10-02
申请号:US15222012
申请日: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
Abstract: Systems and techniques for performing a simulated deployment to a database include generating a dependency graph of multiple artifacts contained in a container for deployment to a database and receiving an indication to perform a simulated deployment of the artifacts. In response to receiving the indication, the container is marked for simulated deployment. The artifacts are deployed to the database using the marked container and the generated dependency graph without committing the artifacts to the database. The deployed artifacts are rolled back such that no state changes are made to the database due to the simulated deployment.
-
公开(公告)号:US20180137146A1
公开(公告)日:2018-05-17
申请号:US15349736
申请日:2016-11-11
Applicant: SAP SE
Inventor: MARTIN MAYER , Ulrich Auer , Arne Harren , Volker Driesen
IPC: G06F17/30
CPC classification number: G06F16/211 , G06F8/433 , G06F16/2455 , G06F16/284 , G06F16/9024
Abstract: In an example embodiment, a proxy object is delivered to a first schema having a first logical name and stored in the software object database, the proxy object referencing an object in a second schema having a second logical name. Any dependencies from the object in the second schema to the proxy object in the first schema are removed a cycle-free graph of dependencies between objects the software object database is generated. Objects are delivered the software object database using the cycle-free graph. A definition for the proxy object is created including the logical name for the first schema. The proxy object is delivered by replacing, at a time subsequent to the proxy object 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.
-
-
-
-
-
-
-
-
-