GENERATING DATA QUERIES USING A GRAPHICAL SELECTION TREE
First Claim
1. A method comprising:
- receiving on a computing device, within a graphical user interface (GUI), user input to select a predefined data metric;
displaying, within the GUI, a selection tree containing a plurality of graphical branches associated with a data dimension, each branch corresponding to a data attribute within the data dimension; and
for each branch in the selection tree that is selected, generating a data query by the computing device to request, from a data storage system, data of the selected data metric that matches the data attribute corresponding to the selected branch.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosure relates to data retrieval in an enterprise system through use of a graphical selection tree. An exemplary device to implement and display such a selection tree includes one or more processors, and also a data selection component and a query engine that are each executable by the one or more processors. The data selection component, when operable, receives, within a graphical user interface (GUI), user input to select a predefined data metric, and displays, within the GUI, a selection tree containing graphical branches associated with a data dimension, wherein each branch corresponding to a data attribute within the data dimension. The query engine generates, for each branch in the selection tree that is selected, a data query to request data of the selected data metric that matches the data attribute corresponding to the selected branch. The query engine also is capable of sending each generated data query to a data storage system.
-
Citations
24 Claims
-
1. A method comprising:
-
receiving on a computing device, within a graphical user interface (GUI), user input to select a predefined data metric; displaying, within the GUI, a selection tree containing a plurality of graphical branches associated with a data dimension, each branch corresponding to a data attribute within the data dimension; and for each branch in the selection tree that is selected, generating a data query by the computing device to request, from a data storage system, data of the selected data metric that matches the data attribute corresponding to the selected branch. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product comprising a computer-readable medium having instructions embodied therein that, when executed, cause one or more processors to:
-
receive, within a graphical user interface (GUI), user input to select a predefined data metric; display, within the GUI, a selection tree containing a plurality of graphical branches associated with a data dimension, each branch corresponding to a data attribute within the data dimension; and for each branch in the selection tree that is selected, generate a data query to request, from a data storage system, data of the selected data metric that matches the data attribute corresponding to the selected branch.
-
-
18. A device comprising:
-
one or more processors; a data selection component executable by the one or more processors to receive, within a graphical user interface (GUI), user input to select a predefined data metric, and to display, within the GUI, a selection tree containing a plurality of graphical branches associated with a data dimension, each branch corresponding to a data attribute within the data dimension; and a query engine executable by the one or more processors to generate, for each branch in the selection tree that is selected, a data query to request data of the selected data metric that matches the data attribute corresponding to the selected branch. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A device comprising:
-
means for receiving input to select a predefined data metric; means for displaying a selection tree containing a plurality of graphical branches associated with a data dimension, each branch corresponding to a data attribute within the data dimension; and for each branch in the selection tree that is selected, means for generating a data query to request data of the selected data metric that matches the data attribute corresponding to the selected branch.
-
Specification