Aufgabensatz 3: Datenqualität, Normalisierung und Validierung

Kompakter Vertiefungssatz mit direkten Bearbeitungsfeldern. Richtzeit: ca. 70–75 Minuten.

Bearbeitung: Antworten direkt in die Felder eintragen. Die Eingaben werden lokal im Browser gespeichert und können über Als PDF drucken als Lösung abgegeben werden.

1. Rohdaten lesen und Auffälligkeiten markieren

Richtzeit: 12–15 Minuten

Du erhältst folgende Produktdaten aus einer Lieferantenliste:

artikel_nr;produktname;preis;bestand;aktiv
A-100;USB-C Kabel;7,99;35;ja
A-101;Webcam HD;49.90;12;true
A-102;;19.99;8;ja
A-103;Laptopständer;-15.00;5;nein
A-104;Mauspad;abc;20;ja
  1. Markiere mindestens fünf Auffälligkeiten oder Risiken.
  2. Ordne jede Auffälligkeit einer Kategorie zu: fehlender Wert, falscher Datentyp, uneinheitliches Format, fachlich unplausibler Wert oder Benennungsproblem.
  3. Entscheide, welche Fehler eine automatische Verarbeitung verhindern würden.
Hinweis: Eine API erwartet eindeutige Feldnamen und verlässliche Datentypen. Schon ein Preis als Text kann spätere Berechnungen stören.
Datensatz / FeldAuffälligkeitKategorieBlockiert Verarbeitung?

2. Zielstruktur festlegen

Richtzeit: 12–15 Minuten

Die Rohdaten sollen in folgende Zielstruktur überführt werden:

{
  "sku": "A-100",
  "name": "USB-C Kabel",
  "price": 7.99,
  "stock": 35,
  "active": true
}
  1. Erstelle eine Zuordnungstabelle von Rohdatenfeld zu Zielfeld.
  2. Notiere für jedes Zielfeld den erwarteten Datentyp.
  3. Lege fest, wie ja, nein, true und false im Feld active behandelt werden.
RohdatenfeldZielfeldDatentypUmwandlungsregel

3. Bereinigte JSON-Daten erzeugen

Richtzeit: 18–20 Minuten
  1. Wandle alle eindeutig gültigen Datensätze in ein JSON-Array um.
  2. Dokumentiere kurz, warum fehlerhafte Datensätze ausgeschlossen oder korrigiert wurden.
  3. Korrigiere nur Werte, bei denen die Absicht eindeutig erkennbar ist.
Hinweis: Nicht jeder Fehler darf stillschweigend korrigiert werden. Bei unsicheren Daten ist eine Fehlermeldung besser als eine falsche Annahme.

4. Validierungsregeln formulieren

Richtzeit: 12–15 Minuten
  1. Formuliere mindestens sechs Regeln, mit denen neue Produktdaten geprüft werden können.
  2. Unterscheide zwischen technischen Regeln und fachlichen Regeln.
  3. Formuliere zwei Fehlermeldungen so, dass Anwender erkennen, was sie verbessern müssen.
Regeltechnisch / fachlichFehlermeldung oder Reaktion

5. Automatisieren oder manuell prüfen?

Richtzeit: 8–10 Minuten
  1. Nenne zwei Prüfungen, die sich gut automatisieren lassen.
  2. Nenne eine Prüfung, bei der menschliche Entscheidung sinnvoll sein kann.
  3. Begründe, warum Datenqualität vor dem API-Import wichtig ist.
AbgabeAuffälligkeitenliste, Mapping-Tabelle, bereinigtes JSON, Validierungsregeln und kurze Reflexion.