Hierarchical runtime settings within distributed query execution frameworks
First Claim
1. A method comprising:
- receiving, by a database server from a remote application server, a query associated with a calculation scenario, the calculation scenario defining a data flow model that includes one or more calculation nodes that each define one or more operations to execute by a calculation engine on the database server;
instantiating, by the database server, a runtime model of the calculation scenario, the instantiating comprising accessing a local settings object stored with the calculation scenario, the local settings object specifying local settings for the calculation scenario;
executing, by the database server, the operations defined by the calculation nodes of the instantiated calculation scenario to result in a responsive data set; and
providing, by the database server to the application server, the data set.
2 Assignments
0 Petitions
Accused Products
Abstract
A query is received by a database server from a remote application server. The query is associated with a calculation scenario that defines a data flow model that includes one or more calculation nodes. The calculation nodes each define one or more operations to execute by a calculation engine on the database server. Thereafter, the database server instantiates a runtime model of the calculation scenario by accessing a local settings object stored with the calculation scenario that specifies local settings for the calculation scenario. Subsequently, the database server executes the operations defined by the calculation nodes of the instantiated calculation scenario to result in a responsive data set. The data set can then be provided by the database server to the application server.
20 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a database server from a remote application server, a query associated with a calculation scenario, the calculation scenario defining a data flow model that includes one or more calculation nodes that each define one or more operations to execute by a calculation engine on the database server; instantiating, by the database server, a runtime model of the calculation scenario, the instantiating comprising accessing a local settings object stored with the calculation scenario, the local settings object specifying local settings for the calculation scenario; executing, by the database server, the operations defined by the calculation nodes of the instantiated calculation scenario to result in a responsive data set; and providing, by the database server to the application server, the data set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer program product storing instructions which, when executed by at least one data processor of at least one computing system, result in operations comprising:
-
receiving, by a database server from a remote application server, a query associated with a calculation scenario, the calculation scenario defining a data flow model that includes one or more calculation nodes that each define one or more operations to execute by a calculation engine on the database server; instantiating, by the database server, a runtime model of the calculation scenario, the instantiating comprising accessing a local settings object stored with the calculation scenario, the local settings object specifying local settings for the calculation scenario; executing, by the database server, the operations defined by the calculation nodes of the instantiated calculation scenario to result in a responsive data set; and providing, by the database server to the application server, the data set. - View Dependent Claims (17, 18)
-
-
19. A method comprising:
-
receiving, by a database server from a remote application server, a query associated with a calculation scenario, the calculation scenario defining a data flow model that includes one or more calculation nodes that each define one or more operations to execute by a calculation engine on the database server; instantiating, by the database server, a runtime model of the calculation scenario, the instantiating comprising accessing settings, and if necessary, resolving conflicts among the settings for the calculation scenario, wherein the settings comprise global settings, local settings specified by a local settings object stored with the calculation scenario, and query settings specified by the query; executing, by the database server, the operations defined by the calculation nodes of the instantiated calculation scenario to result in a responsive data set; and providing, by the database server to the application server, the data set. - View Dependent Claims (20)
-
Specification