Xentral Connect v2: User Dokum...
DataSets

Best Practices

4min

Was genau kann ich mit DataSets machen?

Möglichkeiten von DataSets:

  • Importierte Rohdaten für die weitere Verarbeitung vorbereiten
  • Datenqualität verbessern
  • Unvollständige oder kaputte Datensätze ausfiltern
  • Daten aus unterschiedlichen Quellen in einem Datensatz zusammenzuführen
  • Datenfeeds vorbereiten
  • Dynamische DataSets im Workflow generieren und bereitstellen

Praktische Tipps / Best Practice

Wie wird mit Variablen innerhalb eines DataSets gearbeitet?

  • Bei der Verarbeitung von Variablen innerhalb eines DataSets wird zwischen source, output, foreign, parameter und config Variablen unterschieden
    • source: Felder aus der lokalen Datenstruktur
    • output: Felder, die in einer vorherigen Stage innerhalb des DataSets definiert wurden
    • foreign: Felder aus einer externen Datenstruktur (nur im Rahmen der Join Stage)
    • parameter: Innerhalb des DataSets definierte Parameter
    • config: Global definierte Konfigurationswerte 
  • Auf Variablen wird immer mittels Dotnotation und doppelt geschweiften Klammern zugegriffen. Das Feld "id" aus der lokalen Datenstruktur würde demnach mit "{{source.id}}" angesprochen werden. Alternativ kann aber auch das Dropdown Menü für die Auswahl von Variablen genutzt werden

Wie aktiviere ich die Variablenauswahl ?

Statt eines Dropdown Menüs oder Schiebereglers kann man in yedi auch manuell eine Variable auswählen. Die Variablenauswahl wird aktiviert, indem man auf die geschweiften Klammern { } neben dem Feld klickt.

Kann ich ein neues DataSet basierend auf einem bestehenden DataSet anlegen?

Ja, das geht. Wenn ein neues DataSet angelegt wird, gibt es die Möglichkeit, ein bestehendes DataSet als Datenstruktur auszuwählen. Der Output der Pipeline aus dem bestehenden DataSet wird dann als Quell-Datenstruktur für das neue DataSet genutzt.