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.

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.

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:
- Tulip Common Data Model Base Kit: Die Grundlage für jeden Anwendungsfall in der diskreten Fertigung
- Production Management Kit: Verwalten Sie den Fertigungsbetrieb mit Tabellen für Einheiten, Aufträge, Ereignisse und Stationen
- Production Starter Kit: Starten Sie digitale Produktions-Workflows mit Tabellen für Aufträge, Einheiten und Stationen
- Quality Kit: Vorgefertigte Datenstrukturen für Prüfungen, Proben, Einheiten, Ausrüstung und Mängel
- Quality Dashboard Kit: Gebrauchsfertige Tabellen zum Erstellen dynamischer Qualitäts-Dashboards
- Material-Rückverfolgbarkeits-Kit: Durchgängige Materialtransparenz mit Tabellen für Einheiten, Aufträge, Stücklisten und Materialdefinitionen
- Bestandsmanagement-Kit: Verwalten Sie den Bestand mit Tabellen zur Standort- und Bestandsverfolgung
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
- Definieren Sie die Artefakte Ihres Prozesses
- Ermitteln Sie die jeweiligen Tabellen für jedes Artefakt
- 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}.

