Projekt

Datenmigration von PM-Meldungen

Migration von ~20.000 Schadensmeldungen aus einem Legacy-System nach SAP (S/4HANA) als PM-Meldungen, mit einem von mir entwickelten KNIME-Workflow als skalierbarer ETL-Engine und dem SAP Migration Cockpit.

Datenmenge
~20.000 PM-Meldungen
Quelle
Legacy-System (non SAP), per SQL-Abfrage
Werkzeuge
KNIME und SAP Migration Cockpit
Mein Beitrag
Entwicklung des KNIME-Workflows & Datenmigration

Ausgangslage

Fremde Datenstrukturen

Legacy-Systeme speichern Daten in Strukturen, die mit SAP wenig gemeinsam haben: verschachtelte Tabellen, individuelle Felder und unterschiedliche Datenstrukturen.

Hohe Anforderungen

Für eine saubere Migration braucht es Extraktion, Transformation und Validierung und am Ende ein SAP-konform befülltes XML, ohne manuelle Nacharbeit.

Meldungen als Historie

Meldungen sind ein wichtiger Teil der Instandhaltung. Werden sie falsch migriert, gehen Historie und Entscheidungsgrundlage verloren.

Lösung: KNIME als skalierbare ETL-Engine

Der von mir entwickelte Workflow extrahiert die Schadensdaten per SQL-Abfrage aus dem Ablösesystem, transformiert sie in die geforderte SAP-Struktur und erzeugt im letzten Schritt automatisch das XML-File für das Migration Cockpit. Der Ablauf ist für jeden weiteren Standort sofort einsatzbereit.

Vorgehen

01ExtraktionDie Schadensdaten werden aus der Legacy-Datenbank gelesen.

Der Workflow zieht die Daten per Datenbankconnector und SQL-Abfrage direkt aus dem Ablösesystem, einschließlich der verschachtelten Tabellen. Manuelle Exporte sind nicht nötig.

02TransformationDie Daten werden in die geforderte SAP-Struktur überführt.

Verschachtelte Strukturen werden aufgelöst, Felder zusammengeführt oder aufgeteilt und die individuellen Felder des Altsystems auf die Zielstruktur der PM-Meldung abgebildet. Die Regeln liegen im Workflow dokumentiert vor und sind damit jederzeit nachvollziehbar.

03ValidierungDie Daten werden vor dem Import geprüft.

Die transformierten Daten werden vor der Beladung auf die Anforderungen des Zielsystems geprüft. So werden Fehler sichtbar, bevor sie im Migrationslauf auftreten.

04XML-ErzeugungIm letzten Schritt entsteht automatisch das XML-File für das Migration Cockpit.

Der Workflow erzeugt die XML-Datei im vom Migration Cockpit erwarteten Format, ohne dass die Daten dazwischen in Excel bearbeitet werden müssen.

05MigrationBeladung des Zielsystems mit dem SAP Migration Cockpit.

Die erzeugte Datei wird im Migration Cockpit geladen. Für weitere Rollouts gilt derselbe Ablauf: Workflow starten, XML erzeugen, migrieren.

Nutzen

Skalierbarkeit

Bereit für weitere Rollouts: Workflow starten, XML erzeugen, migrieren.

Reproduzierbarkeit

Gleiche Logik, gleiche Qualität, gleiche Struktur bei jedem Durchlauf.

Transparenz

Jeder Schritt ist nachvollziehbar, validiert und dokumentiert.

Geschwindigkeit

Aus Tagen manueller Excel-Pflege werden wenige Minuten Workflow-Laufzeit.

Kosten

Die KNIME Analytics Platform ist kostenlos, das Migration Cockpit ist in der SAP-Lizenz enthalten.

Ergebnis

Knapp 20.000 Meldungen wurden sauber in SAP übernommen. Der Migrationslauf des letzten Rollout-Standorts war erfolgreich. Mit dem skalierbaren Workflow sichert die Migration nicht nur die Datenqualität, sie ist auch für jeden weiteren Standort sofort einsatzbereit. KNIME eignet sich außerdem sehr gut für die Datenaufbereitung einmaliger Migrationen.

Einblick

Den KNIME-Workflow und den erfolgreichen Migrationslauf habe ich auf LinkedIn vorgestellt.

Beitrag auf LinkedIn ansehen →
KNIME-Workflow der Meldungsmigration mit Datenabfrage, Mapping und XML-Output
KNIME-Workflow: von der Datenabfrage über das Mapping bis zum XML-Output für das Migration Cockpit (zum Vergrößern anklicken)
Migration Cockpit: 19.674 PM-Meldungen erfolgreich migriert, Fortschritt 100 Prozent
Migration Cockpit: 19.674 Instanzen erfolgreich migriert, keine Fehler, Fortschritt 100 %

Datenmigration geplant?

Ich helfe gerne bei Datenmigrationen, von der Datenanalyse bis zur Beladung.

Weitere Projekte

Projekt

Datenmigration von Arbeitsplänen und Wartungsplänen

Erstellung eines KNIME-Workflows für die automatisierte Aufbereitung der Templates für die Datenmigration per Migration Cockpit

Projekt ansehen

Projekt

SAP-PM Datenschnittstelle

Schnittstelle zur automatischen Anlage und Updaten von technischen Plätzen in SAP-PM aus einem datenführenden Drittsystem

Projekt ansehen