User Dokumentation
...
Mappings
Transformer
Collection Transformer
6min
collection transformer ermöglichen es, quell felder in verschiedener art und weise in einer ziel collection zu kombinieren collection transformer ermöglichen es, quell felder in verschiedener art und weise in einer ziel collection zu kombinieren mit einem klick auf das filter symbol öffnet sich das konfigurationsmenü für die collection transformer unter "collections" und weiter "konfigurieren" kann der collection transformer konfiguriert werden mit einem klick auf das filter symbol öffnet sich das konfigurationsmenü für die collection transformer unter "collections" und weiter "konfigurieren" kann der collection transformer konfiguriert werden im nächsten schritt wird angegeben, wie die daten zusammengeführt werden sollen und ob sie gefiltert werden sollen im nächsten schritt wird angegeben, wie die daten zusammengeführt werden sollen und ob sie gefiltert werden sollen hinweis die indizierung beginnt immer mit 0 das erste element hat somit den index 0, das zweite den index 1, usw hinweis die indizierung beginnt immer mit 0 das erste element hat somit den index 0, das zweite den index 1, usw daten zusammenführen e e s kann entschieden werden, wie die daten zusammengeführt werden sollen die ist erforderlich, wenn mehr als ein datenfeld auf die collection gemapped wurde kann entschieden werden, wie die daten zusammengeführt werden sollen die ist erforderlich, wenn mehr als ein datenfeld auf die collection gemapped wurde folgende optionen sind verfügbar folgende optionen sind verfügbar feste anzahl, multiplikation, summe und zuordnung feste anzahl, multiplikation, summe und zuordnung feste anzahl feste anzahl es werden collection elemente einer festen anzahl angelegt es werden collection elemente einer festen anzahl angelegt im folgenden beispiel wird der collection "faq" eine feste anzahl von zwei collection elementen zugewiesen und die felder question1 bzw question 2 und answer1 bzw answer2 jeweils manuell anhand des collection index einander zugeordnet im folgenden beispiel wird der collection "faq" eine feste anzahl von zwei collection elementen zugewiesen und die felder question1 bzw question 2 und answer1 bzw answer2 jeweils manuell anhand des collection index einander zugeordnet { 	"question1" "frage 1", 	"question2" "frage 2", 	"answer1" "antwort 1", 	"answer2" "antwort 2" }{ 	"faq" \[ 	 { 	 "question" "frage 1", 	 "answer" "antwort 1" 	 }, 	 { 	 "question" "frage 2", 	 "answer" "antwort 2" 	 } 	] } multiplikation multiplikation die gemappten datenfelder werden miteinander multipliziert die gemappten datenfelder werden miteinander multipliziert im folgenden beispiel wird das feld "currency" jeweils mit den beiden collection elementen multipliziert, sodass in der ziel datenstruktur zwei collection elemente mit demselben "currency" im folgenden beispiel wird das feld "currency" jeweils mit den beiden collection elementen multipliziert, sodass in der ziel datenstruktur zwei collection elemente mit demselben "currency" value entstehen { 	"curreny" "eur", 	"details" \[ 	 { 	 "articlenumber" "71ap92f", 	 "price" 229 34 	 }, 	 { 	 "articlenumber" "20sph05", 	 "price" 79 99 	 } 	] }{ 	"articledetails" \[ 	 { 	 "number" "71ap92f", 	 "price" 229 34, 	 "currency" "eur", 	 }, 	 { 	 "number" "20sph05", 	 "price" 79 99, 	 "currency" "eur", 	 } 	] } summe summe die gemappten datenfelder werden als einzelne collection elemente verarbeitet die gemappten datenfelder werden als einzelne collection elemente verarbeitet im folgenden beispiel werden die felder "is sale", "is action" und "is new" in eine collection ("flags") überführt, d im folgenden beispiel werden die felder "is sale", "is action" und "is new" in eine collection ("flags") überführt, d ie jeweils den namen und den wert des ursprünglichen feldes enthält ie jeweils den namen und den wert des ursprünglichen feldes enthält { "key" 123, "is sale" true, "is action" false, "is new" true }{ "key" 123, "flags" \[ 	 { 	 "name" "is sale", 	 "value" true 	 }, 	 { 	 "name" "is action", 	 "value" true 	 }, 	 { 	 "name" "is new", 	 "value" true 	 } 	] } zuordnung zuordnung die gemappten felder werden einander zugeordnet, d h quell collection elemente mit dem index 0 werden in das ziel collection element 0 gemappt usw die gemappten felder werden einander zugeordnet, d h quell collection elemente mit dem index 0 werden in das ziel collection element 0 gemappt usw im folgenden beispiel werden die felder "articlenumber" und "price" gemäß ihrem index einander zugeordnet im folgenden beispiel werden die felder "articlenumber" und "price" gemäß ihrem index einander zugeordnet { 	"numbers" \[ 	 { 	 "articlenumber" "71ap92f" 	 }, 	 { 	 "articlenumber" "20sph05" 	 } 	], 	"prices" \[ 	 { 	 "price" 229 34 	 }, 	 { 	 "price" 79 99 	 } 	], }{ 	"articledetails" \[ 	 { 	 "articlenumber" "71ap92f", 	 "price" 229 34, 	 }, 	 { 	 "articlenumber" "20sph05", 	 "price" 79 99, 	 } 	] } daten filtern in einem zweiten schritt können die daten gefiltert werden hier kann eine bedingung hinzugefügt werden oder spezifische elemente aus dem collection feld ausgewählt werden (z b das erste element "first" oder das vierte element "nth, index 3") in einem zweiten schritt können die daten gefiltert werden hier kann eine bedingung hinzugefügt werden oder spezifische elemente aus dem collection feld ausgewählt werden (z b das erste element "first" oder das vierte element "nth, index 3")