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.
Een methode en een systeem daarvan om transformaties in real time van dynamisch stijgende gegevensbestanden worden uit te voeren beschreven. Een zitting, die als zitting wordt geïdentificeerd in real time, wordt geïnitialiseerd. De zitting in real time voert herhaaldelijk een blijvende (b.v., voortdurend lopend) pijpleiding van het gegevensvervoer van de analitische toepassing uit. De pijpleiding van het gegevensvervoer haalt gegevens uit een veranderend gegevensbestand, zet de gegevens om, en schrijft de omgezette gegevens aan opslag (b.v., een gegevenspakhuis of een gegeven mart). De pijpleiding van het gegevensvervoer wordt aan het eind van elke keer interval in een meerderheid van aangrenzende tijdintervallen uitgevoerd die tijdens de zitting voorkomen in real time. De pijpleiding van het gegevensvervoer blijft lopend nadat het wordt uitgevoerd, tot de zitting in real time wordt voltooid. Dienovereenkomstig, worden de nieuwe gegevens te zijner tijd omgezet, en de verwerkingsmiddelen worden niet verbruikt door (re-initialiseren) de pijpleiding van het gegevensvervoer herhaaldelijk te moeten opnieuw vestigen.