Verkettetes Mapping
In diesem Tutorial wird beschrieben, wie Sie mit mehreren Zielkomponenten arbeiten. Ziel dieses Tutorials ist es, Daten aus zwei Quellkomponenten in einer Zielkomponente zusammenzuführen, die Daten dieser Zielkomponente anschließend zu filtern und die gefilterten Daten an die zweite Zielkomponente zu übergeben. In der Abbildung unten sehen Sie ein abstraktes Modell der in diesem Tutorial beschriebenen Datentransformation.
![MF_Tut3_ChainedMap](./images/mf_tut3_chainedmap.png)
Im obigen Diagramm werden zuerst die Daten aus zwei Quelldateien (Books.xml und Library.xml) in einer einzigen Zieldatei namens MergedLibrary.xml zusammengeführt. Anschließend werden die Daten mit Hilfe einer Filterfunktion transformiert und an die nächste Komponente namens FilteredLibrary.xmlübergeben. Beachten Sie, dass FilteredLibrary.xml auf dem Schema Library.xsd basiert. Die Zwischenkomponente dient sowohl als Datenziel als auch als Datenquelle. Dieses Verfahren wird in MapForce als verkettetes Mapping bezeichnet. Die Zwischenresultate von verketteten Mappings können in einer Vorschau angezeigt und das Zwischenergebnis (in unserem Fall MergedLibrary.xml) und das Ergebnis der letzten Zielkomponente (in unserem Fall FilteredLibrary.xml) können gespeichert werden.
Um die Datentransformation durchzuführen, gehen Sie vor, wie in den nachfolgenden Unterabschnitten beschrieben.