-
公开(公告)号: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.
-
公开(公告)号:US20180285097A1
公开(公告)日:2018-10-04
申请号:US15471550
申请日:2017-03-28
Applicant: SAP SE
Inventor: Ralph Radermacher , Martin Mayer , Thomas Ullrich , Volker Driesen
Abstract: In order to perform relatively frequent, zero-downtime software updates, a bridge schema corresponding to an original schema of a database system may be generated. Within the bridge schema, a plurality of views corresponding to a plurality of database tables of an application executing on an application server may be generated. A connection from the application to the original schema may be changed to the bridge schema, to thereby continue executing the application using the plurality of views. When a change file defining update changes to at least one original database table of the plurality of database tables is received, content of the at least one original database table may be synchronized with a target table reflecting the update changes. Then, the connection may be changed back to the original database schema to continue executing the software application, using the plurality of database tables and including the target table.
-
公开(公告)号:US20170123787A1
公开(公告)日:2017-05-04
申请号:US14929085
申请日:2015-10-30
Applicant: SAP SE
Inventor: Erwin Burkhardt , Martin Hartig , Christoph Luettge , Heiko Konrad , Christian Lutter , Martin Mayer , Steffen Meissner , Matthias Mittelstein , Juergen Specht , Volker Driesen
IPC: G06F9/445
Abstract: A zero downtime upgrade procedure is initiated that upgrades a first version of software executing on a source system comprising at least one source server to a second version of software executing on a target system comprising at least one target server. The source system initially starts operating in a read-write mode. Thereafter, concurrent with the operation of the source system, operation of the target system is initiated in a read-only mode. Operations of the source system are then ceased by ramping down activities of the source system. Upon cessation of operation of the source system, operation of the target system is initiated in a read-write mode.
-
公开(公告)号:US10909090B2
公开(公告)日:2021-02-02
申请号:US15349736
申请日:2016-11-11
Applicant: SAP SE
Inventor: Martin Mayer , Ulrich Auer , Arne Harren , Volker Driesen
IPC: G06F16/21 , G06F16/28 , G06F16/2455 , G06F16/901 , G06F8/41
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.
-
公开(公告)号:US10656933B2
公开(公告)日:2020-05-19
申请号:US15471550
申请日:2017-03-28
Applicant: SAP SE
Inventor: Ralph Radermacher , Martin Mayer , Thomas Ullrich , Volker Driesen
Abstract: In order to perform relatively frequent, zero-downtime software updates, a bridge schema corresponding to an original schema of a database system may be generated. Within the bridge schema, a plurality of views corresponding to a plurality of database tables of an application executing on an application server may be generated. A connection from the application to the original schema may be changed to the bridge schema, to thereby continue executing the application using the plurality of views. When a change file defining update changes to at least one original database table of the plurality of database tables is received, content of the at least one original database table may be synchronized with a target table reflecting the update changes. Then, the connection may be changed back to the original database schema to continue executing the software application, using the plurality of database tables and including the target table.
-
公开(公告)号:US20180137145A1
公开(公告)日:2018-05-17
申请号:US15349704
申请日:2016-11-11
Applicant: SAP SE
Inventor: Martin Mayer , Ulrich Auer , Arne Harren , Volker Driesen
IPC: G06F17/30
CPC classification number: G06F16/211 , G06F16/21 , G06F16/22 , G06F16/25 , G06F16/284
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.
-
公开(公告)号:US20180095953A1
公开(公告)日:2018-04-05
申请号: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.
-
公开(公告)号: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.
-
公开(公告)号:US20200159852A1
公开(公告)日:2020-05-21
申请号:US16197888
申请日:2018-11-21
Applicant: SAP SE
Inventor: Steffen Meissner , Volker Driesen , Tobias Karpstein , Martin Mayer , Thomas Saelinger , Thomas Ullrich
Abstract: Implementations include providing, by a deploy tool, clone data components in the first database system, each clone data component being a copy of a data component, defining, by the deploy tool, a source-side green access schema in the first database system, the green access schema providing views to the clone data components, providing, by a replication system and based on statements received from the deploy tool, consumer-side clone data components in the first database system, each consumer-side clone data component being a copy of a respective data component, defining, by a replication system and based on statements received from the deploy tool, a consumer-side green access schema in the first database system, the green access schema providing views to the source-side clone data components, and, during execution of the upgrade, replicating, by a handler of the replication system, data from at least one source-side data component to a consumer-side component.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-