System and method for management of an automatic OLAP report broadcast system
DCFirst Claim
1. A system for managing automatic generation of output from one or more services processed in an on-line analytical processing system, comprising:
- service creating means for enabling an administrative user to create a service to be processed in an on-line analytical processing system and for scheduling the service to be processed according to a schedule;
service subscription means for enabling subscribers to subscribe to the service created by the service creating means, and for enabling the subscribers to select portions of the service to receive as a report;
service processing means for processing the service in the on-line analytical processing system according to the schedule, the service comprising at least one query to be performed by the on-line analytical processing system, and for formulating a separate report for each subscriber based on the portions of the service that subscriber selected;
output forwarding means for automatically forwarding output from the service to a specified output device of each subscriber subscribed to receive the service; and
processing management means for managing the operation of the service processing means.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A system, method and processor medium that manages automatic generation of output from an on-line analytical processing system. Scheduled services are processed in an on-line analytical processing system and output from the OLAP system is then automatically forwarded to one or more subscriber output devices specified for that service. The system manages the operation of the service processing system to increase throughput, increase speed, and improve the administrator control over the processing. The system may maintain dynamic recipient lists that are resolved by system. The system enables administrator control over processing by enabling administrators to view all services and all subscribers of the system, by maintaining an address book containing entries for subscribers of the service and enables a system user to view the contents of the address book, and by scheduling processing of services. The system governs the volume of services being processed, the number of subscribers to a particular service, and the number of output devices to which a service may be broadcast.
420 Citations
11 Claims
-
1. A system for managing automatic generation of output from one or more services processed in an on-line analytical processing system, comprising:
-
service creating means for enabling an administrative user to create a service to be processed in an on-line analytical processing system and for scheduling the service to be processed according to a schedule; service subscription means for enabling subscribers to subscribe to the service created by the service creating means, and for enabling the subscribers to select portions of the service to receive as a report; service processing means for processing the service in the on-line analytical processing system according to the schedule, the service comprising at least one query to be performed by the on-line analytical processing system, and for formulating a separate report for each subscriber based on the portions of the service that subscriber selected; output forwarding means for automatically forwarding output from the service to a specified output device of each subscriber subscribed to receive the service; and processing management means for managing the operation of the service processing means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of managing automatic generation of output from one or more services processed in an on-line analytical processing system, comprising:
-
enabling an administrative user to create a service to be processed in an on-line analytical processing system, and to specify a schedule for processing of the service; enabling subscribers to subscribe to the service and to select portions of the service to receive as a report; processing the service in the on-line analytical processing system according to the schedule, the service comprising at least one query to be performed by the on-line analytical processing system; formulating a separate report for each subscriber based on the portions of the service that subscriber selected; forwarding output from the service to a specified output device of each subscriber subscribed to receive the service; and managing the processing of the service based on predetermined performance criteria specified by the administrative user.
-
Specification