Der Kunde ist eine Supermarktkette mit Geschäften in Nordkalifornien, Nevada und New Mexico. FreeSoft als Technologieanbieter und Migrationspartner war als Subunternehmer des weltweit führenden RDBMS-Anbieters im Migrationsprojekt Client’s Data Warehouse beteiligt.
Das Projekt
Grund der Migration war: hohe Wartungskosten und veraltete Technologie und Umgebung.
Das ursprüngliche System lief auf einer OS / 390-Maschine, die auf IBM DB2 basierte. Die Datenbank enthielt 1 TB Daten, die in Hunderten von Tabellen gespeichert waren (die meisten davon waren partitioniert). Die ETL-Prozesse wurden in Cobol-Programmen und SQL-Prozeduren abgebildet, die von JCL aufgerufen wurden.
Ziel des Projekts war das DB2-Datenbankschema auf einem offenen System nach Oracle zu migrieren, die Daten zu transformieren und zu laden und schließlich die ETL-Prozesse neu zu plattformieren.
Lösung
FreeSoft nutzte sein LiberatorWorkbench-Framework, um das Projekt zu realisieren. Folgende Tools wurden verwendet:
- KnowledgeLiberator zum Analysieren der DB2-Schema- und Steuerdateien
- KnowledgeLiberator zur Analyse der SQL-Prozeduren
- DataLiberator zum Konvertieren des Oracle-Schemas und der SQL-Prozedur sowie zum Generieren von Skripten für den Datenumwandlung und Ladeprozess
- CodeLiberator für den COBOL-Plattformwechsel
Das Projekt hat folgende Vorteile für den Kunde
- DB2 auf dem Mainframe wurde beseitigt, es wird nur die Oracle-Datenbank in der UNIX-Umgebung verwendet
- Reduktion der Kosten
- Verbesserte Effizienz