System and method for exporting report results from a reporting system
First Claim
1. A method for automatically exporting results from a reporting system, comprising the steps of:
- receiving a selection of an export-designated report to be processed by the reporting system;
generating a plurality of datamarts associated with the selected export-designated report, wherein each of the plurality of datamarts corresponds to a datamart table of a plurality of datamart tables;
generating one or more datamart create queries for each of the plurality of datamarts, wherein at least one datamart create query inserts a datamart table in a destination database management system;
exporting results from the export-designated report from the reporting system to at least one predetermined format accessible by a user device, wherein the results are exported automatically without user input at a report execution time, and wherein exporting the results from the export-designated report comprises exporting the results from the destination database management system to a plurality of datamart tables corresponding to the plurality of datamarts, wherein the at least one destination database management system comprises a different database management system than a database management system of the reporting system, wherein multiple database connections are supported inside a report execution for exporting the results from the destination database management system; and
enabling a user of the user device after receiving the export-designated reports to designate the export-designated report for further result exporting by the reporting system.
5 Assignments
0 Petitions
Accused Products
Abstract
A technique for exporting results from a reporting system report in a format type including a datamart, PDF file, flat file, Excel™ file, HTML file, and XML file or in another relational database management system (RDBMS) format. In one embodiment, the technique is realized through a method and a system for automatically exporting results from a business intelligence, OLAP, or other reporting system. One embodiment of the present invention involves a method of enabling a user to designate a report desired for execution as an export-report. When the report is processed, the report is exported into a datamart or other format and made available for access by the user through one or more different types of user devices. The user may then further manipulate or export the results from the datamart to a file type as desired.
45 Citations
22 Claims
-
1. A method for automatically exporting results from a reporting system, comprising the steps of:
-
receiving a selection of an export-designated report to be processed by the reporting system; generating a plurality of datamarts associated with the selected export-designated report, wherein each of the plurality of datamarts corresponds to a datamart table of a plurality of datamart tables; generating one or more datamart create queries for each of the plurality of datamarts, wherein at least one datamart create query inserts a datamart table in a destination database management system; exporting results from the export-designated report from the reporting system to at least one predetermined format accessible by a user device, wherein the results are exported automatically without user input at a report execution time, and wherein exporting the results from the export-designated report comprises exporting the results from the destination database management system to a plurality of datamart tables corresponding to the plurality of datamarts, wherein the at least one destination database management system comprises a different database management system than a database management system of the reporting system, wherein multiple database connections are supported inside a report execution for exporting the results from the destination database management system; and enabling a user of the user device after receiving the export-designated reports to designate the export-designated report for further result exporting by the reporting system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for automatic exporting of results from a reporting system, the system comprising a processor and a memory storing instruction means coupled to the processor that when executed causes the processor to perform the following steps:
-
receive a selection of an export-designated report to be processed by the reporting system; generate a plurality of datamarts associated with the selected export-designated report, wherein each of the plurality of datamarts corresponds to a datamart table of a plurality of datamart tables; generate one or more table create queries for each of the plurality of datamarts, wherein the table create query inserts a first export datamart table in a destination database management system; and export the results from the export-designated report to at least one predetermined format accessible by a user device, wherein the results are exported automatically without user input at a report execution time, and wherein exporting the results from the export-designated report comprises exporting the results from the destination database to a plurality of datamart tables corresponding to the plurality of datamarts, wherein the at least one destination database management system comprises a different database management system than a database management system of the reporting system wherein multiple database connections are supported inside a report execution for exporting the results from the destination database management system; and enable a user of the user device after receiving the one or more designated reports to designate the export-designated report for further result exporting by the reporting system. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A non-transitory processor usable medium having processor readable program code embodied therein for automatically exporting results from a reporting system, the computer readable code comprising:
-
processor readable code for causing at least one processor to operate so as to; receive a selection of an export-designated report to be processed by the reporting system; generate a plurality of datamarts associated with the selected export-designated report, wherein each of the plurality of datamarts corresponds to a datamart table of a plurality of datamart tables; generate one or more datamart create queries for each of the plurality of datamarts, wherein at least one datamart create query inserts a datamart table in a destination database management system; export results from the export-designated reports from the reporting system to at least one predetermined format accessible by a user device, wherein the results are exported automatically without user input at a report execution time, and wherein exporting the results from the export-designated report comprises exporting the results from the export-designated report to a plurality of datamart tables corresponding to the plurality of datamarts, wherein the destination database management system comprises a different database management system than a database management system of the reporting system, wherein multiple database connections are supported inside a report execution for exporting the results from the destination database management system; and enable a user of the user device after receiving the export-designated report to designate the export-designated report for further result exporting by the reporting system. - View Dependent Claims (20, 21, 22)
-
Specification