发明名称 |
Method of processing and decomposing a multidimensional query against a relational data source |
摘要 |
A multidimensional operation provider is provided for processing a multidimensional query against a relational datasource. The multidimensional operation provider comprises a query interceptor, a query decomposer and a query replacer. The query interceptor detects and intercepts a multidimensional query that is issued against one or more relational data sources. The query decomposer decomposes expressions of the multidimensional query into one multidimensional expression and/or one or more relational expressions. The query replacer replaces the multidimensional query with a stack of operations expressed by the decomposed multidimensional expressions and/or the relational expressions. |
申请公布号 |
US8935273(B2) |
申请公布日期 |
2015.01.13 |
申请号 |
US200511159742 |
申请日期 |
2005.06.23 |
申请人 |
International Business Machines Corporation |
发明人 |
Mordvinov Vladimir |
分类号 |
G06F17/30 |
主分类号 |
G06F17/30 |
代理机构 |
Shumaker & Sieffert, P.A. |
代理人 |
Shumaker & Sieffert, P.A. |
主权项 |
1. A method of processing a multidimensional query against one or more data sources, the method comprising:
detecting and intercepting a multidimensional query that is issued against one or more relational data sources, the multidimensional query involving one or more multidimensional expressions; and decomposing, with a computer system, the multidimensional query, wherein decomposing the multidimensional query comprises:
identifying one or more sub-expressions in the multidimensional query as one or more tabular sub-expressions that are supported by a relational query provider;extracting the one or more tabular sub-expressions into one or more tabular data items;creating one or more cube items in a dynamic cube for the one or more tabular data items, wherein creating the one or more cube items comprises creating a respective cube item in the dynamic cube for each of the one or more tabular data items; andreplacing each of the one or more tabular sub-expressions in the multidimensional query with one or more references to one or more of the one or more cube items to generate a decomposed sub-query. |
地址 |
Armonk NY US |