-
公开(公告)号:US20240427761A1
公开(公告)日:2024-12-26
申请号:US18212454
申请日:2023-06-21
Applicant: SAP SE
Inventor: Stefan Kraus , Dimitrij Raev , Waldemar Isajkin , Joerg Franke , Marco Pesarese
IPC: G06F16/242 , G06F16/248 , G06F16/28
Abstract: Techniques and solutions are provided for processing query requests from a software application, such as one having a user interface model, using an analytical data protocol that accesses an analytic query. Often, user interface models access data using transactional data protocols, which can limit analytical actions that can be performed through a user interface, particularly actions altering data presented or a data format as compared with pre-defined analytical objects. A query request associated with a user interface query model is received and converted to be executable using at least one analytical query model object. The request, in an analytical protocol, is submitted to a virtual data model. The query request in the analytical protocol is converted to be used with an analytic query defined in the virtual data model. The converted query request is executed against a data store and query results are returned to a user interface layer.
-
公开(公告)号:US11106669B2
公开(公告)日:2021-08-31
申请号:US16381980
申请日:2019-04-11
Applicant: SAP SE
Inventor: Raffael Lutz , Sonja Barnet , Stefan Kraus , Dirk Baumgaertel , Jan Matthes , Vivek Methi , Gaurav Kumar
IPC: G06F16/248 , G06F16/2453 , G06F16/28
Abstract: In one aspect, a method is described that includes receiving, at a data warehouse, a query associated with a view for a report being presented at a client device user interface; processing, by the data warehouse, the query to identify data responsive to the query; evaluating the identified responsive data to determine whether there is corresponding metadata indicating a portion of the identified responsive data includes blocked natural persons data; when the blocked natural persons data is determined, evaluating the corresponding metadata to determine whether the block is a total block or a partial block; generating, based on the evaluated metadata, a result set including a predetermined value to mask the blocked natural persons data; and providing the generated result set including the predetermined result set to a server handling the view. Related systems, methods, and articles of manufacture are also disclosed.
-