-
公开(公告)号:US11740836B2
公开(公告)日:2023-08-29
申请号:US17393562
申请日:2021-08-04
Applicant: SAP SE
Inventor: Alexander Becker , Sebastian Haase , Michael Haberkorn , Dennis Alexander Gauss
CPC classification number: G06F3/0659 , G06F3/0604 , G06F3/0652 , G06F3/0679 , G06F16/2336 , G06F16/2379
Abstract: Systems and methods to read records of a data staging table, where each record of the data staging table is associated with a package identifier, a key value of a record of a first database table, values of one or more non-key fields of the record of the first database table, and a database operation, include reading of one or more records of the data staging table, each of the read one or more records associated with a package identifier indicating the record is not being processed, and not including a same key value as any other record of the data staging table associated with a package identifier indicating the record is being processed, updating the package identifier of each of the read records of the data staging table to a first package identifier indicating that the record is being processed, creating a transaction record of a transaction queue associating the data staging table and the first package identifier, determining that the read one or more records have been processed, and, in response to the determination, deleting the one or more read rows from the data staging table and the transaction record.
-
公开(公告)号:US11150964B1
公开(公告)日:2021-10-19
申请号:US15931740
申请日:2020-05-14
Applicant: SAP SE
Inventor: Michael Haberkorn , Alexander Becker
IPC: G06F9/54 , G06F11/14 , G06F16/182 , G06F16/22 , G06F16/17
Abstract: Systems and methods include reception of a request for changed data of an object from a subscriber, determination of a logging table associated with the object, determination of a pointer to a last-processed entry of the logging table based on the object and the subscriber, determination of one or more entries of the logging table subsequent to the last-processed entry, determination of a last entry of the determined one or more entries, buffering of a pointer to the last entry, transferring of data reconstructed based on the one or more entries to the subscriber, and, in response to a determination that the transfer of data was successful, updating of the pointer to the last-processed entry of the logging table with the buffered pointer.
-
公开(公告)号:US11372885B2
公开(公告)日:2022-06-28
申请号:US15930584
申请日:2020-05-13
Applicant: SAP SE
Inventor: Andrey Martynov , Michael Haberkorn , Milan Spasic , Alexander Becker
IPC: G06F16/27 , G06F16/242 , G06F16/2453 , G06F16/22 , G06T11/60
Abstract: Systems and methods include determination of an augmented view of a source system to be created in a target system, the augmented view including a structured query language view and annotations, and the augmented view associated with an object hierarchy, determination of a structured query language statement to create the augmented view in the source system, conversion of the structured query language statement to include augmented view names and augmented view field names, modification of one or more session context variables of the converted structured query language statement, creation of a target augmented view in the target system using the converted and modified structure query language statement, and creation of each object of the object hierarchy which is not an augmented view in the target system.
-
公开(公告)号:US11714829B2
公开(公告)日:2023-08-01
申请号:US17121154
申请日:2020-12-14
Applicant: SAP SE
Inventor: Alexander Becker , Sebastian Haase
IPC: G06F16/27 , G06F16/2452 , G06F16/25 , G06F16/22
CPC classification number: G06F16/278 , G06F16/2282 , G06F16/24524 , G06F16/252
Abstract: Disclosed herein are system, method, and computer program product embodiments for replicating data from table in a source database to a target database. In some embodiments, data replication includes access plan delimitation and access plan calculation steps and is performed on a table having multiple partitions. A table may be divided into one or more partitions and each partition may be further divided into one or more access plans. Access plan delimitation may involve calculating, in parallel, boundaries of access plans within partitions of the table. Access plan calculation may be initiated on the first partition that has completed the access plan delimitation steps, and may involve transferring data from each delimited partition from the table in the source database to the target database.
-
公开(公告)号:US20210357424A1
公开(公告)日:2021-11-18
申请号:US15930584
申请日:2020-05-13
Applicant: SAP SE
Inventor: Andrey Martynov , Michael Haberkorn , Milan Spasic , Alexander Becker
IPC: G06F16/27 , G06T11/60 , G06F16/242 , G06F16/22
Abstract: Systems and methods include determination of an augmented view of a source system to be created in a target system, the augmented view including a structured query language view and annotations, and the augmented view associated with an object hierarchy, determination of a structured query language statement to create the augmented view in the source system, conversion of the structured query language statement to include augmented view names and augmented view field names, modification of one or more session context variables of the converted structured query language statement, creation of a target augmented view in the target system using the converted and modified structure query language statement, and creation of each object of the object hierarchy which is not an augmented view in the target system.
-
-
-
-