Erfahren Sie, wie Sie Daten in Tulip optimal speichern und verwalten können.
Ähnlich wie bei Apps sollten Daten in Tulip als System zusammenwirken. Wenn Daten leicht zugänglich gehalten werden, um Menschen und andere Systeme zu informieren, erhöht dies die Transparenz und vermeidet die doppelte Speicherung von Daten an mehreren Stellen.
Bewährte Vorgehensweisen
Hier sind einige Grundsätze, die Sie bei der Planung einer Datenstruktur für Ihre Anwendungen beachten sollten:
Verwenden Sie eine „Digital Twin“-Struktur für Tabellen
Ein „Digital Twin“ ist eine dynamische, virtuelle Darstellung oder ein Modell eines Teils, eines Objekts, einer Maschine oder sogar eines gesamten Produktionsprozesses. Er besteht aus dem physischen Objekt selbst, der virtuellen Darstellung des Objekts und der Verbindungsfunktionalität, die den Datenaustausch zwischen dem physischen und dem virtuellen Objekt ermöglicht.
Tulip-Tabellen sollten die Gegebenheiten in Ihrer Fertigung so originalgetreu wie möglich widerspiegeln.
Tabellen nach Informationen organisieren
Am besten ist es, Tabellentypen zu identifizieren und zu definieren. Zu verstehen, welche Informationen in welche Tabellen fließen, ist bei der Konzeption einer Lösung besonders entscheidend.

Beispielsweise sind die Tabellen im Beispiel für das gemeinsame Datenmodell von Tulip in zwei Kategorien unterteilt:
| Kategorie | Beschreibung | Beispiele |
|---|---|---|
| Physisches Artefakt | Dies ist etwas Greifbares, das Sie in Ihrer Fertigung physisch anfassen können | Lagerartikel, Ausrüstung und Anlagen |
| Betriebliche Artefakte | Hierbei handelt es sich um ein eindeutig identifiziertes, immaterielles Element, das häufig im Zusammenhang mit dem Betriebsablauf anzutreffen ist. Oft liegen diese in Form von gedruckten Begleitscheinen oder Tickets vor. | Kanban-Karte, Arbeitsauftrag |
It’s important to remember that tables should avoid duplicating external data.
Tabellenstruktur und Einrichtung
Tabellen und Felder sollten einfach gehalten sein und einen klaren Zweck hinsichtlich der darin gespeicherten Informationen haben. Durch die Verwendung der zuvor besprochenen Tabellentypen (physische Artefakte und betriebliche Artefakte) können Sie den Zweck jeder Tabelle genau definieren.
Die Felder jeder Tabelle richten sich nach den für die Artefakte relevanten Informationen. Als Faustregel gilt, dass die meisten Tabellen ein Statusfeld (oder ein ähnliches Feld) enthalten sollten. Weitere gängige Felder, die Sie hinzufügen können, sind:
- Material
- Standort/Lagerplatz
- IDs (Auftrag, Material, Kunde usw.)
- Messwerte
- Start-, Anforderungs- oder Fertigstellungsdatum
- Kommentare
- Foto
Erstellen Sie für alle Daten, die Sie in Berechnungen verwenden möchten, eine Abfrage oder Aggregation. Berechnungen, die Aufschluss über Ziele und KPIs geben, ermöglichen Ihnen einen Überblick über den aktuellen Betriebsablauf.
Namenskonventionen
Bedenken Sie, dass die von Ihnen verwendeten Tabellennamen und Spaltennamen möglicherweise von anderen Citizen Developers und von Operatoren in Tulip Analytics gesehen werden. Verwenden Sie daher intuitive, benutzerorientierte Namen für Tabellen und Spalten, anstatt sich an die üblicherweise von Softwareentwicklern verwendeten Namenskonventionen zu halten. Geben Sie einer Tabelle beispielsweise den Namen „Ausrüstung und Werkzeuge“ statt „eqps_tools“ und verwenden Sie Spaltennamen wie „Ausrüstungstyp“ statt „eqpType“.
Erfahren Sie mehr über bewährte Vorgehensweisen bei der Benennung von Elementen in Tulip.
Tabellenoptimierung für Skalierbarkeit und Leistung
Der oben verlinkte Artikel behandelt die Grundlagen der Implementierung und Wartung eines „ Tulip table “-Modells, das leistungsfähig, zuverlässig, kombinierbar und skalierbar ist.
Wann sollten Abschlussdatensätze verwendet werden?
Ein Abschlussdatensatz wird entweder durch den Abschluss einer App über einen Übergang wie „App / App abschließen“ oder durch die Trigger-Aktion „Alle App-Daten speichern“ erstellt. Historische Daten werden traditionell über den App-Abschluss erfasst und in Abschlussdatensätzen gespeichert, die lokal für jede App gelten.
Wenn Sie Daten lediglich zum Zweck der Prozesshistorie und/oder zur Analyse dieser Daten über Analytics speichern müssen, sind Abschlussdatensätze wahrscheinlich ausreichend und der einfachste Weg, diese Daten zu speichern.
Erfahren Sie mehr über Abschlussdatensätze.
Ziehen Sie ein gemeinsames Datenmodell in Betracht
Ein gemeinsames Datenmodell ermöglicht Kombinierbarkeit – ein entscheidender Faktor für den Erfolg mit Tulip. Beim Aufbau einer App-Suite ist es wichtig, auch über ein Datenmodell als Grundlage zu verfügen, um die Apps mit wiederverwendbaren Daten zu „verbinden“.
Erfahren Sie mehr über die Verwendung eines gemeinsamen Datenmodells.
Sie können auch mit dem Tulip Common Data Model beginnen, das Sie anschließend an Ihre Bedürfnisse anpassen können.

