Patent ID: 9213739
Filing Date: 2015-12-15
Classification: G06F

Abstract:
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 one or more calculation nodes and that includes a pre-defined aggregation property, each calculation node defining one or more operations to execute on the database server, the database server comprising a column-oriented database; instantiating, by the database server, the calculation scenario, the instantiating, based on the aggregation property, transforming at least one non-aggregating operation specified by a calculation node into a aggregating operation based on a root node aggregation of the calculation scenario; executing, by the database server, the operations defined by the calculation nodes of the optimized calculation scenario to result in a responsive data set; and providing, by the database server to the application server, the data set.