发明名称 |
Calculation scenarios with semantic nodes |
摘要 |
A calculation engine is described that executes calculation scenarios comprising a plurality of calculation nodes that each specify operations to be performed to execute the query. One of the nodes can be a semantic node that is used to modify the query for operations requiring special handling. Related apparatus, systems, methods, and articles are also described. |
申请公布号 |
US9213737(B2) |
申请公布日期 |
2015.12.15 |
申请号 |
US201313914214 |
申请日期 |
2013.06.10 |
申请人 |
SAP SE |
发明人 |
Weyerhaeuser Christoph;Mindnich Tobias;Baeumges Daniel;Merx Johannes |
分类号 |
G06F17/30 |
主分类号 |
G06F17/30 |
代理机构 |
Mintz Levin Cohn Ferris Glovsky and Popeo, P.C. |
代理人 |
Mintz Levin Cohn Ferris Glovsky and Popeo, P.C. |
主权项 |
1. A method comprising:
receiving, by a database server from a remote application server, a query associated with a calculation scenario that defines a data flow model that includes a plurality of calculation nodes, each calculation node defining one or more operations to execute on the database server, at least one of the nodes being a semantic node specifying an operation requiring special handling; modifying, by the database server, the query using the semantic node; modifying, by the database server, the calculation scenario based on the modified query; instantiating, by the database server, the modified calculation scenario; executing, by the database server, the operations defined by the calculation nodes of the modified calculation scenario to result in at least one result set; and providing, by the database server to the application server, the at least one result set; wherein the received query specifies an aggregation function on a calculated attribute, and wherein the special handling specified by the semantic node overrides the aggregation function on the calculated attribute to a projection operation. |
地址 |
Walldorf DE |