Query metadata engine

In one example, a method comprises receiving, with a data access service, an input query from an enterprise software application, wherein the data access service is positioned between the enterprise software application and a multidimensional data source; parsing the input query into a parse tree; g...

Full description

Saved in:
Bibliographic Details
Main Authors CHAUVIN STANLEY L, CUMMINGS DAVID C, FERNANDEZ ORTEGA ARIEL, BURKE PATRICK
Format Patent
LanguageEnglish
Published 18.02.2014
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:In one example, a method comprises receiving, with a data access service, an input query from an enterprise software application, wherein the data access service is positioned between the enterprise software application and a multidimensional data source; parsing the input query into a parse tree; generating an abstract syntax tree based on the parse tree, the abstract syntax tree comprising input query elements and multidimensional expression query elements based on the input query; performing an evaluation of metadata comprised in the multidimensional expression query elements of the abstract syntax tree; restructuring the abstract syntax tree based on the evaluation of the metadata; executing a query based on the restructured abstract syntax tree on the multidimensional data source; and retrieving a query result set from the multidimensional data source comprising results that are responsive to the query based on the restructured abstract syntax tree.
Bibliography:Application Number: US201213545494