Kapitel 6. Ereignisschemata

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Ein gut definiertes Schema ist für jedes Datenprodukt unerlässlich. Bei Ereignissen besteht das Schema aus einer expliziten Deklaration der Feldnamen, -typen, -vorgaben und -grenzen, die sowohl für Menschen als auch für Maschinen Klarheit über den Inhalt der Daten schafft. Schemas sorgen für ein klares und gemeinsames Verständnis der Daten sowohl für den Produzenten als auch für den Konsumenten des Datenprodukts. Schemata beseitigen Mehrdeutigkeiten, unterstützen die Suche und die Selbstbedienung und verringern das Risiko, dass die Daten von den Nutzern missverstanden werden.

Schemas vereinfachen die Datenermittlung und die Selbstbedienung. Du kannst die Dokumentation in das Schema selbst einbetten, so dass die Datendefinition und die Dokumentation eng miteinander verbunden sind. Codegeneratoren können in Verbindung mit dem Schema Klassen und Objekte erzeugen, die für die Programmiersprache der Wahl geeignet sind. Ebenso können Ereignisgeneratoren das Schema nutzen, um Ereignisse zu erzeugen, die den Definitionen entsprechen, und so eine Vielzahl von Testdaten für Randbedingungen erzeugen.

Schemas bieten einen Rahmen für die Entwicklung von Daten im Laufe der Zeit, wobei die Optionen für die Schemaentwicklung von der gewählten Technologie abhängen. Das Hauptziel der Schema-Evolution besteht darin, Daten zu aktualisieren ...

Get Aufbau eines ereignisgesteuerten Datennetzes now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.