-
公开(公告)号:US20200320082A1
公开(公告)日:2020-10-08
申请号:US16372951
申请日:2019-04-02
Applicant: SAP SE
Inventor: Julian Schwing , Christoph Weyerhaeuser , Johannes Merx , Davide Corradi , Timo Hochberger
IPC: G06F16/2455 , G06F16/22 , G06F16/21 , G06F16/25 , G06F16/2453
Abstract: A calculation engine of a database management system is described that determines a multiprovider includes a first data source and a second data source that each require different approaches for operation optimization. The calculation engine can split the multiprovider into a first node corresponding to a first operation compatible with the first data source and a second node corresponding to a second operation compatible with the second data source. The calculation engine can perform the first operation at the first data source to produce a first result and perform the second operation at the second data source to produce a second result. The calculation engine can then merge the first result and the second result according to a third operation, and perform such third operation at the first data source.
-
公开(公告)号:US10552388B2
公开(公告)日:2020-02-04
申请号:US15402779
申请日:2017-01-10
Applicant: SAP SE
Inventor: Davide Corradi , Daniel Patejdl , Christoph Weyerhaeuser , Johannes Merx , Julian Schwing
IPC: G06F16/215 , G06F16/25
Abstract: Described herein includes finding and replacing, including automatically, at least one null value in a table for allowing processing of the table with an ABAP-based application. In some implementations, the null values are replaced with replacement values that are compatible with further processing of the data in the table. For example, a replacement value can be a string providing information or a value, such as for performing a calculation.
-
公开(公告)号:US20180196833A1
公开(公告)日:2018-07-12
申请号:US15402779
申请日:2017-01-10
Applicant: SAP SE
Inventor: Davide Corradi , Daniel Patejdl , Christoph Weyerhaeuser , Johannes Merx , Julian Schwing
IPC: G06F17/30
Abstract: Described herein includes finding and replacing, including automatically, at least one null value in a table for allowing processing of the table with an ABAP-based application. In some implementations, the null values are replaced with replacement values that are compatible with further processing of the data in the table. For example, a replacement value can be a string providing information or a value, such as for performing a calculation.
-
公开(公告)号:US20190311058A1
公开(公告)日:2019-10-10
申请号:US15945022
申请日:2018-04-04
Applicant: SAP SE
Inventor: Davide Corradi , Johannes Merx , Julian Schwing , Christoph Weyerhaeuser
IPC: G06F17/30
Abstract: Described herein includes a calculation scenario of a calculation engine that efficiently partitions data for processing at separate hosts, including in parallel, and unions intermediate results from such separate processing when required for further processing. Such parallel processing of partitions can allow for faster processing times, and such unioning of data only when required for further processing can limit the transferring of data that results in slower processing.
-
公开(公告)号:US11893026B2
公开(公告)日:2024-02-06
申请号:US16372951
申请日:2019-04-02
Applicant: SAP SE
Inventor: Julian Schwing , Christoph Weyerhaeuser , Johannes Merx , Davide Corradi , Timo Hochberger
IPC: G06F16/2453 , G06F16/2455 , G06F16/22 , G06F16/25 , G06F16/21
CPC classification number: G06F16/24561 , G06F16/217 , G06F16/2282 , G06F16/24544 , G06F16/256
Abstract: A calculation engine of a database management system is described that determines a multiprovider includes a first data source and a second data source that each require different approaches for operation optimization. The calculation engine can split the multiprovider into a first node corresponding to a first operation compatible with the first data source and a second node corresponding to a second operation compatible with the second data source. The calculation engine can perform the first operation at the first data source to produce a first result and perform the second operation at the second data source to produce a second result. The calculation engine can then merge the first result and the second result according to a third operation, and perform such third operation at the first data source.
-
公开(公告)号:US11113285B2
公开(公告)日:2021-09-07
申请号:US15945022
申请日:2018-04-04
Applicant: SAP SE
Inventor: Davide Corradi , Johannes Merx , Julian Schwing , Christoph Weyerhaeuser
IPC: G06F17/30 , G06F16/2455 , G06F16/22 , G06F16/2453
Abstract: Described herein includes a calculation scenario of a calculation engine that efficiently partitions data for processing at separate hosts, including in parallel, and unions intermediate results from such separate processing when required for further processing. Such parallel processing of partitions can allow for faster processing times, and such unioning of data only when required for further processing can limit the transferring of data that results in slower processing.
-
-
-
-
-