Unidirektionale Schnittstelle für Stammdaten

Diese Schnittstelle analysiert mehrere Files im XML-Format, überprüft die enthaltenen Daten mit den Inhalten in einer Oracle-Datenbank und erstellt für die Differenzen Ladedateien. Dadurch wird sicher gestellt, dass die Daten in der Datenbank den Daten in den XML-Files entsprechen. Bei dieser Lösung wird ein sehr umfangreiches Datenmodell konsistent gehalten.

Z.B. werden die Daten verwaltet, die in Zusammenhang mit einem Mitarbeiter entstehen. Ein Mitarbeiter hat in diesem Modell folgenden Beziehungen:

  • Abteilungszugehörigkeit
  • Kostenstelle
  • Standort / Adresse
  • Telefonnummer
  • Firmenzugehörigkeit
  • Emailadresse
  • usw.

Durch diese Beziehungsgeflecht entsteht schnell eine große Menge an zu ändernden Datensätzen. Bei einem Gesamtabgleich sind mehrere 100.000 Datensätze betroffen. Solche Datenmengen sind nicht mehr in Stunden zu bewältigen, hier werden mehrere Tage notwendig. Daher haben wir bei den Programmierung der Schnittstelle auch vorgesehen nur Differenzen bzw. nur geänderte Datensätze zu bearbeiten. Somit ist eine kurze Laufzeit möglich. Bei der Lösung stand die gute Performance im Vordergrund.

Projektumfang: ca. 20 Projektage (PT)

Technologien: Tcl/Tk, Unix-Script, API Assetmanagementsystem, JCL-Script, SQL, Oracle 8.1