
Mit Variablen können Sie vor der Ausführung von Zielfeld-Mappings einen Wert berechnen, der später in mehreren Zielfeld-Mappings eines Blocks benötigt wird. Wenn die Zielfeld-Mappings vieler Zielfelder identisch sind, sparen Sie so Zeit bei der Definition dieser Zielfeld-Mappings: Sie definieren das Zielfeld-Mapping ein Mal für eine Variable und weisen dann die Variable allen anderen Zielfeldern zu.
Um eine Variable anzulegen, rufen Sie das Kontextmenü für ein Feld in der Zielstruktur auf, dass weitere Unterelemente in der Struktur hat und wählen Variable hinzufügen . Der Mapping-Editor fügt die Variable als ersten Unterknoten des Feldes ein. Sie ist für alle Knoten auf der gleichen Hierarchieebene und allen Unterknoten sichtbar.
Um eine Variable V als Zielfeld zu verwenden, doppelklicken Sie auf die Variable. Daraufhin können Sie im Datenfluss-Editor ein Zielfeld-Mapping für die Variable V definieren. In diesem Zielfeld-Mapping können Sie auch die Werte von Variablen verwenden, die in der Struktur vor der Variablen V liegen.
Um eine Variable als Ausgangsfeld in einem Zielfeld-Mapping zu verwenden, ziehen sie die Variable per Drag und Drop in den Datenfluss-Editor.
In dem folgenden Beispiel muss ein Datum aus den Bestandteilen Month , Day und Year zusammengesetzt werden. Das Datum wird dann jeweils für ein Zielfeld-Mapping auf die Elemente Date und TimeStamp benötigt. Mit der Variablen DateVar vereinfachen sich diese beiden Zielfeld-Mappings:
