1. A system for analyzing data, comprising: a data warehouse configured for storing and retrieving data in response to textual queries; a platform configured for executing an analytical processing application; and a data server configured for receiving calls from the analytical processing application to construct a query object, translating the query object into a textual query for submission to the data warehouse, and providing at least some of the data retrieved from the data warehouse in response the textual query.