Aufgabe 12 - Schnittstellen und Datendarstellung (Vertriebsbericht)
Aufgabe 12 - Schnittstellen und Datendarstellung (Vertriebsbericht)
Abschnitt betitelt „Aufgabe 12 - Schnittstellen und Datendarstellung (Vertriebsbericht)“Worum geht es?
Abschnitt betitelt „Worum geht es?“Diese Übung schließt den Jahrgang ab: Daten kommen über eine API ins Haus, werden bereinigt und schließlich dargestellt und interpretiert (siehe Kapitel 6 - Integration von Informationssystemen). Szenario ist ein wöchentlicher Vertriebsbericht aus mehreren Quellsystemen. Im Expertenteil wird ein Dashboard entworfen und eine irreführende Darstellung entlarvt.
Was Sie dafür brauchen
Abschnitt betitelt „Was Sie dafür brauchen“- Kapitel 6 - Integration von Informationssystemen, Abschnitte Schnittstellen über APIs, Datenqualität und Daten darstellen.
jqund ein Tabellenkalkulations- oder BI-Werkzeug (Tabellenkalkulation, Metabase, Power BI o. Ä.).
Welche Kompetenzen Sie erwerben und zeigen
Abschnitt betitelt „Welche Kompetenzen Sie erwerben und zeigen“- Sie ordnen HTTP-Methoden den CRUD-Operationen zu.
- Sie werten eine JSON-API-Antwort mit
jqaus. - Sie erkennen und bereinigen Datenqualitätsprobleme.
- Sie wählen passende Diagramme und entlarven irreführende Darstellungen.
Pädagogische Einordnung
Abschnitt betitelt „Pädagogische Einordnung“- Reproduktion: HTTP-Methoden zuordnen (Teil A).
- Reorganisation und Transfer: API-Daten auswerten und bereinigen (Teile B und C).
- Reflexion, Problemlösung und Urteilsbildung: eine Darstellung entwerfen und kritisch prüfen (Teil D).
Arbeitsaufträge
Abschnitt betitelt „Arbeitsaufträge“Die Übung ist auf etwa zwei Stunden ausgelegt. Teil D ist der Expertenteil.
Teil A - HTTP-Methoden und CRUD
Abschnitt betitelt „Teil A - HTTP-Methoden und CRUD“Ordnen Sie jede HTTP-Methode der passenden CRUD-Operation zu und geben Sie je ein Beispiel aus einer Kunden-API an:
GETPOSTPUT/PATCHDELETE
Erklären Sie zusätzlich in einem Satz, warum eine API ein „Vertrag” zwischen zwei Systemen ist.
Teil B - Eine API-Antwort auswerten
Abschnitt betitelt „Teil B - Eine API-Antwort auswerten“Eine API liefert folgende Antwort umsaetze.json:
{ "woche": 30, "eintraege": [ { "region": "Süd", "kunde": "A. Hofer", "umsatz": 4200 }, { "region": "Nord", "kunde": "B. Gruber", "umsatz": 1500 }, { "region": "Süd", "kunde": "C. Meier", "umsatz": 800 }, { "region": "Nord", "kunde": "D. Fink", "umsatz": 3100 } ]}Werten Sie mit jq aus:
- Alle Einträge der Region
Süd. - Den Gesamtumsatz je Region.
- Den Kunden mit dem höchsten Umsatz.
Teil C - Datenqualität bereinigen
Abschnitt betitelt „Teil C - Datenqualität bereinigen“Ein zweiter Export enthält Probleme:
region;kunde;umsatzSued;E. Wagner;2200Süd;E. Wagner;2200Nord;F. Berger;West;G. Aigner;-500- Benennen Sie für jede auffällige Zeile das Datenqualitätsproblem (Dublette, uneinheitliche Schreibweise, fehlender Wert, ungültiger Wert).
- Beschreiben Sie je Problem eine konkrete Bereinigungsregel.
Teil D - Expertenteil: Dashboard und irreführende Darstellung
Abschnitt betitelt „Teil D - Expertenteil: Dashboard und irreführende Darstellung“- Kennzahlen und Diagramme: Entwerfen Sie ein kleines Dashboard für den Vertriebsbericht. Legen Sie drei Kennzahlen (KPIs) fest und ordnen Sie jeder Aussage den passenden Diagrammtyp zu (Umsatz je Region, Umsatzverlauf über die Wochen, Anteil der Regionen am Gesamtumsatz). Begründen Sie jede Wahl.
- Irreführung entlarven: Ihnen wird ein Balkendiagramm vorgelegt, dessen y-Achse bei 1400 statt bei 0 beginnt und dadurch den Vorsprung von Region Nord dramatisch wirken lässt. Erklären Sie, warum das verzerrt, und beschreiben Sie, wie eine sachlich korrekte Darstellung aussieht.
- Urteil: Nennen Sie zwei weitere Techniken, mit denen Diagramme in die Irre führen können, und formulieren Sie für Ihr Dashboard eine Regel, die eine faire Darstellung sichert.
Wissenscheck
Abschnitt betitelt „Wissenscheck“- Welche CRUD-Operation entspricht
POST, welcheDELETE? - Warum liefert eine API aktuellere Daten als ein nächtlicher Dateiexport?
- Nennen Sie zwei typische Datenqualitätsprobleme und je ein Gegenmittel.
- Welcher Diagrammtyp eignet sich für einen zeitlichen Verlauf, welcher für den Vergleich von Kategorien?
- Wodurch kann eine abgeschnittene Achse eine Aussage verzerren?
- Eine Datei
aufgabe12_api.mdmit denjq-Abfragen und der Datenqualitäts-Analyse. - Eine Skizze oder ein Screenshot des Dashboard-Entwurfs samt Begründung der Diagrammwahl.
HTL Villach, Schuljahr 2026-2027,
https://www.htl-villach.at