Enhanced reporting system
First Claim
1. A system comprising:
- a computer processor;
a first database system coupled to the computer processor, the first database system comprising a plurality of tables; and
a second database system coupled to the computer processor, the second database system comprising a subset of the tables in the first database system;
wherein the computer processor is operable to identify a plurality of reports that are currently generated using the second database system;
wherein the computer processor is operable to automatically identify without user input a plurality of reports that are not currently generated using the second database system but that are capable of being generated using the second database system;
wherein the computer processor is operable to display on a computer display device a list of the plurality of reports that are not currently generated using the second database system but that are capable of being generated using the second database system;
wherein the computer processor is operable to receive input from a user selecting one or more of the plurality of reports, generate the selected reports, and display the generated reports on a computer display device;
wherein the computer processor is operable to receive input identifying an additional report to be generated, the additional report to be generated requiring one or more tables that are not on the second database system;
wherein the computer processor is operable to identify the one or more tables that are not on the second database system and that are needed to generate the additional report;
wherein the computer processor is operable to determine the size of each of the one or more tables that are not on the second database system and that are needed to generate the additional report;
wherein the computer processor is operable to display on the computer display device a list of the one or more tables and the size of the one or more tables that are not on the second database system and that are needed to generate the additional report; and
wherein the computer processor is operable to display a list of a plurality of additional reports that are currently not generated using the second database system sorted by number of additional tables that are required to generate the additional report and size of additional tables needed to generate the additional report.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer system includes a first database system that includes a plurality of tables, and a second database system that includes a subset of the tables in the first database system. The system identifies a plurality of reports that are currently generated using the second database system. The system also identifies a plurality of reports that are not currently generated using the second database system, but that are capable of being generated using the second database system, and displays a list of these reports on a computer display device. In an embodiment, the system further replicates one or more tables that are required for generation of additional reports from the first database system to the second database system.
13 Citations
15 Claims
-
1. A system comprising:
-
a computer processor; a first database system coupled to the computer processor, the first database system comprising a plurality of tables; and a second database system coupled to the computer processor, the second database system comprising a subset of the tables in the first database system; wherein the computer processor is operable to identify a plurality of reports that are currently generated using the second database system; wherein the computer processor is operable to automatically identify without user input a plurality of reports that are not currently generated using the second database system but that are capable of being generated using the second database system; wherein the computer processor is operable to display on a computer display device a list of the plurality of reports that are not currently generated using the second database system but that are capable of being generated using the second database system; wherein the computer processor is operable to receive input from a user selecting one or more of the plurality of reports, generate the selected reports, and display the generated reports on a computer display device; wherein the computer processor is operable to receive input identifying an additional report to be generated, the additional report to be generated requiring one or more tables that are not on the second database system; wherein the computer processor is operable to identify the one or more tables that are not on the second database system and that are needed to generate the additional report; wherein the computer processor is operable to determine the size of each of the one or more tables that are not on the second database system and that are needed to generate the additional report; wherein the computer processor is operable to display on the computer display device a list of the one or more tables and the size of the one or more tables that are not on the second database system and that are needed to generate the additional report; and wherein the computer processor is operable to display a list of a plurality of additional reports that are currently not generated using the second database system sorted by number of additional tables that are required to generate the additional report and size of additional tables needed to generate the additional report. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A process comprising:
-
identifying a plurality of reports that are currently generated using a second database system, wherein the second database system comprises a subset of tables from a first database system comprising a plurality of tables; identifying a plurality of reports that are not currently generated using the second database system but that are capable of being generated using the second database system; displaying on a computer display device a list of the plurality of reports that are not currently generated using the second database system but that are capable of being generated using the second database system; receiving input from a user selecting one or more of the plurality of reports, generating the selected reports, and displaying the generated reports on a computer display device; receiving input identifying an additional report to be generated, the additional report to be generated requiring one or more tables that are not on the second database system; identifying the one or more tables that are not on the second database system and that are needed to generate the additional report; determining the size of each of the one or more tables that are not on the second database system and that are needed to generate the additional report; displaying on the computer display device a list of the one or more tables and the size of the one or more tables that are not on the second database system and that are needed to generate the additional report; and displaying a list of a plurality of additional reports that are currently not generated using the second database system sorted by number of additional tables that are required to generate the additional report and size of additional tables needed to generate the additional report. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium comprising instructions that when executed by a processor execute a process comprising:
-
identifying a plurality of reports that are currently generated using a second database system, wherein the second database system comprises a subset of tables from a first database system comprising a plurality of tables; identifying a plurality of reports that are not currently generated using the second database system but that are capable of being generated using the second database system; displaying on a computer display device a list of the plurality of reports that are not currently generated using the second database system but that are capable of being generated using the second database system; receiving input from a user selecting one or more of the plurality of reports, generating the selected reports, and displaying the generated reports on a computer display device; receiving input identifying an additional report to be generated, the additional report to be generated requiring one or more tables that are not on the second database system; identifying the one or more tables that are not on the second database system and that are needed to generate the additional report; determining the size of each of the one or more tables that are not on the second database system and that are needed to generate the additional report; displaying on the computer display device a list of the one or more tables and the size of the one or more tables that are not on the second database system and that are needed to generate the additional report; and displaying a list of a plurality of additional reports that are currently not generated using the second database system sorted by number of additional tables that are required to generate the additional report and size of additional tables needed to generate the additional report.
-
Specification