Data Contracts in der Praxis
Ihr möchtet euch mit Data Contracts vertraut machen? Wir zeigen euch, wie das geht, anhand des Open Data Contract Standard und der Open-Source-Software Data Contract CLI. Ihr beginnt damit, bestehende Daten unter Vertrag zu nehmen – ihr entwerft einen Data Contract für bestehende Daten, fügt Data Quality Checks hinzu, testet die Daten gegen den Data Contract und erstellt eine HTML-Dokumentation bzw. einen Data-Contract-Katalog.
Dann drehen wir den Spieß um: Ihr arbeitet in Gruppen daran, einen Data Contract von Grund auf neu zu erstellen, basierend auf realen Anforderungen in einem Workshopformat – und nehmt dabei Rollen wie Datenproduzent, -konsument und Moderator ein. Dabei reflektieren wir das Gelernte und schließen mit Ideen ab, wie Data Contracts die Automatisierung vorantreiben können.
Vorkenntnisse
- Ein Laptop mit Python 3.10 oder neuer sowie installiertem VS Code ist hilfreich.
- Teilnehmende sollte wissen, was YAML ist.
Lernziele
Teilnehmende
- erwerben grundlegende Kenntnisse des Open Data Contract Standard und der Verwendung der Data Contract CLI
- erlernen, wie vorhandene Daten unter Vertrag genommen und validiert werden
- üben gemeinsames Erstellen von Data Contracts anhand von Anforderungen in einem Team