data migration als kernprozess bei der implementierung der ... · pdf filecv.060 enthält...
TRANSCRIPT
<Insert Picture Here>
Data Migration als Kernprozess bei der Implementierung der E-Business Suite F.EspeterOracle Consulting Deutschland
Inhalt
• Überblick über den Datamigrationsprozess in der Oracle Implementierungsmethode AIM - Darstellung von typischen Erfolgs/Misserfolgsfaktoren
Ausgangslage
• Die Implementierung von integrierter, betriebswirtschaftlichen Standard Software bedeutet für ein Unternehmen Veränderung• Positive
• Bestehende Abläufe werden optimiert
• Neue Abläufe werden IT technisch unterstützt
• Einheitliche nicht redundante Datenhaltung
• Negative
• Bestehende, etablierte Abläufe verändern sich
• Bestehende, etablierte Begrifflichkeiten verschwinden
• Autarke (Daten-) Inseln lösen sich auf
• Die mit der Implementierung notwendigen und gewollten Veränderung bedeutet eine Transformation des Unternehmens
Ausgangslage
• Mit der Migration der Daten wird diese Transformation des Unternehmens vom alten in das neue System konkret:• Von Altdaten(Altlasten) will/muss man sich befreien
� Datenbereinigung
• Dateninseln werden zusammengeführt
� Datenkonsolidierung
• Unternehmensstrukturen wie Kontenrahmen oder Steuerungsparameter wie Zahlungsbedingen werden überprüft bzw. neu definiert
� Neue/andere Datenelemente
• Neue Software besitzt andere Datenstrukturen und einen anderes Datenmodell
� Andere Datenstrukturen
Daten Migration Einfaches Szenario
Export Flatfiles Validation
ImportFlatfile
Altsystem
Datenbereiningung/-konsolidierung
Prozess
InterfaceInterfaceTablesTablesor APIsor APIs
EBS
Data ConsolidationMultiple records into one Master
SmithLast
1974Since
SingleStatus
#4Address2
CA 94110State
415-437-1790Tel.
117-78-1856ID
San FranciscoCity
1867 Pierce Address1
MaryFirst
EvansLast
Since
MarriedStatus
#4Address2
CA 94110State
415-437-1790Tel.
117-78-1856ID
San FranciscoCity
1867 Pierce Address1
MaryFirst
SmithLast
1996Since
DivorcedStatus
Address2
State
510-681-1399Tel.
117-78-1586SSN
PiedmontCity
2333 HarrisonAddress1
MaryName
From CRMFrom OMFrom Financials
Daten Migration Komplexes Szenario
Export Flatfiles
EBSInterfaceInterfaceTablesTablesor APIsor APIs
Validation
ImportFlatfileDatenbereiningung/
-konsolidierung Prozess
CleansingDB
Altsysteme
ETL - Extract, Transform and Loadmit Oracle Warehouse Builder
Design Zielobjekt1
Quelle mit Hilfe von Transformationen einem Ziel zuordnen
3
Code validieren, generieren und bereitstellen 4Repository
Client
E-BusinessSuite
Quellen
Quellmetadatenextrahieren
2
undtransformieren
6
5 Datenextrahieren
AIMApplication Implementation Method
• AIM ist die bewährte Implementierungsmethode der E-Business Suite von Oracle
• Es gibt z.Z. zwei Ausprägungen1. AIM Foundation, die Methode für Implementierungen mit
einem signifikanten Individualanteil (Wasserfall orientiert)
2. AIM for Business Flows, die Methode für Implementierungen mit keiner, bzw. sehr geringen Individualanteil (Prototype Ansatz)
• Beide Methode haben den gleichen Ansatz bei der Daten Migration
Oracle Data Conversion ProcessFestlegung der
Datenübernahme Strategie
CV.010
Festlegung der Konvertierungs-
standards
Vorbereitung der Konvertierungs-
umgebungCV.030
CV.020
Datenabgleich (Mapping)CV.040
Festlegung der manuellen
DatenübernahmeCV.050
CV.060Design der
Konvertierungs-programme
Oracle Data Conversion ProcessFestlegung der
Datenübernahme Strategie
CV.010
Festlegung der Konvertierungs-
standards
Vorbereitung der Konvertierungs-
umgebungCV.030
CV.020
Datenabgleich (Mapping)CV.040
Festlegung der manuellen
DatenübernahmeCV.050
CV.060
Wichtiger Input: Mengengerüst !Welche Objekte sollen übernommen werden ?
Ist eine manuell Erfassung möglich?
Rechnet es sich ein Konvertierungsprogramm zu
erstellen ?
Design der Konvertierungs-
programme
Oracle Data Conversion ProcessFestlegung der
Datenübernahme Strategie
CV.010
Festlegung der Konvertierungs-
standards
Vorbereitung der Konvertierungs-
umgebungCV.030
CV.020
Datenabgleich (Mapping)CV.040
Festlegung der manuellen
DatenübernahmeCV.050
CV.060Design der
Konvertierungs-programme
Oracle Data Conversion ProcessFestlegung der
Datenübernahme Strategie
CV.010
Festlegung der Konvertierungs-
standards
Vorbereitung der Konvertierungs-
umgebungCV.030
CV.020
Datenabgleich (Mapping)CV.040
Festlegung der manuellen
DatenübernahmeCV.050
Design der Konvertierungs-
programmeCV.060
Wichtigster Schritt:
Klare Beschreibung der Exportformate,
Importformate, deren Zuordnung und die Veränderung der Datenelemente
Ggf. mit ETL Tool
Oracle Data Conversion ProcessFestlegung der
Datenübernahme Strategie
CV.010
Festlegung der Konvertierungs-
standards
Vorbereitung der Konvertierungs-
umgebungCV.030
CV.020
Datenabgleich (Mapping)CV.040
Festlegung der manuellen
DatenübernahmeCV.050
Design der Konvertierungs-
programmeCV.060
Enthält Arbeitsanweisungen für die Eingabe mit Übersetzungstabellen und Regelwerken.Dies ist insbesondere dann empfehlenswert, wenn für die Datenübernahmen zusätzliches, nicht intensiv geschultes Personal eingesetzt werden soll.
Oracle Data Conversion Process
Erstellung von TestplänenCV.070
CV.060Erstellen der
Konvertierungs-programme
CV.080
Test der Konvertierungs-
programmeCV.090
Design der Konvertierungs-
programme
Ist wichtig für die Reproduzierbarkeit von Testergebnissen.Enthält Anweisungen sowohl den für die Entwicklungstests, als auch die für die Produktivsetzung
Oracle Data Conversion ProcessTest der
Konvertierungs-programme
CV.090
Test der Datenmigration je
Objekt
Test- ValiderungCV.110
CV.100
Installation der Konvertierungs-
programmeCV.120
Festlegung der manuellen
DatenübernahmeCV.050
Durchführung und Validierung der Datenmigration
CV.130
Es empfiehlt sich einen eigenen (aktuellen) Clonefür die Datenmigration zu erstellen
Daten Migration Traps
Export Flatfiles
EBSInterfaceInterfaceTablesTablesor APIsor APIs
Validation
ImportFlatfileDatenbereiningung/
-konsolidierung Prozess
CleansingDB
Who knows ?
No time !
ready ?Altsysteme
Fazit
• Datenmigration ist häufig die kritischste Teilaufgabe bei ERP Implementierungsprojekten. Dies • wegen der Komplexität,
• die skizzierten Aufgaben werden unterschätzt
• und somit nicht angemessen geplant werden,
• selten ausreichend Know How für die Altsysteme zur Verfügung steht,
• der Konsolidierungsprozess zu spät gestartet wird und
• das als Referenz notwendige Zielsystem noch nicht die ausreichende Stabilität besitzt, sodass die getroffenen Vereinbarungen zur Konvertierung permanenten Veränderungen unterliegen.
Fazit
• Die Datenmigration muss als Aufgabe für alle Projektbeteiligten verstanden werden, die nur mit einer strukturierten, methodisch unterstützten Vorgehensweise bewältigt werden kann.