DataSet bearbeiten
10 min
\<font color="#0c121d">im datasets editor befinden sich drei fenster \</font> \<font color="#0c121d">oben links\</font> \<font color="#0c121d">oben rechts\</font> \<font color="#0c121d">unten\</font> \<font color="#0c121d">übersicht stages\</font> \<font color="#0c121d">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 \</font> \<font color="#0c121d">im linken oberen fenster des datasets editor ist eine übersicht der stages zu sehen folgende aktionen stehen hier zur verfügung \</font> \<font color="#0c121d">plus zeichen\</font> \<font color="#0c121d"> stage hinzugefügen \</font> \<font color="#0c121d">stage testen\</font> \<font color="#0c121d">tonne icon\</font> \<font color="#0c121d">außerdem können stages per \</font> \<font color="#0c121d">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 \</font> \<font color="#0c121d">beschreibung und konfiguration der stages \</font> \<font color="#0c121d">im rechten oberen fenster des datasets editor können die stages beschrieben und konfiguriert werden die beschreibung ist für jede stage gleich aufgebaut \</font> \<font color="#0c121d">es kann ein titel sowie eine beschreibung vergeben werden die konfiguration unterscheidet sich je nach stage \</font> \<font color="#0c121d">im folgenden werden die einzelnen stages und deren funktionalität erklärt \</font> filter \<font color="#0c121d">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 \</font> \<font color="#0c121d">folgende schritte sind nötig, um ein filter hinzuzufügen \</font> \<font color="#0c121d">feld\</font> \<font color="#0c121d">filterbedingung mithilfe eines \</font> \<font color="#0c121d">mit den buttons rechts kann der \</font> \<font color="#0c121d">mit "+\</font> \<font color="#0c121d">l\</font> \<font color="#0c121d">inks kann per klick bestimmt werden, ob es eine \</font> \<font color="#0c121d">m\</font> \<font color="#0c121d">it "+ und bedingung" können beliebig viele \</font> \<font color="#0c121d">operatoren\</font> \<font color="#0c121d">folgende operatoren stehen innerhalb der filter stage zur verfügung \</font> operator bedeutung beschreibung \<font color="#0c121d">==\</font> \<font color="#0c121d">gleich\</font> \<font color="#0c121d">findet alle datensätze, bei denen der wert des angegebenen feldes gleich dem angegebenen wert ist\</font> \<font color="#0c121d">\>\</font> \<font color="#0c121d">größer\</font> \<font color="#0c121d">findet alle datensätze, bei denen der wert des angegebenen feldes größer als der angegebene wert ist\</font> \<font color="#0c121d">\>=\</font> \<font color="#0c121d">größer gleich\</font> \<font color="#0c121d">findet alle datensätze, bei denen der wert des angegebenen feldes größer oder gleich dem angegebenen wert ist\</font> \<font color="#0c121d">\<\</font> \<font color="#0c121d">kleiner\</font> \<font color="#0c121d">findet alle datensätze, bei denen der wert des angegebenen feldes kleiner als der angegebene wert ist\</font> \<font color="#0c121d">\<=\</font> \<font color="#0c121d">kleiner gleich\</font> \<font color="#0c121d">findet alle datensätze, bei denen der wert des angegebenen feldes kleiner oder gleich dem angegebenen wert ist\</font> \<font color="#0c121d">!=\</font> \<font color="#0c121d">ungleich\</font> \<font color="#0c121d">findet alle datensätze, bei denen der wert des angegebenen feldes nicht gleich dem angegebenen wert ist\</font> \<font color="#0c121d">in\</font> \<font color="#0c121d">enthalten\</font> \<font color="#0c121d">findet alle datensätze, bei denen der wert des angegebenen feldes gleich einem beliebigen wert in der angegebenen liste ist\</font> \<font color="#0c121d">not in\</font> \<font color="#0c121d">nicht enthalten\</font> \<font color="#0c121d">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\</font> \<font color="#0c121d">exists\</font> \<font color="#0c121d">existiert\</font> \<font color="#0c121d">findet alle datensätze, bei denen das angegebene feld existiert, einschließlich der datensätze, bei denen der feldwert null ist\</font> \<font color="#0c121d">and\</font> \<font color="#0c121d">und\</font> \<font color="#0c121d">not\</font> \<font color="#0c121d">ist nicht\</font> \<font color="#0c121d">nor\</font> \<font color="#0c121d">or\</font> oder join \<font color="#0c121d">ein join kann verwendet werden, um daten aus zwei oder mehreren datenstrukturen zu kombinieren \</font> \<font color="#0c121d">so können beispielsweise produktdaten mithilfe der artikel id an die bestelldaten gejoint werden \</font> \<font color="#0c121d">folgende schritte sind nötig, um ein join hinzuzufügen \</font> \<font color="#0c121d">bei „datenstruktur auswählen“ \</font> \<font color="#0c121d">alias\</font> \<font color="#0c121d">felder auswählen\</font> \<font color="#0c121d">unter „join bedingung“ \</font> transformer \<font color="#0c121d">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 \</font> \<font color="#0c121d">für die nutzung eines transformers sind folgende schritte nötig \</font> \<font color="#0c121d">alias\</font> \<font color="#0c121d">gewünschter \</font> \<font color="#0c121d"> im dropdown menü \</font> \<font color="#0c121d">auswählen\</font> \<font color="#0c121d">erforderliche felder füllen\</font> vorschau \<font color="#0c121d">im unteren fenster des dataset editors ist eine vorschau aller daten zu sehen, nachdem eine stage getestet wurde \</font> \<font color="#0c121d">es besteht die möglichkeit, 15, 25, 50 oder 100 ergebnisse pro seite anzeigen zu lassen \</font> parameter i \<font color="#0c121d">m reiter "parameter" können parameter für die datasets vergeben werden \</font> \<font color="#0c121d">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 \</font> \<font color="#0c121d">über den button "parameter hinzufügen" kann ein neuer parameter hinzugefügt werden \</font> \<font color="#0c121d">name\</font> \<font color="#0c121d"> name für den parameter vergeben \</font> \<font color="#0c121d">typ\</font> \<font color="#0c121d"> typ des parameters auswählen \</font> \<font color="#0c121d">text\</font> \<font color="#0c121d">nummer\</font> \<font color="#0c121d">json \</font> \<font color="#0c121d">wert\</font> \<font color="#0c121d">ziel der einzelnen parameter ist es, ein dataset dynamisch zu gestalten, so dass das ergebnis des datasets über variablen im workflow beeinflusst werden kann\</font> \<font color="#0c121d">nutzung um dynamische filter zu erzeugen, bei denen die werte, nach denen gefiltert wird, erst im workflow übergeben werden\</font> \<font color="#0c121d">ein parameter besteht aus einer bezeichnung, einem typ und einem default wert\</font>