Schnittstellenentwicklung (komplette Projektdauer)
Konzeption, Programmierung, Test, Installation und Inbetriebnahme von Schnittstellen für den bidirektionalen Datenaustausch der Logistik- und Lagerhaltungsdatenbanken des Auftraggebers mit dessen Kunden in Standardformaten wie EDIFACT und FORTRAS, sowie diversen individuellen Formaten.
Einbettung der Schnittstellen in die hausinterne Weiterverarbeitung und Synchronisierung mit den Kundendatenbanken.
Programmierung kleiner Hilfsprogramme für Buchhaltung, Vertrieb, und Controlling
Reporting und Intranetauswertungen (komplette Projektdauer)
Anforderungsanalyse, Konzeption, Programmierung, Test und Übergabe von Auswertungen für das Kundenintranet mit Ausgabe in verschiedene Formate (Excel, HTML, direkte Druckausgabe). Die Auswertungen reichen von einfachen Listendarstellungen bis zur Darstellung komplexer Abläufe wie Auftrags- und Transportwesen, Warenrückverfolgung, Abrechnungswesen, Darstellung umfangreicher Konditionswerke etc.
Abnehmer der Auswertungen sind diverse Bereiche des Unternehmens von Geschäftsführung über Vertrieb, Controlling, Buchhaltung bis hin zum produktiven Betrieb in den Niederlassungen. Mit den Auswertungen verbunden war die Konzeption und Programmierung umfangreicher Perl-Bibliotheken zur Standardisierung von Datenbankzugriffen, GUI-Entwicklung, Ausgabe etc. Schaffung von Strukturen zur Berechtigungsprüfung für das o.g. Berichtswesen basierend auf den vorhandenen Datenbankberechtigungsrollen.
Automatisierungsscripte auf den Servern (2005 bis Projektende)
Anforderungsanalyse, Konzeption, Programmierung, Test, Integration/Installation von automatisierten Abläufen für ein Kundenhandelssystem. Dazu gehörten die Verteilung von termin-/uhrzeitabhängigen Auswertungen für verschiedene Unternehmensbereiche sowie Überwachung von Dateneingängen, Prüfungen von Dateninkonsistenzen, Fehlern in Datenbeständen etc. verbunden mit entsprechenden Alarmen.
Entwurf und Implementierung eines Datawarehouse-Systems sowie der zugehörigen ETL-Prozesse (2008 bis Projektende)
Anforderungsanalyse, Konzeption, Design und Modellierung der Datenstruktur, Programmierung, Test, Integration/Installation zur Bereitstellung von Massendaten für Statistikauswertungen. Aus Gründen der Datenkomplexität und insbesondere der Performance werden in diversen Nachtverarbeitungen Produktivdaten aufbereitet und in einer neuen Informix-Datenbank für aufwändige Auswertungen bereitgestellt. Der Schritt war notwendige um zu verhindern, dass komplexe statistische Auswertungen den Tagesbetrieb beeinträchtigen und die Auswertungsergebnisse nach vertretbaren Laufzeiten bereitgestellt werden konnten.
Technologien:
E-R-Modellierung, HTML, Informix, JavaScript, Shell-Script, Linux allg., MS Office, MySQL, Perl, PHP, sh/csh, SQL, ETL, VB/VBA, EDIFACT, FORTRAS, QlikView