Adatok áthelyezésére vonatkozó szolgáltatások

Az adatáthelyezési szolgáltatás lehetővé teszi adatok áthelyezését az alkalmazáson belül a forrásadatbázisból a céladatbázisba. A forrás- és céladatbázisok azonos vagy eltérő eredetűek illetve egyetlen vagy több rendszeren is megtalálhatók lehetnek.Az adatok áthelyezésén kívül a szolgáltatás az adatok átalakítására, illetve szükség esetén az alapvető adatélettartam-funkció biztosítására használható.az alkalmazás igényének megfelelően.

Az adatáthelyezési szolgáltatást 5 főbb összetevő valósítja meg:
  1. (Forrás) Az összetevő rögzítése.
  2. (Cél) Az összetevő alkalmazása.
  3. ETL (kigyűjtés, átalakítás, betöltés) összetevő
  4. Élettartam forrásösszetevő
  5. Élettartam célösszetevő
A rögzítési és alkalmazási összetevők együttesen végzik az adatok áthelyezését a forrásadatbázisból a céladatbázisba. Az adatelőkészítő összetevő végez el minden szükséges adatátalakítást a forrásadatbázis adatstruktúrája és a céladatbázis adatstruktúrája közötti eltérés esetén.Az alábbi diagram az adatáthelyezési szolgáltatás folyamatmenetét illusztrálja:

Az adatáthelyezési szolgáltatás folyamatmenete

Az adatáthelyezési szolgáltatás folyamata a következő lépésekből áll:
  1. A forrástáblák adatait például a Monitor-kiszolgáltó tárolhatja és módosíthatja. A rögzítési összetevő rögzíti a munkatáblák forrástábláiban végzett mindennemű adatmódosítást.
  2. Az alkalmazási összetevő előre meghatározott időközönként azonosítja, majd a munkatáblákba rögzíti a módosításokat.
  3. A módosítások sikeres rögzítése után a rendszer meghívja az adatelőkészítő összetevőt.
  4. Az alkalmazási munkatáblák adatai és az előre meghatározott szabályok használatával az ETL összetevő minden szükséges átalakítást elvégez. A sikeresen átalakított adatokat a szolgáltatás a céltáblákba írja. A nem teljes vagy hibás adatokat a rendszer későbbi feldolgozás céljából egy másik munkatáblacsoportban tárolj.
  5. Az adatelőkészítés befejezte után a cél élettartam-összetevő aktiválódik.
  6. Idővel az alkalmazási munkatáblákban nagy mennyiségű adat halmozódhat fel. Ezért az adatelőkészítő összetevő által a táblákban sikeresen feldolgozott adatokat a rendszer a cél élettartam-összetevőbe helyezi át.
  7. Miután az adatok sikeres másolása megtörtént a céladatbázisba, el lehet őket távolítani a rögzítési munkatáblákból. A rögzítési összetevő rendszeres időközönként tisztítja a munkatáblákat, hogy csökkentse a források mennyiségét.
  8. Az adatok eltávolítása a rögzítési adattáblából elindítja a forrás élettartam-összetevő meghívását.
  9. A sikeresen feldolgozott, törlésre késznek jelölt és a forrás élettartam-megtartási alapszabályt teljesítő adatok eltávolításra kerülnek a forrásadatbázisból.
Az alábbi ábrán láthatja, hogy a rögzítési összetevő és a forrás élettartam-összetevő általában a forrás rendszeren található, míg az alkalmazási, adatelőkészítési és cél élettartam-összetevő a cél rendszeren:

A forrás- és céladatbázisok

Az adatáthelyezési szolgáltatáson belül az összetevők több példányát is lehet használni a forrás- és céladatbázisban használt adatszerkezettől függően. Az összetevőpéldányok száma közvetlen viszonyban van számos üzleti mérőszámcsoporttal és az üzleti mérőszámmodelln belüli forrás- és céltáblával. Az egyes példányokat egyedi azonosítóval látták el. Az alábbi szabályok a WebSphere® Business Monitorn belülre vonatkoznak: Összetevőpéldány lehet egy végrehajtandó program, adatbázisban tárolt eljárás vagy adatbázistrigger.
A WebSphere Business Monitor alkalmazás az adatáthelyezési szolgáltatás két példányát használja:
Az adatok áthelyezésére vonatkozó szolgáltatás (állapotból futásidejűbe) azokat az adatokat dolgozza fel, amelyeket a figyelési kiszolgáló az állapot-adatbázisban tárolt, és áthelyezi őket a futásidejű adatbázisba, ahol az irányítópult hozzáfér. 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. Az áthelyezést a következő diagram illusztrálja:

Adatáthelyezési szolgáltatás

A következő részek ezen szolgáltatások alapértelmezett konfigurációját, a konfigurálás menetét, indításuk/leállításuk és megfigyelésük módját tartalmazzák.

Kapcsolódó feladatok
Adatok áthelyezésére vonatkozó szolgáltatások telepítése
Adatok áthelyezésére vonatkozó szolgáltatások beállításainak konfigurálása
Adatok áthelyezésére vonatkozó szolgáltatások beállításának véglegesítése
Indítási és megállítási parancsfájlok állandósítása
Adatok áthelyezésére vonatkozó szolgáltatás (futásidejűből előzménybe) indítása
Adatok áthelyezésére vonatkozó szolgáltatás (futásidejűből előzménybe) leállítása
Adatok áthelyezésére vonatkozó szolgáltatás (állapotból futásidejűbe) indítása
Adatok áthelyezésére vonatkozó szolgáltatás (állapotból futásidejűbe) leállítása

Copyright IBM Corporation 2005, 2006. Minden jog fenntartva.