Gemeinsames Datenmodell

Prev Next

Leitfaden zur Einhaltung eines gemeinsamen Datenmodells und Beispiele für dessen Erstellung.

Was ist ein gemeinsames Datenmodell?

Die Entwicklung eines robusten, skalierbaren Datenmodells ist eine der größten Herausforderungen beim Aufbau eines Produktionssystems. Das Common Data Model (CDM) bietet eine Orientierungshilfe, um sicherzustellen, dass Ihre digitale Transformation vom ersten Tag an skalierbar ist.

Anwendungen lassen sich zur Lösung von Anwendungsfällen kombinieren und über Tabellen im Tulip Common Data Model{target=_blank} über Fertigungsprozesse hinweg miteinander verknüpfen. Im Gegensatz zu herkömmlichen Datenmodellen, die auf Abhängigkeiten beruhen, ermöglicht das komponierbare Common Data Model von Tulip, dass Tabellen im Laufe der Zeit fallbezogen hinzugefügt werden können.

Composability Levels Combined.png

Ein Common Data Model bietet eine Sammlung standardisierter und erweiterbarer Datenschemata. Diese vordefinierten Schemata decken verschiedene Datentypen ab, darunter operative Artefakte, physische Artefakte, Referenzmaterialien und Ereignisprotokolle. Durch die Darstellung weit verbreiteter Konzepte und Aktivitäten, wie beispielsweise Arbeitsaufträge und Einheiten, erleichtern diese Schemata das Erstellen, Zusammenstellen und Analysieren von Daten. Diese Standardisierung trägt dazu bei, den Umgang mit Daten über verschiedene Systeme hinweg zu optimieren.

Beispiele

Gemeinsames Datenmodell in der Kombinierbarkeit

Tulip-Tabellen spielen eine entscheidende Rolle bei der Verwaltung von Datenflüssen und der Aufrechterhaltung der Verbindung zwischen Anwendungen. Sie enthalten Informationen, die in Anwendungen angezeigt werden, und Anwendungen erstellen, aktualisieren und löschen Tabelleneinträge. Wenn mehrere Anwendungen dieselben Tabellen verwenden, können sie über diese Tabellen miteinander kommunizieren.

Beispielsweise erstellt ein Manager einen Arbeitsauftrag in einer App, und ein Bediener führt diesen Arbeitsauftrag in einer anderen App oder einer Reihe von Apps aus.

Table Model Ex

Bei der Entwicklung einer Lösung für ein bestimmtes Problem ist die Definition der zu verwendenden Tabellen einer der wichtigsten Schritte. Eine logische Auswahl der Tabellen kann zu einfacheren, wiederverwendbareren und besser kombinierbaren Anwendungen führen. Wenn die richtige Datenmenge in Tabellen gespeichert wird, kann der App-Entwickler die Anzahl der verwendeten App-Variablen reduzieren, wodurch die Anwendung weniger komplex und leichter anzupassen ist. Wenn die Anwendungen innerhalb einer Lösung denselben Satz an Tabellen verwenden, werden die Apps austauschbar oder kombinierbar, ohne dass die eine oder andere Anwendung neu entworfen werden muss.

Basistabellenversion

Die Basistabellenversion des Common Data Model ist die grundlegende Struktur, die die wesentlichen, systemweiten Attribute einer Entität definiert. Sie umfasst nur den minimalen Satz universell erforderlicher Felder, die allen Prozessen gemeinsam sind.

Ihr Zweck ist es, eine wiederverwendbare, stabile Grundlage für das Datenmanagement zu bieten. Sie fungiert als zentrale Informationsquelle und kann durch Erweiterungen ergänzt werden, ohne das ursprüngliche Schema zu ändern oder zu duplizieren.

Tabellenerweiterungen

Tabellenerweiterungen bieten eine modulare Möglichkeit, eine bestehende Tabelle durch Hinzufügen domänenspezifischer Felder zu erweitern, ohne ihr Kernschema zu verändern. Beim Import einer Erweiterung werden deren Felder automatisch in die entsprechende bestehende Tabelle integriert, anstatt eine neue Tabelle anzulegen.

Dieser Ansatz sorgt dafür, dass Tulip-Tabellen übersichtlich, modular und äußerst anpassungsfähig bleiben. Durch die Speicherung von Erweiterungen in separaten Arbeitsbereichen bleiben die Kerntabellen schlank und unterstützen dennoch sowohl einfache als auch komplexe Bereitstellungsanforderungen.

Tabellen-Kits

Ein Tabellen-Kit ist eine einzelne, herunterladbare App, die ausschließlich vorstrukturierte, miteinander verknüpfte Datentabellen für spezifische Anwendungsfälle in der Fertigung enthält. Tabellen-Kits bilden die Datengrundlage für die Erstellung Ihrer benutzerdefinierten Workflows ohne vorgefertigte Benutzeroberflächen oder Prozesse.

Zu den verfügbaren Tabellen-Kits gehören:

Erstellen Sie Ihr eigenes gemeinsames Datenmodell

Das Common Data Model von Tulip ist als Ausgangspunkt für die Erstellung Ihres Datenmodells konzipiert. Da jedoch alle Prozesse und Lösungen unterschiedlich sind, lässt sich das Datenmodell – genau wie Anwendungen – nach Bedarf anpassen.

Zu den kleineren Änderungen gehört das Hinzufügen und Entfernen von Feldern aus den Tabellen. In einigen Fällen (spezielle Prozesse, mehrere Tabellen für denselben Anwendungsfall) sind größere Änderungen erforderlich. Dies kann durch das Ersetzen einer oder mehrerer Tabellen aus dem heruntergeladenen Datenmodell oder durch das Einfügen zusätzlicher Tabellen erfolgen.

Planen Sie ein gemeinsames Datenmodell

  1. Definieren Sie die Artefakte Ihres Prozesses
  2. Ermitteln Sie die jeweiligen Tabellen für jedes Artefakt
  3. Ermitteln Sie die von den Anwendungen zu erfassenden Datentypen und die zu verwendenden Referenzen

Weiterführende Literatur

Bei Fragen oder um Ihren Ansatz zu teilen, besuchen Sie die Tulip-Community{target=_blank}.