Interfacing with a Relational Database for Multi-Dimensional Analysis via a Spreadsheet Application
First Claim
1. A system for providing an interface to a relational database, the system comprising:
- a relational interface web server system, comprising;
one or more processors; and
a memory communicatively coupled with and readable by the one or more processors and having stored therein processor-readable instructions which, when executed by the one or more processors, cause the one or more processors to;
receive a request for data stored in a relationship database, wherein the request is received from a spreadsheet application;
in response to the request for data stored in the relational database, accessing a plurality of tables in the relational database to retrieve the data indicated in the request;
translate the retrieved data from the plurality of tables of the relational database into a format for output to the spreadsheet application; and
output the translated data to the spreadsheet application.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and computer-readable mediums are presented that may provide for an interface to a relational database. A request may be received for data stored in a relationship database, wherein the request is received from a spreadsheet application. In response to the request for data stored in the relational database, a plurality of tables in the relational database may be accessed to retrieve the data indicated in the request. The retrieved data may be translated from the plurality of tables of the relational database into a format for output to the spreadsheet application. The translated data may be output to the spreadsheet application.
-
Citations
20 Claims
-
1. A system for providing an interface to a relational database, the system comprising:
a relational interface web server system, comprising; one or more processors; and a memory communicatively coupled with and readable by the one or more processors and having stored therein processor-readable instructions which, when executed by the one or more processors, cause the one or more processors to; receive a request for data stored in a relationship database, wherein the request is received from a spreadsheet application; in response to the request for data stored in the relational database, accessing a plurality of tables in the relational database to retrieve the data indicated in the request; translate the retrieved data from the plurality of tables of the relational database into a format for output to the spreadsheet application; and output the translated data to the spreadsheet application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A method for providing an interface to a relational database, the method comprising:
-
receiving, by a server system, a request for data stored in a relationship database, wherein the request is received from a spreadsheet application; in response to the request for data stored in the relational database, accessing, by the server system, a plurality of tables in the relational database to retrieve the data indicated in the request; translating, by the server system, the retrieved data from the plurality of tables of the relational database into a format for output to the spreadsheet application; and outputting, by the server system, the translated data to the spreadsheet application. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory processor-readable medium for providing an interface to a relational database, comprising processor-readable instructions configured to cause one or more processors to:
-
receive a request for data stored in a relationship database, wherein the request is received from a spreadsheet application; in response to the request for data stored in the relational database, accessing a plurality of tables in the relational database to retrieve the data indicated in the request; translate the retrieved data from the plurality of tables of the relational database into a format for output to the spreadsheet application; and output the translated data to the spreadsheet application. - View Dependent Claims (18, 19, 20)
-
Specification