User Dokumentation
Datenstrukturen

Datenstruktur bearbeiten

6min

Bestehende Datenstruktur im Editor bearbeiten

Editor Datenstrukturen
Editor Datenstrukturen


Toolbox

In der Toolbox befinden sich alle Komponenten , aus denen sich eine Datenstruktur zusammensetzen lässt. Im mittleren Fenster 'Datenstruktur' können die einzelnen Komponenten hinzugefügt und zu einer Datenstruktur kombiniert werden.

Strukturfelder

  • fieldset: Zusammengehörige Felder können unter einer gemeinsamen Überschrift gruppiert werden
  • collection: Eine Sammlung von Datenelementen

Datenfelder

  • int
  • float
  • string
  • text
  • bool
  • json
  • date
  • time
  • relation
  • dynamic
  • array

Datenstruktur

Einzelne Felder konfigurieren

Eigenschaften Datenstrukturen
Eigenschaften Datenstrukturen


Jedes Datenfeld besitzt eine eigene Konfiguration, welche nach Auswahl des Datenfeldes im mittleren Bereich angezeigt wird. Die Datenfelder können per Drag und Drop in ihrer Reihenfolge geändert und durch einen Rechtsklick gelöscht werden. Pro Feld können verschiedene Konfigurationseinstellungen vorgenommen werden. Die Konfigurationsoptionen orientieren sich an der Funktionsweise gängiger Datenbank-Systeme.

Folgende Felder können konfiguriert werden:

  • Technischer Name
  • Feldbezeichnung aus Datei
  • Bezeichnung
  • Beschreibung
  • Typ
  • Primärschlüssel: Das Feld wird als Primärschlüssel verwendet
  • Content Identifier
  • Index
  • Einzigartig
  • Null: Das Feld darf leer bleiben
  • Im DataStore als Spalte anzeigen: Das Datenfeld wird in der Übersicht im DataStore als Spalte verwendet
  • Bei Delta-Prüfung ignorieren: Die Einstellung “Bei Delta-Prüfung ignorieren” nimmt ein Feld von der Delta-Prüfung (dirty = true) aus. Diese Einstellung eignet sich zum Beispiel, um Timestamp-Felder von der Delta-Prüfung auszunehmen. 

Kann man Datenstrukturen nachträglich ändern? 

  • Ja, das geht. Vorsicht bei Änderungen am Primärschlüssel, das kann zu Problemen führen. Hier ist es wichtig, dass nach der Änderung der Datenstruktur, die Datenstruktur einmal komplett geleert wird, also alle Daten entfernt werden
  • Datenstrukturen lassen sich nicht nachträglich ändern, wenn diese in der Konfiguration gesperrt sind