-
公开(公告)号:US20230022454A1
公开(公告)日:2023-01-26
申请号:US17514983
申请日:2021-10-29
Applicant: SAP SE
Inventor: Michael Wilking , Michael te Uhle , Florian Maier , Ioannis Kostis , Atul Rajendra Prasad Tiwari , Leonardo Silva Rosa
Abstract: Embodiments enforce user access rights to a data view, by initially generating a replication table of the view. The replication table may include all view data to which any user is entitled. This replication table may be generated during a first database session having a first value for a session variable. Next, a data access control structure is applied to the replication table to produce output comprising a subset of the view data for a specific user. This output may be produced during a second database session having a second value for the session variable. By initially generating the view replication table up front, processing resources are conserved in later stages when access control structures are applied to grant view access rights to particular users. Alternative embodiments may implement access control to data views, through the creation and storage of derived views.
-
公开(公告)号:US20180181262A1
公开(公告)日:2018-06-28
申请号:US15387804
申请日:2016-12-22
Applicant: SAP SE
Inventor: Bertram Beyer , Julia Heinrich , Michael te Uhle , Hans-Peter Schaerges
IPC: G06F3/0482 , G06F17/30 , G06F3/0484
CPC classification number: G06F3/0482 , G06F3/04842 , G06F2203/04806 , G06N99/005
Abstract: The present disclosure involves systems, software, and computer implemented methods for a grid-based rendering of nodes and relationships between nodes. One example method includes identifying model information that identifies nodes and relationships between nodes. The identified nodes are rendered, in a grid layout in a graphical model. Each cell of the grid includes at most one node, and the cells are separated by lane areas in which connections can be rendered. Connections between the nodes are rendered in the lane areas. The connections correspond to the relationships between the related nodes. One or more portions of the connections are overlapped when two or more connections are drawn in a same lane area. The connections, the nodes, the lane areas are selectable. A user selection of a selectable item is received. In response to the user selection, the connections and nodes that are associated with the selectable item are highlighted.
-
公开(公告)号:US12061712B2
公开(公告)日:2024-08-13
申请号:US17514983
申请日:2021-10-29
Applicant: SAP SE
Inventor: Michael Wilking , Michael te Uhle , Florian Maier , Ioannis Kostis , Atul Rajendra Prasad Tiwari , Leonardo Silva Rosa
CPC classification number: G06F21/6227 , G06F16/2393 , G06F21/604 , G06F2221/2141
Abstract: Embodiments enforce user access rights to a data view, by initially generating a replication table of the view. The replication table may include all view data to which any user is entitled. This replication table may be generated during a first database session having a first value for a session variable. Next, a data access control structure is applied to the replication table to produce output comprising a subset of the view data for a specific user. This output may be produced during a second database session having a second value for the session variable. By initially generating the view replication table up front, processing resources are conserved in later stages when access control structures are applied to grant view access rights to particular users. Alternative embodiments may implement access control to data views, through the creation and storage of derived views.
-
公开(公告)号:US10241651B2
公开(公告)日:2019-03-26
申请号:US15387804
申请日:2016-12-22
Applicant: SAP SE
Inventor: Bertram Beyer , Julia Heinrich , Michael te Uhle , Hans-Peter Schaerges
IPC: G06F3/048 , G06F3/0482 , G06N99/00 , G06F3/0484
Abstract: The present disclosure involves systems, software, and computer implemented methods for a grid-based rendering of nodes and relationships between nodes. One example method includes identifying model information that identifies nodes and relationships between nodes. The identified nodes are rendered, in a grid layout in a graphical model. Each cell of the grid includes at most one node, and the cells are separated by lane areas in which connections can be rendered. Connections between the nodes are rendered in the lane areas. The connections correspond to the relationships between the related nodes. One or more portions of the connections are overlapped when two or more connections are drawn in a same lane area. The connections, the nodes, the lane areas are selectable. A user selection of a selectable item is received. In response to the user selection, the connections and nodes that are associated with the selectable item are highlighted.
-
-
-