Xentral Connect v2: User Dokum...
Datenstrukturen

Editor

4min

Bestehende Datenstruktur im Editor bearbeiten

Der Editor kann in drei einzelne Felder aufegteilt werden. Links befindet sich die Toolbox. In der Mitte werden die einzelnen Komponenten einer Datenstruktir aufgelistet. Rechts können die Eigenschaften einer ausgewählten Komponente eingesehen werden.

Document image


Toolbox

In der linken Toolbox sind die Komponenten aufgeführt, aus denen sich eine Datenstruktur zusammensetzen lässt

Strukturfelder - Strukturfelder werden in in 2 Kategorien aufgeteilt

  • fieldset - Zusammengehörige Felder können unter einer gemeinsamen Überschrift gruppiert werden
  • collection - Eine Sammlung von mehrern Datenelementen kann in eine collection zusammengefasst werden

Datenfelder - verschiedene Elemente können per Drag und Drop in die Liste der Datenstruktur hinzugefügt werden. Folgende Elemente werden zur Verfügung gestellt:

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

Eigenschaften - Im Feld der Eigenschaften können einzelne Objekteigenschaften eines einzelnen Datenfelds bearbeitet werden.

Document image


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

  • 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