1. A method comprising: receiving, at a database server, a query encapsulating an on-the-fly calculation scenario by at least including a definition of the on-the-fly calculation scenario, the inclusion of the definition of the on-the-fly calculation scenario enabling the on-the-fly calculation scenario to be defined at a runtime of the query, the query being received from a remote application server, the on-the-fly calculation scenario defining a data flow model that includes one or more calculation nodes, each of the one or more calculation nodes defining one or more operations to execute on the database server, the query being on a responsive data set resulting from executing the one or more operations on the database server, and the definition of the on-the-fly calculation scenario being used once for the query and is not persisted in memory for reuse by another query; instantiating, based at least on the query including the definition of the one-the-fly calculation scenario, the on-the-fly calculation scenario, the on-the-fly calculation scenario being instantiated without generating a corresponding calculation view, and the instantiation of the on-the-fly calculation scenario including removal of at least one of a path and an attribute defined by the on-the-fly calculation scenario but are not requested by the query; performing, by the database server, the one or more operations defined by the one or more calculation nodes of the instantiated calculation scenario, the execution of the one or more operations resulting in the responsive data set; executing the query on the responsive data set; and providing, to the application server, a result of the execution of the query.