User Dokumentation
DataSets
DataSet bearbeiten
10 min
im datasets editor befinden sich drei fenster im datasets editor befinden sich drei fenster oben links oben links übersicht der stages oben rechts oben rechts stages können beschrieben und konfiguriert werden unten unten vorschau der daten, wenn man die jeweilige stage testet außerdem können in einem zweiten reiter parameter an das dataset übergeben werden übersicht stages übersicht stages eine stage bildet immer das ergebnis einer query an einem bestimmten punkt der datapipeline ab jede stage hat eine eigene funktionalität, wie z b das filtern der daten die stages sind dabei hierarchisch aufgebaut, das heißt wenn stage 3 von 5 getestet wird, werden nur die stages 1 bis 3 ausgeführt eine stage bildet immer das ergebnis einer query an einem bestimmten punkt der datapipeline ab jede stage hat eine eigene funktionalität, wie z b das filtern der daten die stages sind dabei hierarchisch aufgebaut, das heißt wenn stage 3 von 5 getestet wird, werden nur die stages 1 bis 3 ausgeführt im linken oberen fenster des datasets editor ist eine übersicht der stages zu sehen folgende aktionen stehen hier zur verfügung im linken oberen fenster des datasets editor ist eine übersicht der stages zu sehen folgende aktionen stehen hier zur verfügung plus zeichen plus zeichen stage hinzugefügen stage hinzugefügen stage testen stage testen stage testen bzw ausführen tonne icon tonne icon stage löschen außerdem können stages per außerdem können stages per drag and drop verschoben werden jedes dataset beginnt mit der ersten stage, in der die daten aus der quell datenstruktur geladen werden danach können beliebig viele stages hinzugefügt werden jedes dataset beginnt mit der ersten stage, in der die daten aus der quell datenstruktur geladen werden danach können beliebig viele stages hinzugefügt werden beschreibung und konfiguration der stages beschreibung und konfiguration der stages im rechten oberen fenster des datasets editor können die stages beschrieben und konfiguriert werden die beschreibung ist für jede stage gleich aufgebaut im rechten oberen fenster des datasets editor können die stages beschrieben und konfiguriert werden die beschreibung ist für jede stage gleich aufgebaut es kann ein titel sowie eine beschreibung vergeben werden die konfiguration unterscheidet sich je nach stage es kann ein titel sowie eine beschreibung vergeben werden die konfiguration unterscheidet sich je nach stage im folgenden werden die einzelnen stages und deren funktionalität erklärt im folgenden werden die einzelnen stages und deren funktionalität erklärt filter in der filter stage können die daten anhand einer oder mehrerer bedingungen gefiltert werden beispielsweise kann man alle großen bestellungen (bestellsumme größer 1000 €) herausfiltern in der filter stage können die daten anhand einer oder mehrerer bedingungen gefiltert werden beispielsweise kann man alle großen bestellungen (bestellsumme größer 1000 €) herausfiltern folgende schritte sind nötig, um ein filter hinzuzufügen folgende schritte sind nötig, um ein filter hinzuzufügen feld feld auswählen, nach dem gefiltert werden soll filterbedingung mithilfe eines filterbedingung mithilfe eines operators und ggf eines spezifizierten wertes definieren mit den buttons rechts kann der mit den buttons rechts kann der datentyp des wertes gesteuert werden, die bedingung geleert oder gelöscht werden mit "+ mit "+ und " kann die filterbedingung weiter geschachtelt werden l l inks kann per klick bestimmt werden, ob es eine inks kann per klick bestimmt werden, ob es eine "und" (&) oder eine "oder" bedingung (or) ist m m it "+ und bedingung" können beliebig viele it "+ und bedingung" können beliebig viele bedingungen hinzugefügt werden operatoren operatoren folgende operatoren stehen innerhalb der filter stage zur verfügung folgende operatoren stehen innerhalb der filter stage zur verfügung operator bedeutung beschreibung == == gleich gleich findet alle datensätze, bei denen der wert des angegebenen feldes gleich dem angegebenen wert ist findet alle datensätze, bei denen der wert des angegebenen feldes gleich dem angegebenen wert ist > > größer größer findet alle datensätze, bei denen der wert des angegebenen feldes größer als der angegebene wert ist findet alle datensätze, bei denen der wert des angegebenen feldes größer als der angegebene wert ist >= >= größer gleich größer gleich findet alle datensätze, bei denen der wert des angegebenen feldes größer oder gleich dem angegebenen wert ist findet alle datensätze, bei denen der wert des angegebenen feldes größer oder gleich dem angegebenen wert ist < < kleiner kleiner findet alle datensätze, bei denen der wert des angegebenen feldes kleiner als der angegebene wert ist findet alle datensätze, bei denen der wert des angegebenen feldes kleiner als der angegebene wert ist <= <= kleiner gleich kleiner gleich findet alle datensätze, bei denen der wert des angegebenen feldes kleiner oder gleich dem angegebenen wert ist findet alle datensätze, bei denen der wert des angegebenen feldes kleiner oder gleich dem angegebenen wert ist != != ungleich ungleich findet alle datensätze, bei denen der wert des angegebenen feldes nicht gleich dem angegebenen wert ist findet alle datensätze, bei denen der wert des angegebenen feldes nicht gleich dem angegebenen wert ist in in enthalten enthalten findet alle datensätze, bei denen der wert des angegebenen feldes gleich einem beliebigen wert in der angegebenen liste ist findet alle datensätze, bei denen der wert des angegebenen feldes gleich einem beliebigen wert in der angegebenen liste ist not in not in nicht enthalten nicht enthalten findet alle datensätze, bei denen der wert des angegebenen feldes nicht in der angegebenen liste enthalten ist oder bei denen das feld nicht existiert findet alle datensätze, bei denen der wert des angegebenen feldes nicht in der angegebenen liste enthalten ist oder bei denen das feld nicht existiert exists exists existiert existiert findet alle datensätze, bei denen das angegebene feld existiert, einschließlich der datensätze, bei denen der feldwert null ist findet alle datensätze, bei denen das angegebene feld existiert, einschließlich der datensätze, bei denen der feldwert null ist and and und und not not ist nicht ist nicht nor nor or or oder join ein join kann verwendet werden, um daten aus zwei oder mehreren datenstrukturen zu kombinieren ein join kann verwendet werden, um daten aus zwei oder mehreren datenstrukturen zu kombinieren so können beispielsweise produktdaten mithilfe der artikel id an die bestelldaten gejoint werden so können beispielsweise produktdaten mithilfe der artikel id an die bestelldaten gejoint werden folgende schritte sind nötig, um ein join hinzuzufügen folgende schritte sind nötig, um ein join hinzuzufügen bei „datenstruktur auswählen“ bei „datenstruktur auswählen“ datenstruktur auswählen , die gejoint werden soll alias alias vergeben felder auswählen felder auswählen , die gejoint werden sollen unter „join bedingung“ unter „join bedingung“ schüsselfelder aus der lokalen datenstruktur und der externen datenstruktur auswählen (die beiden felder sind im idealfall identische identifikationsnummer o ä , wie z b eine artikel id) transformer die stage transformer kann genutzt werden, um felder aus den daten benutzerdefiniert zu verändern oder zu kombinieren beispielsweise können mithilfe eines transformers mathematische berechnungen mit feldern durchgeführt werden oder auch texte transformiert werden die stage transformer kann genutzt werden, um felder aus den daten benutzerdefiniert zu verändern oder zu kombinieren beispielsweise können mithilfe eines transformers mathematische berechnungen mit feldern durchgeführt werden oder auch texte transformiert werden für die nutzung eines transformers sind folgende schritte nötig für die nutzung eines transformers sind folgende schritte nötig alias alias für das neue feld vergeben gewünschter gewünschter transformer im dropdown menü im dropdown menü auswählen auswählen erforderliche felder füllen erforderliche felder füllen vorschau im unteren fenster des dataset editors ist eine vorschau aller daten zu sehen, nachdem eine stage getestet wurde im unteren fenster des dataset editors ist eine vorschau aller daten zu sehen, nachdem eine stage getestet wurde es besteht die möglichkeit, 15, 25, 50 oder 100 ergebnisse pro seite anzeigen zu lassen es besteht die möglichkeit, 15, 25, 50 oder 100 ergebnisse pro seite anzeigen zu lassen parameter i m reiter "parameter" können parameter für die datasets vergeben werden m reiter "parameter" können parameter für die datasets vergeben werden in der auflistung ist die bezeichnung, der typ und der wert der definierten parameter zu sehen als aktionen können parameter bearbeitet (stift) und gelöscht (tonne) werden außerdem kann oben links definiert werden, wie viele ergebnisse pro seite angezeigt werden sollen in der auflistung ist die bezeichnung, der typ und der wert der definierten parameter zu sehen als aktionen können parameter bearbeitet (stift) und gelöscht (tonne) werden außerdem kann oben links definiert werden, wie viele ergebnisse pro seite angezeigt werden sollen über den button "parameter hinzufügen" kann ein neuer parameter hinzugefügt werden über den button "parameter hinzufügen" kann ein neuer parameter hinzugefügt werden name name name für den parameter vergeben name für den parameter vergeben typ typ typ des parameters auswählen typ des parameters auswählen text text nummer nummer json json wert wert wert des parameters vergeben ziel der einzelnen parameter ist es, ein dataset dynamisch zu gestalten, so dass das ergebnis des datasets über variablen im workflow beeinflusst werden kann ziel der einzelnen parameter ist es, ein dataset dynamisch zu gestalten, so dass das ergebnis des datasets über variablen im workflow beeinflusst werden kann nutzung um dynamische filter zu erzeugen, bei denen die werte, nach denen gefiltert wird, erst im workflow übergeben werden nutzung um dynamische filter zu erzeugen, bei denen die werte, nach denen gefiltert wird, erst im workflow übergeben werden ein parameter besteht aus einer bezeichnung, einem typ und einem default wert ein parameter besteht aus einer bezeichnung, einem typ und einem default wert