Material
Typ, Zusammensetzung, Anwendung, Maße, Gewicht und Kosten.
Data Engineering · Web-Prototyp
Ein Abschlussprojekt-Prototyp, der verteilte Excel- und JSON-Daten in ein gemeinsames PostgreSQL-Modell überführt und über eine Weboberfläche erfassbar macht.
Fallstudie lesen →POST /materials 201 CREATED
Die Ausgangslage
Materialstammdaten, Prüfergebnisse und Kosten lagen in getrennten Excel-Dateien. Bezeichnungen und Strukturen unterschieden sich, Bilder und Prüfberichte mussten zusätzlich zugeordnet werden.
Der Prototyp untersucht, wie diese Informationen in einem einheitlichen Datenmodell zusammengeführt und über eine zentrale Oberfläche gepflegt werden können. Das Projekt blieb im Entwicklungsstadium und wurde nicht produktiv abgeschlossen.
Typ, Zusammensetzung, Anwendung, Maße, Gewicht und Kosten.
Lieferant, Standort, Referenzen, Mindestmenge und Versandstatus.
Recyclinganteile, biobasierte Bestandteile und Zertifikate.
Testverfahren, Messwerte, Kosten, Ergebnis, Bericht und Datum.
Technischer Aufbau
Umgesetzter Stand
Das Datenbankschema und die Erfassungsfelder decken den vorgesehenen Materialprozess breit ab. Ein Node-/Express-Service speichert Formulardaten und Bilder in PostgreSQL; ein alternativer Flask-Ansatz verwendet Konfiguration aus Umgebungsvariablen.
Suche, CSV-Import, Export und Freigabe wurden teilweise als Oberfläche oder Platzhalter vorbereitet. Durchgängige Validierung, Tests, Rollenrechte, produktive Bereitstellung und eine vollständige Benutzerführung fehlen.
Rückblick
Der Prototyp zeigt, wie schnell eine einfache Materialliste zu einem System aus Stammdaten, Lieferketteninformationen, Nachhaltigkeitsnachweisen und Prüfhistorien wächst.
Heute würde ich den Kern zuerst als klar abgegrenzte API mit Migrationen, Validierung und Tests entwickeln. Zugangsdaten gehörten von Beginn an in sichere Umgebungsvariablen; Dateien würden getrennt vom relationalen Datensatz gespeichert.
Datenmodell im Detail
Der Prototyp musste technische Eigenschaften, Lieferkette, Nachhaltigkeitsnachweise und wiederholbare Prüfungen in Beziehung setzen. Genau hier zeigte sich die Grenze eines einzelnen flachen Excel-Schemas.
Bezeichnung, Typ, Zusammensetzung, Anwendung, Maße und Gewicht bilden den stabilen Materialkern.
Lieferant, Standort, Mindestmenge, Kosten und Versandstatus gehören zusammen, verändern sich aber unabhängig vom Material.
Verfahren, Messwert, Ergebnis, Datum und Bericht benötigen eine Historie statt immer nur den neuesten Wert.
Bilder, Zertifikate und Prüfberichte sollten sicher gespeichert, versioniert und über Metadaten mit relationalen Datensätzen verbunden werden.
Ein heutiger Neubau würde das 36-Felder-Modell normalisieren, Migrationen und API-Verträge zuerst definieren und Uploads getrennt absichern. Der unvollständige Prototyp liefert dafür eine ehrliche technische Ausgangsbasis.