Optimization of multiple query filters
AssigneeSap SE
InventorsArpitha A. Shetty, Vijaya Pramilamma Bovilla, Sudarshan Pavanje, Abhishek Nagendra, Unmesh Sreedharan
Life of this patent
Estimating the term…
Abstract
A system includes identification of dimension filters associated with a visualization, identification, from the identified dimension filters, of nested dimension filters associated with a first dimension, generation of a composite filter based on the identified nested dimension filters, transmission of a query to a data source, the query including the composite filter, reception of a result set based on the query from the data source, and display of the visualization presenting the result set on the display.
Claims20
A system comprising:
- a display;
- a data storage device storing processor-executable process steps of a client application;
- and
- a processor to execute processor-executable process steps of the client application to:
- identify dimension filters associated with a visualization;
- from the identified dimension filters, identify nested dimension filters associated with a first dimension;
- generate a composite filter based on the identified nested dimension filters;
- transmit a query to a data source, the query including the composite filter;
- receive a result set based on the query from the data source;
- and
- display the visualization presenting the result set on the display.
A method for a client application executing on a client device, the method comprising:
- identifying dimension filters associated with a visualization;
- from the identified dimension filters, identifying nested dimension filters associated with a first dimension;
- generating a composite filter based on the identified nested dimension filters;
- transmitting a query to a data source, the query including the composite filter;
- receiving a result set based on the query from the data source;
- and
- displaying the visualization presenting the result set on the display.
A computer-readable medium storing computer-executable process steps which, when executed by a computing device, cause the computing device to:
- identify dimension filters associated with a visualization;
- from the identified dimension filters, identify nested dimension filters associated with a first dimension;
- generate a composite filter based on the identified nested dimension filters;
- transmit a query to a data source, the query including the composite filter;
- receive a result set based on the query from the data source;
- and
- display the visualization presenting the result set on the display.
Dependencies are inferred from the claim text.