Multidimensional cube functions
First Claim
1. A computer-implemented method for retrieving data from a multidimensional database, comprising:
- obtaining a cube function from a cell within a spreadsheet having cells;
wherein the cube function is directed at obtaining data from a multidimensional database and wherein the cell behaves similarly to the other cells within the spreadsheet having functions;
connecting to the multidimensional database that is associated with the cube function;
obtaining the data from the multidimensional database as specified by the cube function; and
placing the data within the spreadsheet cell.
2 Assignments
0 Petitions
Accused Products
Abstract
Cube functions may be used to obtain data from a multidimensional database. The cube functions may be contained within one or more cells of a spreadsheet. These cube functions behave similarly to the standard functions that may be included within a spreadsheet. Exemplary cube functions include obtaining: a cube member, a cube value, a cube set, a ranked member, a KPI, a member property and a count relating to a set. The cube functions within the spreadsheet may access the cube data from one or more multidimensional databases. Using the cube formulas in individual cells allows the user to add/delete rows and/or columns from within the spreadsheet.
-
Citations
20 Claims
-
1. A computer-implemented method for retrieving data from a multidimensional database, comprising:
-
obtaining a cube function from a cell within a spreadsheet having cells;
wherein the cube function is directed at obtaining data from a multidimensional database and wherein the cell behaves similarly to the other cells within the spreadsheet having functions;
connecting to the multidimensional database that is associated with the cube function;
obtaining the data from the multidimensional database as specified by the cube function; and
placing the data within the spreadsheet cell. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable medium having computer-executable instructions for interacting with an OLAP cube, comprising:
-
parsing a cube function having parameters;
wherein the cube function may be included within a cell of a spreadsheet and wherein the cube function is directed at obtaining data from an OLAP cube;
determining an OLAP cube from which to obtain data; and
fetching the data from the determined OLAP cube in response to the parameters of the cube function. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for interacting with a multidimensional database from a spreadsheet, comprising:
-
a spreadsheet application that is coupled to a network and is configured to perform steps, comprising;
using a cube function within a cell of the spreadsheet to generate an MDX query;
wherein the MDX query locates data within a multidimensional database;
querying a server using the MDX query;
receiving data returned in response to the MDX query; and
updating the cell and any other dependent cells in response to the received data; and
the server that is coupled to a network and the spreadsheet application, and wherein the server, comprises;
an application that is configured to perform actions, comprising;
receive an MDX query that requests data from the multidimensional database; and
attempting to obtain the requested data; and
when successful in obtaining the requested data delivering the data to the spreadsheet application. - View Dependent Claims (18, 19, 20)
-
Specification