1. A tabular operation provider for processing a data agnostic business intelligence query, the tabular operation provider comprising: a query interceptor for detecting and intercepting a data agnostic business intelligence query that is issued against one or more multidimensional data sources; a query decomposer for decomposing expressions in the data agnostic business intelligence query into one or more multidimensional expressions and one or more relational expressions; and a query replacer for replacing the data agnostic business intelligence query with a stack of operations expressed by the decomposed multidimensional expressions and the relational expressions.