Zum Hauptinhalt springen

Vier offene Standards für Datenmanagement

Welche offenen Standards beschreiben deine Daten, und wie passen sie zusammen?

Von Dr. Simon Harrer · · Video 1:49 · 7 Folien

Kurz gesagt

Vier offene Standards beschreiben deine Daten auf drei Ebenen. ODPS beschreibt das Datenprodukt, und ODCS beschreibt seine Data Contracts. Apache Ossie beschreibt semantische Modelle und die Ontologie. Jede Spalte in einem Data Contract verweist auf ihr Business-Konzept.

Auf YouTube ansehen
Folie 1 von Entropy Explains Folge 13, Dateien, die jedes Tool liest: Einmal definieren, überall nutzen funktioniert nur, wenn alle Tools dieselben Dateien lesen.

Dateien, die jedes Tool liest

Einmal definieren, überall nutzen funktioniert nur, wenn alle Tools dieselben Dateien lesen. Es gibt eine Datei für das Datenprodukt, eine für den Data Contract, eine für das semantische Modell und eine für die Ontologie. BI-Tools, Datenplattformen, Datenkataloge und KI-Agenten lesen diese Dateien.

Folie 2 von Entropy Explains Folge 13, Drei Ebenen: Die Standards arbeiten auf drei Ebenen.

Drei Ebenen

Die Standards arbeiten auf drei Ebenen. Die physische Ebene hat die Tabellen. Die logische Ebene hat Datenprodukte, Data Contracts und semantische Modelle. Die konzeptuelle Ebene hat die Ontologie, die sagt, was dein Business meint.

Folie 3 von Entropy Explains Folge 13, ODPS: das Datenprodukt: ODPS, der Open Data Product Standard, beschreibt das Datenprodukt.

ODPS: das Datenprodukt

ODPS, der Open Data Product Standard, beschreibt das Datenprodukt. Er benennt den Owner, zum Beispiel das Checkout-Team. Er listet außerdem die Input Ports und die Output Ports. Consumers und andere Datenprodukte verbinden sich über diese Ports.

Folie 4 von Entropy Explains Folge 13, ODCS: der Data Contract: ODCS, der Open Data Contract Standard, spezifiziert einen Output Port.

ODCS: der Data Contract

ODCS, der Open Data Contract Standard, spezifiziert einen Output Port. Der Data Contract enthält das Schema, die Qualitätsregeln, die Service Levels und die Nutzungsbedingungen. Bitol, ein Projekt der Linux Foundation, pflegt ODCS und ODPS.

Folie 5 von Entropy Explains Folge 13, Ossie: das semantische Modell: Apache Ossie ergänzt zwei Ebenen, die Bedeutung tragen.

Ossie: das semantische Modell

Apache Ossie ergänzt zwei Ebenen, die Bedeutung tragen. Das semantische Modell liegt über den Tabellen und ist für Analytics. Es enthält Datasets, Joins und Metriken. Jedes Tool berechnet Umsatz dann auf dieselbe Weise.

Folie 6 von Entropy Explains Folge 13, Ossie: die Ontologie: Die Ontologie beschreibt das Business selbst, ohne Tabellen.

Ossie: die Ontologie

Die Ontologie beschreibt das Business selbst, ohne Tabellen. Sie enthält Konzepte, Beziehungen und Regeln. Ein Kunde gibt Bestellungen auf, und eine Bestellsumme ist nie negativ. Das gilt auf jeder Plattform, auf der die Daten liegen.

Folie 7 von Entropy Explains Folge 13, Wie sie zusammenpassen: Die Ontologie definiert die Bedeutung.

Wie sie zusammenpassen

Die Ontologie definiert die Bedeutung. Datenprodukte und semantische Modelle setzen sie um. Der Data Contract verbindet die beiden Ebenen: Jede Spalte verweist auf das Konzept, das sie umsetzt. Hier verweist die Spalte customer_id auf das Konzept Customer.