Invention Grant
- Patent Title: Database calculation engine having forced filter pushdowns with dynamic joins
-
Application No.: US14607681Application Date: 2015-01-28
-
Publication No.: US10198475B2Publication Date: 2019-02-05
- Inventor: Tobias Mindnich , Christoph Weyerhaeuser , Johannes Merx
- Applicant: Tobias Mindnich , Christoph Weyerhaeuser , Johannes Merx
- Applicant Address: DE Walldorf
- Assignee: SAP SE
- Current Assignee: SAP SE
- Current Assignee Address: DE Walldorf
- Agency: Mintz Levin Cohn Ferris Glovsky and Popeo, P.C.
- Main IPC: G06F17/30
- IPC: G06F17/30

Abstract:
A query that requests a filter attribute is received by a database server from a remote application server that is associated with a calculation scenario that defines a data flow model including one or more calculation nodes. Subsequently, the database server instantiates the calculation scenario. As part of the instantiation, the calculation scenario is optimized by (i) pushing down a filter attribute from a first node to a lowest available child node, (ii) removing the filter attribute from the first node, and (iii) removing non-required join-attributes from the instantiated calculation scenarios. Thereafter, the operations defined by the calculation nodes of the instantiated calculation scenario can be executed to result in a responsive data set. Next, the data set is provided to the application server by the database server.
Public/Granted literature
- US20160217182A1 Database Calculation Engine Having Forced Filter Pushdowns with Dynamic Joins Public/Granted day:2016-07-28
Information query