Abgrenzung

Datenmigration ist nicht Systemmigration

Im SAP-Umfeld meint „Migration“ drei verschiedene Aufgaben. Diese Seite behandelt die dritte.

  • SAP Basis

    Systemmigration: Systemkopie oder OS/DB-Migration überträgt ein ganzes SAP-System auf eine neue Plattform. Die Daten bleiben fachlich unverändert.

  • SAP HANA

    Datenbankmigration: Die Migration auf SAP HANA, etwa mit DMO, wechselt die Datenbank eines bestehenden Systems.

  • Datenmigration & TransformationDiese Seite

    Datenmigration: Geschäfts- und Anwendungsdaten werden aus einem Quellsystem extrahiert, transformiert, geprüft und in ein neues Zielsystem übernommen.

Typische Anlässe

Wann Datenmigration zur technischen Aufgabe wird

  • Der Wechsel von SAP ECC nach S/4HANA steht an

    Die Geschäftsdaten müssen in die Strukturen des neuen Systems überführt werden.

  • Quell- und Zielstrukturen passen nicht zusammen

    Die Datenmodelle beider Systeme werden analysiert und daraus Transformationsregeln abgeleitet.

  • Unklar ist, was in den Quelldaten tatsächlich steckt

    Datenanalyse mit ABAP und SQL, bevor die ersten Migrationsläufe starten.

  • Die Transformation ist zu komplex für einfache Zuordnungen

    Transformationslogik wird in ABAP, SQL oder SQLScript entwickelt.

  • Migrationsläufe dauern zu lange

    Laufzeitanalyse und Optimierung auf Anwendungs- und Datenbankseite.

  • Daten kommen auch aus Nicht-SAP-Systemen

    Extraktion über Schnittstellen wie RFC, BAPI und Batch-Input oder über Formate wie XML.

Leistungsumfang

Was ich übernehme

Eine Datenmigration folgt einer festen Abfolge. Ich übernehme einzelne Schritte oder die technische Umsetzung insgesamt.

  1. Analyse

    Datenmodelle von Quell- und Zielsystem analysieren, Abhängigkeiten erkennen und Transformationsregeln ableiten.

  2. Extraktion

    Daten aus SAP- und Nicht-SAP-Quellen auslesen – mit ABAP und SQL oder über Schnittstellen wie RFC und BAPI.

  3. Transformation

    Transformationen in ABAP, SQL und SQLScript umsetzen und eigene Werkzeuge für Analyse und Umbau der Daten entwickeln.

  4. Übernahme und Laufzeit

    Migrationsläufe durchführen und ihre Laufzeit auf Anwendungs- und Datenbankseite optimieren.

  5. Abgleich

    Migrierte Daten mit SQL- und ABAP-Auswertungen gegen die Quelle prüfen.

Technische Tiefe

Datenmigration mit Datenbank- und Systemverständnis

Datenmigration ist nicht nur eine fachliche Aufgabe. Laufzeiten, Speicherbedarf und das Verhalten der Datenbank entscheiden mit darüber, ob Migrationsläufe in das vorgesehene Zeitfenster passen.

Weil ich aus der SAP Basis und der Datenbankadministration komme, behalte ich beide Seiten im Blick: die Daten selbst und die Systeme, in denen sie verarbeitet werden.

ABAP
Entwicklungen für Datenanalyse, Transformation und Migration; Laufzeitanalyse mit Debugger, SQL-Trace und Laufzeithistorie.
SQL und SQLScript
Komplexe SQL-Abfragen und SQLScript auf SAP HANA; langjährige Erfahrung mit Oracle, DB2 und Informix.
Schnittstellen
RFC, BAPI, Batch-Input, LSMW und XML; ODBC- und JDBC-Anbindung an SAP-Datenbanken und SAP HANA.
Datenbanken und Datenvolumen
SAP HANA und klassische Datenbanken mit mehreren Terabyte; Partitionierung und Performance-Analyse.
Skripting
Python, Shell, Perl und AWK für Automatisierung und Auswertungen.

Projekterfahrung

Ausgewählte Projekte

Anonymisierte Beispiele für Datenmigration und Datenintegration.

  • DatenmigrationEnergieunternehmen

    Datenmigration von SAP ECC nach S/4HANA

    Ausgangslage
    Geschäftsdaten aus SAP ECC sollen in ein neues S/4HANA-System überführt werden.
    Aufgabe
    Analyse der Datenmodelle sowie Transformation und Migration der Daten.
    Mein Beitrag
    ABAP-Entwicklungen zur Analyse und Transformation der Daten, SQL-Auswertungen und Performance-Optimierung der Migrationsläufe.
  • DatenintegrationIT-Dienstleister im Bankenumfeld

    Datenübernahme aus SAP- und Drittsystemen in SAP BW

    Ausgangslage
    Daten aus SAP R/3 und aus Drittsystemen sollen in einem SAP Business Warehouse zusammengeführt und ausgewertet werden.
    Aufgabe
    Extraktion, Datenmodellierung und Ladeprozesse.
    Mein Beitrag
    Extraktion per LSMW, XI, XML und Batch-Input, Aufbau von InfoCubes, Planung und Optimierung der Datenladeprozesse, Query-Design.
  • DatenintegrationFertigungsunternehmen

    Übernahme von Produktionsdaten in SAP

    Ausgangslage
    Produktionsdaten aus den Fertigungsanlagen sollen automatisiert in SAP (Modul PP) übernommen werden.
    Aufgabe
    Entwicklung der Schnittstelle zwischen Produktion und SAP.
    Mein Beitrag
    Schnittstelle in ABAP und C++ für die Übertragung der Produktionsdaten in SAP, Netzwerkkonzeption.
Weitere Projekterfahrung

Kontakt

Sprechen wir über Ihre Datenmigration.

Beschreiben Sie kurz Quell- und Zielsystem und was mit den Daten geschehen soll – das genügt für ein erstes Gespräch.