Datenkontrakte in der Praxis
Ihr möchtet euch mit Data Contracts vertraut machen?
Wir zeigen euch, wie das geht, anhand des populären Open Data Contract Standard, dem web-basierten quelloffenen Data Contract Editor, und des quelloffenen Python-Werkzeugs Data Contract CLI.
Ihr entwerft einen Data Contract für bestehende Daten, fügt Data Quality Checks hinzu, und testet die Daten gegen den Data Contract. Anschließend zeigen wir anhand des Lebenszyklus eines Data Contracts, wie man eine neue Version einführt als Teil eines Datenprodukts unter Nutzung des Open Data Product Standards. Abschließend zeigen wir auf, wie man dies in einen CI/CD Workflow einbettet.
Vorkenntnisse
Teilnehmende sollten 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
- erlernen den Open Data Product Standard und wie dieser mit dem Open Data Contract Standard zusammenhängt
- erlernen den Lebenszyklus mittels Datenkontrakten zu verwalten
- erlernen die Integration in CI/CD