Zum Inhalt springen

Datenschema

Ein Datenschema beschreibt Aufbau und Regeln von Daten. Es legt etwa Felder und Datentypen fest; Datenherkunft und Aktualität sind zusätzliche Fragen.

Schnittstellen & Integration

Ein Datenschema beschreibt, wie Daten aufgebaut sein sollen. Es kann Felder, Datentypen, Beziehungen und Einschränkungen festlegen. Das Schema kann sich etwa auf einen Datensatz oder eine ausgetauschte Nachricht beziehen.

Eine Kennung als Text vereinbaren

Im fiktiven Produktdatenaustausch soll die Artikelkennung "0042" als Zeichenfolge erhalten bleiben. Ein passendes Schema kann die Art des Feldes festlegen. Damit ist noch nicht geklärt, welches System diese Kennung vergeben darf oder welcher Produktstand übertragen wird.

Struktur und Bedeutung zusammen prüfen

Confluent beschreibt ein Schema als Vorgabe für die Struktur von Nachrichtendaten. JSON Schema ist eine mögliche Sprache für solche Regeln bei JSON-Daten. Die Bedeutung einer Angabe muss zusätzlich vereinbart sein: Ein Bestandsfeld kann beispielsweise verfügbaren oder gesamten Bestand meinen. Gleicher Feldname und gleicher Zahlentyp beantworten diese Frage nicht. Prüfen Sie deshalb neben dem Aufbau auch Bedeutung, Herkunft und benötigten Zeitbezug der Daten.

Quellen

Beiträge zum Thema

Schnittstellen & Integration mit ASES

ERP, CRM und Shop sauber verbunden