SELF-SERVICE DATABASE REPORTING SYSTEMS AND METHODS
First Claim
1. A database reporting method, comprising:
- installing reporting software on a server, wherein the reporting software is based on a type of database associated with a database;
providing a connection string to the reporting software for the database, wherein the connection string comprises access level to the database and the method of connecting to the database;
creating a plurality of views in the reporting software; and
providing one or more end users access to the reporting software through one of Hypertext Transfer Protocol and Hypertext Transfer Protocol Secure, wherein the one or more end users utilize a web browser comprising scripting capabilities.
3 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure enables users to interactively create, customize, and execute reports on data stored in databases using only a web browser. The user can create, customize, and execute reports by selecting various report elements including, for example, data sources, fields, filters, labels, charts, dashboards, and the like. Advantageously, the present invention enables users to create the reports through an Internet connection, without any special software, such as web browser plug-ins, database applications, and the like, without knowledge of data access languages, such as SQL, and without direct access to a database server. The present invention can directly connect to a plurality of different database types through a virtual or physical network connection. It fully functions without requiring the creation of additional configuration items like catalogs, models or secondary schemas by a programmer or database administrator (DBA).
-
Citations
17 Claims
-
1. A database reporting method, comprising:
-
installing reporting software on a server, wherein the reporting software is based on a type of database associated with a database; providing a connection string to the reporting software for the database, wherein the connection string comprises access level to the database and the method of connecting to the database; creating a plurality of views in the reporting software; and providing one or more end users access to the reporting software through one of Hypertext Transfer Protocol and Hypertext Transfer Protocol Secure, wherein the one or more end users utilize a web browser comprising scripting capabilities. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
a database comprising a database type; a web server comprising a reporting system, wherein the reporting system is configured to connect to the database over a network utilizing connection information, wherein the connection information comprises access level to the database and the method of connecting to the database; one or more users communicatively coupled to the web server over one of Hypertext Transfer Protocol and Hypertext Transfer Protocol Secure, wherein the one or more end users utilize a web browser comprising scripting capabilities to access the reporting system and to generate reports thereon based on the access level to the database. - View Dependent Claims (14, 15, 16)
-
-
17. A web server, comprising:
-
a network interface configured to connect to a user through a web browser and to a database comprising one of a plurality of database types; and a processor coupled to the network interface, wherein the processor is configured to execute computer-executable instructions configured to; operate a reporting software, wherein the reporting software is based on the one of a plurality of database types; connect to a database via the reporting software, wherein the connection comprises an access level to the database; create a plurality of views in the reporting software; and provide one or more end users access to the reporting software through one of Hypertext Transfer Protocol and Hypertext Transfer Protocol Secure over the network interface, wherein the one or more end users utilize a web browser comprising scripting capabilities.
-
Specification