Integrated system and method of data warehousing and delivery
First Claim
1. An integrated system of data warehousing and data delivery comprising:
- a supplier module for a user to define an extraction order comprising a first tasklist of what data are to be extracted from one or more existing data processing systems, what transformations are to be performed and into what one or more databases said extracted and transformed data are to be stored, and a set of timings of when said first tasklist is to be executed;
a publisher module for a user to define s publisher order comprising a second tasklist of which of said extracted and transformed data we to be published, what transformations are to be performed on the published data and into what one or more databases said published data are to be stored, and a set of timings of when said second tasklist is to be executed;
a subscriber module for a user to define a subscription order comprising a third tasklist of which of said published data are to be retrieved, what transformations are to be performed on the retrieved data and the destinations the retrieved data are to be delivered, and a set of timings of when said third tasklist is to be executed;
a master scheduler module for scheduling said extraction orders said publisher order and said subscription order to produce a master schedule of when these orders are to be executed and in what sequence;
a concurrent manager module for managing the concurrent execution of said extraction order, said publisher order and said subscription order according to said master schedule;
a transport service module for transporting data from said one or more existing data processing systems to said databases of said extracted and transformed data, from said databases of said extracted and transformed data to said databases of said published data, and from said databases of said published data to the destinations specified in said subscription order; and
a transformation service module for transforming data according to specifications defined by a user using one or more of said supplier module, said publisher module and, said subscriber module.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method is capable of providing a much more effective enterprise-wide decision support system. It consists of an integrated end-to-end solution including automatic generation of data warehouses or data marts integrated with automatic delivery of information from the data warehouses or data marts to knowledge workers throughout the enterprise using a "publish and subscribe" paradigm for dissemination of the information at any time, to any places, in any formats to any number of knowledge workers. This integration allows information in the data warehouses or data marts to be delivered immediately after every refresh of the data warehouses or data marts thereby allowing maximum utilization of the valuable information in the data warehouses or data marts throughout the enterprise to gain the most optimum decision support.
-
Citations
8 Claims
-
1. An integrated system of data warehousing and data delivery comprising:
-
a supplier module for a user to define an extraction order comprising a first tasklist of what data are to be extracted from one or more existing data processing systems, what transformations are to be performed and into what one or more databases said extracted and transformed data are to be stored, and a set of timings of when said first tasklist is to be executed; a publisher module for a user to define s publisher order comprising a second tasklist of which of said extracted and transformed data we to be published, what transformations are to be performed on the published data and into what one or more databases said published data are to be stored, and a set of timings of when said second tasklist is to be executed; a subscriber module for a user to define a subscription order comprising a third tasklist of which of said published data are to be retrieved, what transformations are to be performed on the retrieved data and the destinations the retrieved data are to be delivered, and a set of timings of when said third tasklist is to be executed; a master scheduler module for scheduling said extraction orders said publisher order and said subscription order to produce a master schedule of when these orders are to be executed and in what sequence; a concurrent manager module for managing the concurrent execution of said extraction order, said publisher order and said subscription order according to said master schedule; a transport service module for transporting data from said one or more existing data processing systems to said databases of said extracted and transformed data, from said databases of said extracted and transformed data to said databases of said published data, and from said databases of said published data to the destinations specified in said subscription order; and a transformation service module for transforming data according to specifications defined by a user using one or more of said supplier module, said publisher module and, said subscriber module. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of data warehousing and data delivery comprising the steps of:
-
defining an extraction order comprising a first tasklist of what data are to be extracted from one or more existing data processing systems, what transformations are to be performed and into what one or more databases said extracted and transformed data are to be stored, and a set of timings of when said first tasklist is to be executed, defining a publisher order comprising a second tasklist of which of said extracted and transformed data are to be published, what transformations are to be performed on the published data and into what one or more databases said Published data are to be stored, and a set of timings of when said second tasklist is to be executed; defining a subscription order comprising a third tasklist of which of said published data are to be retrieved, what transformations are to be performed on the retrieved data and the destinations the retrieved data are to be delivered, and a set of timings of when said third tasklist is to be executed; scheduling said extraction order, said publisher order, and said subscription order to produce a master schedule of when these orders are to be executed and in what sequence; managing the concurrent execution of said extraction order, said publisher order and said subscriptions order according to said master schedule; transporting data from said one or more existing data processing systems to said databases of said extracted and transformed data, from said databases of said extracted and transformed data to said databases of said published data, and from said databases of said published data to the destinations specified in said subscription order; and transforming data according to specifications in said extraction order, said publisher order and said subscription order. - View Dependent Claims (7, 8)
-
Specification