Az adatok
áthelyezésére vonatkozó szolgáltatás (futásidejűből előzménybe) áthelyezi az
adatokat a futásidejű adatbázisból az előzmény-adatbázisba, ahonnan végül az
adatbázis-adminisztrátor (DBA) eltávolítja őket. Az előzmény-adatbázisba sikeresen
áthelyezett adatokat más
WebSphere® Business Monitor
összetevők is beolvashatják és elemezhetik.
Az adatok áthelyezésére vonatkozó szolgáltatásra a következő alapértelmezett
konfiguráció érvényes:
- A futásidejű adatbázis tábláiban alkalmazott módosításokat folyamatosan rögzíti a
rendszer, és bejegyzi őket a munkatáblákba. A futásidejű adatbázis megfigyelt táblái
azok a céltáblák, amelyeket az adatok áthelyezésére vonatkozó szolgáltatás
(állapotból futásidejűbe) töltött be.
- A munkatáblákba bejegyzett módosításokat folyamatosan betölti az alkalmazási
összetevő, és érvényesíti őket az előzmény-adatbázis munkatábláira. Ezekhez a munkatáblákhoz más WebSphere Business Monitor összetevő nem férhet hozzá, mivel csak belső használatra alkalmazhatók.
- Az alkalmazási összetevő minden új feldolgozandó adat esetében elindítja az
ETL összetevőt. Az ütemezéstől függően (amely kezdetben minden huszonnegyedik óra) az
ETL összetevő feldolgozza az alkalmazási munkatáblákban tárolt adatokat, vagy
inaktív marad a következő ütemezett futtatásig.
Az ütemezett futtatások közötti
késleltetés növelésével hosszabb idő telik el az állapotból futásidejűbe történő
adatáthelyezési szolgáltatás által az adatok állapot-adatbázisban való tárolása és
azoknak az előzmény-adatbázis céltábláiban való közzététele között. Miután
bekerültek az előzmény-adatbázisba, az adatokhoz más
WebSphere Business Monitor
összetevő is hozzáférhet.
Megjegyzés: Az alkalmazási összetevő által kezdeményezett indítástól és az alkalmazási
összetevőtől való függőség miatt lehet, hogy az adatelőkészítési (ETL) összetevő nem
tudja 24 óránként (vagy az aktuálisan megadott alapértelmezett késleltetésnek
megfelelően) feldolgozni az adatokat. Ezért az ütemezés inkább a következőképpen
értelmezhető: "Ne dolgozzon fel új adatot legalább 23 óra 59 percig az utolsó
feldolgozási ciklus befejezése után".
- Az
alkalmazási munkatáblákban található, az adatelőkészítési összetevő által sikeresen
feldolgozott adatokat az élettartam célösszetevője az ütemezésnek megfelelően
eltávolítja. Alapértelmezés szerint ez az összetevő minden 24 órában
lefut. Az
ütemezés késleltetésének növelésével a munkatáblák nagyobb mértékben
nőnek. A késleltetés csökkentése szintén előre nem látott problémákhoz vezethet,
mivel elképzelhető, hogy a többszörös adatszolgáltató összetevők párhuzamosan módosítják a
munkatáblákat, illetve párhuzamosan próbálják őket elérni.
- A rögzítési összetevő ötpercenként automatikusan eltávolítja a rögzítési
munkatáblából az onnan az alkalmazási munkatáblákba áthelyezett adatokat.
- A rögzítési munkatáblákon alkalmazott minden tisztítási művelet során elindul az
élettartam célösszetevője. Ez az összetevő szintén ütemezés alapú. Csak azokat az
adatokat távolítja el a futásidejű adatbázis forrástábláiból, amelyeket a figyelési
kiszolgáló kijelöl a törlési művelethez, és amelyek legalább 24 órán át a futásidejű
adatbázisban vannak.
Az alapértelmezett ritkítási intervallum öt perc. Ha az élettartam összetevőjének tisztítási időközéhez olyan érték
van megadva, amely a rögzítési összetevőhöz megadott tisztítási időköznél
alacsonyabb, a tisztítás a rögzítési összetevőhöz megadott tisztítási időszak
alapján történik.
Példa: A rögzítési összetevő
tisztítási időköze a munkatáblák esetében 5 perc, az élettartam
forrás-összetevőjének ütemezett értéke pedig 1 perc. 5 percnek kell eltelnie, mielőtt a rögzítési program elindítja a tisztítási ciklust. Mivel a rögzítési program tisztítási tevékenysége 5 percig nem aktiválódik, az
élettartam összetevője nem indul el. 5 perc eltelte után a rendszer eltávolítja az
adatokat a munkatáblákból és elindítja az élettartam forrásösszetevőjét, amely
eltávolítja a futásidejű adatbázisban lévő forrástáblák adatait.
Az alapértelmezett konfiguráció módosítható.