FreeSoft
Utolsó módosítás: 2012. 05. 17. MAGYAR / ENGLISH  
 
KüldetésCégtörténetVezetőkElérhetőségekLeányvállalataink
Befektetői információk
Minőségbiztosítás
Állásajánlatok
Esettanulmányok
Ügyfelek
Partnerek
Hírek
Fotógaléria
Közlemény archívum
Főoldal
Alkalmazás migráció üzletág
Szolgáltatások termékek Esettanulmányok Referenciák Kapcsolat

Aventis
Az Aventis DB2/Cobol - Oracle/Cobol migrációs projektjének összefoglalása

Ügyfél:

A franciaországi, strasbourg-i székhelyű Aventis a gyógyszerek és az emberi oltóanyagok vezető szállítója. Az Aventis stratégiai célja, hogy nagy betegpopulációk kielégítetlen szükségleteit teljesítő innovatív gyógyászati anyagok kifejlesztésével, bevezetésével és sikeres forgalmazásával állítson elő értéket.

Háttér:

Az Aventis Egyesült Államokban, New Jersey államban működő telephelyén úgy döntöttek, hogy költségtakarékossági megfontolásokból minden, IBM ES9000 számítógépen és OS/390 operációs rendszeren futó alkalmazást áthelyeznek a HP UNIX platformra. Az ES9000 gépen tárolt forrásadatbázisokat konvertálták az Oracle legújabb formátumára. Migrálták az ES9000-en futó alkalmazási folyamatokat is. Ebben a projektben az SAP éles adattárház-alkalmazásához kapcsolódó ETL-folyamatokat alakították át. A közös Oracle - Aventis DB2 áthelyező csoport, amelyben az Oracle munkáját a FreeSoft segítette, az alkalmazások tulajdonosaival szoros együttműködésben igyekezett elérni, hogy a konvertált Oracle-környezet megfeleljen az alkalmazás átvételi tesztje követelményeinek.

A projekt:

A feladatok alábbi felsorolása jól összefoglalja azt a módszert, ahogyan a migrációt általában kezelni szoktuk. Az Aventis a teljesítménymérés alapjául az éles táblák másolatát használta, és nem kisebb teszt adatbázis-környezetet. Az integrációs teszt és az ETL átvételi teszt végén a munkacsoport párhuzamosan futtatott minden (napi, heti és havi) folyamatot legalább egyszer, mielőtt kivonta volna a használatból a korábbi Mainframe-környezetet.

1. A migrációs eljárások definiálása (felderítés). Ez kiterjed azoknak az "egyéb" DB2 adatbázisoknak az azonosítására is, amelyeket üzleti változások miatt, vagy mert egyes DB2 táblázatok csak a DB2-környezetben használhatók, nem kell migrálni.

2. Az éles DB2 adatbázistáblák konvertálása, az Oracle DB táblák betöltése az új környezetbe. A régi Paymail és SAP DW táblákat csak egyszer és közvetlenül konvertálják az éles környezetbe, mert statikus adatokat tartalmaznak. Ugyanez áll az "egyéb" adatbázis-alkalmazásokra is.

3. Az SAP DW ETL-folyamatok kifejlesztése/konvertálása, illetve tesztelése.

4. Az SAP Extract folyamatok kifejlesztése és tesztelése az integrációs teszt részeként (Aventis).

5. A jelentéskészítő folyamatok kifejlesztése és tesztelése az integrációs teszt részeként (Aventis).

6. A jelentések és az adatkinyerő folyamatok futtatása a forrás DB2-környezetben a napi munka részeként, teljesítménymérés végett (az időmérés miatt ezt az adatbázis statikus másolatán kell elvégezni - Aventis).

7. A végfelhasználók az Oracle adatbázison lefuttatott jelentésekkel ellenőrzik az eredményt (Aventis).

8. Az egyéb alkalmazásinterfészek tesztelése a konvertált adatbázissal, az integrációs teszt részeként (Aventis).

9. A konvertált adatbázis egy példányának elkészítése az ETL-tesztelés céljára.

10. A régi és az új környezetben naponta, hetente és havonta futtatandó ETL-fájlok beszerzése.

11. Teljesítménymérő jelentések elkészítése a forrás DB2 környezetben - másolat készítése az ehhez használt adatbázisról, ha van elég hely (Aventis).

12. Az új ETL folyamat eredményének ellenőrzése a DB2 környezethez képest (teljesítménymérést kell végrehajtani a DB2 környezetben - a kitöltött fájlok elfogadhatók).

13. Az SAP éles adattárházának integrációs tesztelése és ETL-tesztelése.

14. Az integrációs teszt befejezése után az éles Paymail és az éles SAP DW konverziós folyamatának újrafuttatása.

15. Minden éles interfész módosítása az Oracle adatbázis-kezelő használatára.

16. Az új ETL-folyamatok futtatása éles üzemben egy meghatározott ideig, éles adatok és jelentések kinyerése az Oracle adatbázisból (párhuzamosan a DB2-vel)

17. A DB2 üzemen kívül helyezése.

Felhasznált technológia:

1. A fizikai Oracle adatbázis létrehozása (max. 4200 tábla és/vagy nézet):

Az Aventis egy egyszerű szövegfájlt biztosított az Oracle munkacsoportjának, amelyben szerepel minden olyan DB2 DDL (Data Definition Language), amely szükséges azadatbázistáblák, indexek, nézetek stb. teljes körű létrehozásához.

A szövegfájlt a FreeSoft kapta meg, majd feldolgozta az X2O eszköz segítésével. Ennek eredményeként olyan Oracle táblák/adattárak jöttek létre, amelyek tartalmazták azokat a Create utasításokat, amelyekkel az adatbázis minden táblája, indexe és nézete generálható volt Oracle-ben. A Create utasításokat "ki is takarította" az X2O eszköz, eltávolította a mezőnevekből az Oracle fenntartott szavait, és ahol ez szükséges volt, átalakította a DB2 adattípusokat Oracle adattípusokra. Ezeket a táblákat visszaadták az Oracle csoportjának, hogy elkészítse az Oracle-adatbázist.

2. Az Oracle adatbázis első feltöltése:

A FreeSoft X2O eszköze segítségével átalakította a DB2 Loader Control fájlokat SQL*Loader fájlokká.

Az SQL*Loader fájlokat visszaadta az Oracle-nek, hogy az betöltse velük az adatokat az Oracle adatbázisba.

3. Az ETL-rutinok átalakítása (kb. 140 folyamat):

A FreeSoft saját X2O eszközével konvertálta az ETL (Extract Transform Load) rutinokat olyan rutinokká, amelyek alkalmasak az Oracle adatbázis frissítésére (más szóval a beágyazott SQL konvertálására az Oracle Call Interfész (OCI) formátumra), valamint a COBOL (Common Business Oriented Language) újrafordítására.

Az Oracle ETL-rutinokat visszaadta az Oracle-nek, tesztelés, illetve a megrendelőnek történő átadás végett.

A FreeSoft technikai támogatást nyújtott a fent ismertetett konvertált eljárásokkal kapcsolatban felmerülő problémák esetére.

Eredmény:

A projekt kétféle eredménye hozott megtakarítást:

? Ki lehetett vonni a használatból a régi hardverplatformot

? El lehetett kerülni a külső felek általi karbantartás költségeit

Az, hogy a DB2-t és az IMS adatbázis-kezelőt használó alkalmazásokat áthelyezték az Oracle adatbázis-kezelőre (az Aventis szabványos platformjára), csökkentette a költségeket, mivel a cég alkalmazottainak nem kell több adatbáziskezelő-rendszert ismerniük.



1037 Budapest Montevideo u. 8.Telefon: (06-1) 371-2910Fax: (06-1) 371-2911fs.inf@freesoft.hu Oldaltérkép