12. The medium according to claim 10 , the one or more programs further comprising instructions, which when executed by the device, cause the device to: instantiate an instance of a multi-dimensional analytical view object model based on third metadata defining the multi-dimensional analytical view object model, the instance of the multi-dimensional analytical view object model associated with the instance of the business object view object model, wherein retrieval of the data from the persistent storage is based on the instantiated business object, the instance of the business object view object model, and the instance of the multi-dimensional analytical view object model.
15. The medium according to claim 12 , wherein the instance of the business object view object model comprises an External Element node storing the result element of the query, and wherein the multi-dimensional analytical view object model comprises: a Characteristic node identifying the result element of the External Element node as a characteristic; and a Dimension node identifying a characteristic as a dimension.