Best Practices
Mappings bieten die Möglichkeit Daten aus verschiedenen Datenstrukturen zu transformieren, damit diese ohne Probleme miteinander interagieren können.
Möglichkeiten und Vorteile von Mappings:
- Datenstrukturen transformieren
- Anzeige von Quell- und Ziel-Struktur
- visuelle Mapping-Linien
- Einfaches Verwalten von Mappings zwischen Datenfeldern
- Einfaches Konfigurieren von Transformatoren
Ja, das geht.
Dazu muss lediglich das gewünschte Collection-Feld der Quell-Datenstruktur auf das gewünschte Einzelfeld der Ziel-Datenstruktur gemapped werden. Dadurch werden alle Werte aus dem Collection-Feld in einem Array an das Ziel-Feld übergeben. Mit einem Klick auf das Filter Symbol kann die Auswahl weiter gefiltert werden. Im Feld Input-Variablen gibt es die Option "Collections". Unter "Konfigurieren" kann zunächst entschieden werden, wie die Daten zusammengeführt werden sollen. Diese Option ist vor allem relevant, wenn Einzelfelder auf eine Collection gemapped werden sollen. In einem zweiten Schritt können die Daten dann 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").
Dazu muss lediglich das gewünschte Einzelfeld der Quell-Datenstruktur auf das gewünschte Collection-Feld der Ziel-Datenstruktur gemapped werden. Der Wert wird dann für alle Collection-Elemente genutzt.
- Ersten Transformator erstellen. Dieser enthält eine Output-Variable (output1)
- Zweiten Transformator erstellen
- Als Input Variable des zweiten Transformators die Output-Variable des ersten Transformators auswählen (output1 als Input). So werden beide Transformatoren durch ein gemeinsames Value verkettet
Nein. Innerhalb der Ziel-Datenstruktur können Transformatoren nur innerhalb von Feldern intern verkettet werden. Es besteht jedoch die Möglichkeit, das gewünschte Feld bereits in der Quell-Datenstruktur zu transformieren und dann in der Ziel-Datenstruktur zu nutzen.