Real time sessions in an analytic application
First Claim
1. In an analytic application, a method for incrementally transforming in real time a dynamically changing operational database, said method comprising the steps of:
- a) initializing a session, said session identified as a real time session, said real time session for repeatedly executing a data transport pipeline of said analytic application; and
b) executing said data transport pipeline at the end of each time interval in a plurality of contiguous time intervals occurring during said real time session, wherein said data transport pipeline is persisted after each execution of said data transport pipeline until said real time session is completed.
7 Assignments
0 Petitions
Accused Products
Abstract
A method and system thereof for performing real time transformations of dynamically increasing databases is described. A session, identified as a real time session, is initialized. The real time session repeatedly executes a persistent (e.g., continually running) data transport pipeline of the analytic application. The data transport pipeline extracts data from a changing database, transforms the data, and writes the transformed data to storage (e.g., a data warehouse or data mart). The data transport pipeline is executed at the end of each time interval in a plurality of contiguous time intervals occurring during the real time session. The data transport pipeline remains running after it is executed, until the real time session is completed. Accordingly, new data are transformed in a timely manner, and processing resources are not consumed by having to repeatedly re-establish (re-initialize) the data transport pipeline.
-
Citations
21 Claims
-
1. In an analytic application, a method for incrementally transforming in real time a dynamically changing operational database, said method comprising the steps of:
-
a) initializing a session, said session identified as a real time session, said real time session for repeatedly executing a data transport pipeline of said analytic application; and
b) executing said data transport pipeline at the end of each time interval in a plurality of contiguous time intervals occurring during said real time session, wherein said data transport pipeline is persisted after each execution of said data transport pipeline until said real time session is completed. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system comprising:
-
a bus;
a processor coupled to said bus; and
a memory unit coupled to said bus, said processor for executing a method for incrementally transforming in real time a dynamically changing operational database in an analytic application, said method comprising the steps of;
a) initializing a session, said session identified as a real time session, said real time session for repeatedly executing a data transport pipeline of said analytic application; and
b) executing said data transport pipeline at the end of each time interval in a plurality of contiguous time intervals occurring during said real time session, wherein said data transport pipeline is persisted after each execution of said data transport pipeline until said real time session is completed. - View Dependent Claims (9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21)
-
-
15. A computer-usable medium having computer-readable program code embodied therein for causing a computer system to perform a method for incrementally transforming in real time a dynamically changing operational database in an analytic application, said method comprising the steps of:
-
a) initializing a session, said session identified as a real time session, said real time session for repeatedly executing a data transport pipeline of said analytic application; and
b) executing said data transport pipeline at the end of each time interval in a plurality of contiguous time intervals occurring during said real time session, wherein said data transport pipeline is persisted after each execution of said data transport pipeline until said real time session is completed.
-
Specification