-
公开(公告)号:US20230098745A1
公开(公告)日:2023-03-30
申请号:US17647564
申请日:2022-01-10
Applicant: SAP SE
Inventor: Jan Rittinger , Thomas Beck , Sead Pozderac , Gregor Hackenbroich , Anja Jugel , Adrian Mocan , Richard Pilz , Julian Harttung , Franz Josef Grueneberger , Johannes Meinecke , Jan Schole
IPC: G06F21/62
Abstract: The present disclosure involves systems, software, and computer implemented methods for automatically generating a partially-editable dataset copy. One example method includes receiving an edit request from a user to edit a data set. A filter for the data set is determined, based on a context of the edit request. The filter is used to generate a partially-editable copy of the data set that includes the editable portion of the data set. An exposed view of the data set is generated that exposes the partially-editable copy of the data set and a non-editable portion of the data set. The exposed view of the data set is provided to the user and a change to a data item in the editable portion of the data set is received. The data item in the partially-editable copy of the data set is updated based on the change.
-
公开(公告)号:US09990388B2
公开(公告)日:2018-06-05
申请号:US15341778
申请日:2016-11-02
Applicant: SAP SE
Inventor: Johannes Meinecke , Gregor Hackenbroich , Lars Dannecker , Dave Parsons , Paul Binks , Simon Moscrop , Jeremie Brunet
IPC: G06F17/30
CPC classification number: G06F17/30339 , G06F17/303 , G06F17/30498 , G06F17/30507
Abstract: Allocation within a database environment is performed by processing a sequence of steps, each of which is described by an allocation processing block. The allocation processing block receives three inputs (input tables or input view) and computes a result. Related apparatus, systems, techniques and articles are also described.
-
公开(公告)号:US10311061B2
公开(公告)日:2019-06-04
申请号:US14935009
申请日:2015-11-06
Applicant: SAP SE
Inventor: Yuanzhen Ji , Zbigniew Jerzak , Anisoara Nica , Gregor Hackenbroich
IPC: G06F17/30 , G06F7/00 , G06F16/2455
Abstract: The present disclosure involves systems, software, and computer implemented methods for providing quality-driven processing of out-of-order data streams based on a configurable quality metric. In one example, the method includes identifying a configurable quality metric defined by a user or application for executing continuous queries over a sliding window, the metric specifying a user requirement for the quality of the continuous query result. A quality threshold metric is calculated based on the configurable quality metric, the configurable quality metric associated with a size of an adaptation buffer for incoming tuples of the query. In response to receiving a signal indicating a new query result, a sliding window prior to a current time is identified. A runtime quality metric associated with the incoming tuples for the sliding window is measured, and the adaptation buffer is modified based on a difference between the quality threshold metric and the measured runtime quality metric.
-
公开(公告)号:US12153696B2
公开(公告)日:2024-11-26
申请号:US17647564
申请日:2022-01-10
Applicant: SAP SE
Inventor: Jan Rittinger , Thomas Beck , Sead Pozderac , Gregor Hackenbroich , Anja Jugel , Adrian Mocan , Richard Pilz , Julian Harttung , Franz Josef Grueneberger , Johannes Meinecke , Jan Schole
IPC: G06F21/62
Abstract: The present disclosure involves systems, software, and computer implemented methods for automatically generating a partially-editable dataset copy. One example method includes receiving an edit request from a user to edit a data set. A filter for the data set is determined, based on a context of the edit request. The filter is used to generate a partially-editable copy of the data set that includes the editable portion of the data set. An exposed view of the data set is generated that exposes the partially-editable copy of the data set and a non-editable portion of the data set. The exposed view of the data set is provided to the user and a change to a data item in the editable portion of the data set is received. The data item in the partially-editable copy of the data set is updated based on the change.
-
公开(公告)号:US20170132285A1
公开(公告)日:2017-05-11
申请号:US14935009
申请日:2015-11-06
Applicant: SAP SE
Inventor: Yuanzhen Ji , Zbigniew Jerzak , Anisoara Nica , Gregor Hackenbroich
IPC: G06F17/30
CPC classification number: G06F17/30516
Abstract: The present disclosure involves systems, software, and computer implemented methods for providing quality-driven processing of out-of-order data streams based on a configurable quality metric. In one example, the method includes identifying a configurable quality metric defined by a user or application for executing continuous queries over a sliding window, the metric specifying a user requirement for the quality of the continuous query result. A quality threshold metric is calculated based on the configurable quality metric, the configurable quality metric associated with a size of an adaptation buffer for incoming tuples of the query. In response to receiving a signal indicating a new query result, a sliding window prior to a current time is identified. A runtime quality metric associated with the incoming tuples for the sliding window is measured, and the adaptation buffer is modified based on a difference between the quality threshold metric and the measured runtime quality metric.
-
公开(公告)号:US20170068695A1
公开(公告)日:2017-03-09
申请号:US15341778
申请日:2016-11-02
Applicant: SAP SE
Inventor: Johannes Meinecke , Gregor Hackenbroich , Lars Dannecker , Dave Parsons , Paul Binks , Simon Moscrop , Jeremie Brunet
IPC: G06F17/30
CPC classification number: G06F17/30339 , G06F17/303 , G06F17/30498 , G06F17/30507
Abstract: Allocation within a database environment is performed by processing a sequence of steps, each of which is described by an allocation processing block. The allocation processing block receives three inputs (input tables or input view) and computes a result. Related apparatus, systems, techniques and articles are also described.
Abstract translation: 数据库环境中的分配是通过处理步骤序列来进行的,每个步骤由分配处理块描述。 分配处理块接收三个输入(输入表或输入视图)并计算结果。 还描述了相关设备,系统,技术和物品。
-
公开(公告)号:US10216793B2
公开(公告)日:2019-02-26
申请号:US14931005
申请日:2015-11-03
Applicant: SAP SE
Inventor: Yuanzhen Ji , Zbigniew Jerzak , Anisoara Nica , Gregor Hackenbroich
IPC: G06F17/30
Abstract: The present disclosure involves systems, software, and computer implemented methods for optimizing continuous queries for hybrid execution over a stream processing engine and an in-memory database. In one example, a method may include identifying a continuous query executed at a stream processing engine, the continuous query including a plurality of operators. An optimal plan for execution of the identified continuous query at the stream processing engine is determined. For each of the plurality of operators in the determined optimal plan, an optimized placement decision for executing a particular operator in the stream processing engine or at a database system is determined. An optimized continuous query is generated from the identified continuous query based on the determined optimal placement decisions for each of the plurality of operators in the determined optimal plan. The optimized continuous query is then executed at the stream processing engine and the database system.
-
公开(公告)号:US20170124151A1
公开(公告)日:2017-05-04
申请号:US14931005
申请日:2015-11-03
Applicant: SAP SE
Inventor: Yuanzhen Ji , Zbigniew Jerzak , Anisoara Nica , Gregor Hackenbroich
IPC: G06F17/30
CPC classification number: G06F17/30463 , G06F17/30516
Abstract: The present disclosure involves systems, software, and computer implemented methods for optimizing continuous queries for hybrid execution over a stream processing engine and an in-memory database. In one example, a method may include identifying a continuous query executed at a stream processing engine, the continuous query including a plurality of operators. An optimal plan for execution of the identified continuous query at the stream processing engine is determined. For each of the plurality of operators in the determined optimal plan, an optimized placement decision for executing a particular operator in the stream processing engine or at a database system is determined. An optimized continuous query is generated from the identified continuous query based on the determined optimal placement decisions for each of the plurality of operators in the determined optimal plan. The optimized continuous query is then executed at the stream processing engine and the database system.
-
-
-
-
-
-
-