Computer systems and methods for the query and visualization of multidimensional databases
First Claim
1. A method, comprising:
- at a computer having a display, one or more processors, and memory storing one or more programs for execution by the one or more processors;
displaying a graphical user interface on the display, wherein the graphical user interface includes a schema information region and a data visualization region, wherein the schema information region includes a plurality of fields from a multi-dimensional database that includes at least one data hierarchy, and wherein the data visualization region includes a columns shelf and a rows shelf;
detecting user actions to associate one or more first fields with the columns shelf and to associate one or more second fields with the rows shelf; and
generating a visual table in the data visualization region in accordance with the user actions, wherein the visual table includes one or more panes, each pane has an x-axis defined based on data for the one or more first fields associated with the columns shelf, and each pane has a y-axis defined based on data for the one or more second fields associated with the rows shelf.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer displays a graphical user interface on its display. The graphical user interface includes a schema information region and a data visualization region. The schema information region includes a plurality of fields of a multi-dimensional database that includes at least one data hierarchy. The data visualization region includes a columns shelf and a rows shelf. The computer detects user actions to associate one or more first fields with the columns shelf and to associate one or more second fields with the rows shelf. The computer generates a visual table in the data visualization region in accordance with the user actions. The visual table includes one or more panes. Each pane has an x-axis defined based on data for the one or more first fields, and each pane has a y-axis defined based on data for the one or more second fields.
118 Citations
18 Claims
-
1. A method, comprising:
at a computer having a display, one or more processors, and memory storing one or more programs for execution by the one or more processors; displaying a graphical user interface on the display, wherein the graphical user interface includes a schema information region and a data visualization region, wherein the schema information region includes a plurality of fields from a multi-dimensional database that includes at least one data hierarchy, and wherein the data visualization region includes a columns shelf and a rows shelf; detecting user actions to associate one or more first fields with the columns shelf and to associate one or more second fields with the rows shelf; and generating a visual table in the data visualization region in accordance with the user actions, wherein the visual table includes one or more panes, each pane has an x-axis defined based on data for the one or more first fields associated with the columns shelf, and each pane has a y-axis defined based on data for the one or more second fields associated with the rows shelf. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A computer system for ranking data visualizations, comprising:
-
a display; one or more processors; memory; and one or more programs stored in the memory for execution by the one or more processors, the one or more programs comprising instructions for; displaying a graphical user interface on the display, wherein the graphical user interface includes a schema information region and a data visualization region, wherein the schema information region includes a plurality of fields from a multi-dimensional database that includes at least one data hierarchy, and wherein the data visualization region includes a columns shelf and a rows shelf; detecting user actions to associate one or more first fields with the columns shelf and to associate one or more second fields with the rows shelf; and generating a visual table in the data visualization region in accordance with the user actions, wherein the visual table includes one or more panes, each pane has an x-axis defined based on data for the one or more first fields associated with the columns shelf, and each pane has a y-axis defined based on data for the one or more second fields associated with the rows shelf. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable storage medium storing one or more programs configured for execution by a computer system having a display, one or more processors, and memory storing one or more programs for execution by the one or more processors, the one or more programs comprising instructions for:
-
displaying a graphical user interface on the display, wherein the graphical user interface includes a schema information region and a data visualization region, wherein the schema information region includes a plurality of fields from a multi-dimensional database that includes at least one data hierarchy, and wherein the data visualization region includes a columns shelf and a rows shelf; detecting user actions to associate one or more first fields with the columns shelf and to associate one or more second fields with the rows shelf; and generating a visual table in the data visualization region in accordance with the user actions, wherein the visual table includes one or more panes, each pane has an x-axis defined based on data for the one or more first fields associated with the columns shelf, and each pane has a y-axis defined based on data for the one or more second fields associated with the rows shelf. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification