Was ist MapForce?
Altova Website: Datenmapping-Tool
MapForce ist ein leistungsstarkes, flexibles Tool zum grafischen Mappen beliebiger unterschiedlicher Datenformate aufeinander. Eine vollständige Liste der verfügbaren Datenformate finden Sie unter Mapping: Quellen und Ziele. Mit MapForce können Sie eine Quellkomponente auf eine Zielkomponente, eine Quellkomponente auf mehrere Zielkomponenten, mehrere Quellkomponenten auf eine Zielkomponente und mehrere Quellkomponenten auf mehrere Zielkomponenten mappen. Sie können auch verkettete Mappings erstellen. Nähere Informationen über Mapping-Szenarien finden Sie unter Mapping-Szenarien und in den Tutorials.
Ein Mapping besteht normalerweise aus einer oder mehreren Datenquell- und einer oder mehreren Datenzielkomponenten. Außerdem kann ein Mapping eine oder mehrere Transformationskomponenten enthalten, die umfassende Datenverarbeitungs- und -filterungsoptionen bieten.
Um ein Mapping durchführen zu können, müssen Sie eine Datenstruktur zur Beschreibung der Struktur der einzelnen Quell- und Zieldateien bereitstellen. So definiert etwa ein XML-Schema die Struktur eines XML-Dokuments. Das Mapping (der Quell- auf die Zieldaten) erfolgt über eine grafische Benutzeroberfläche mittels Drag-and-Drop. Für das Mapping muss kein Programmcode geschrieben werden, da der Code von MapForce für Sie generiert wird. Mit Hilfe dieses Codes können Sie Dokumente mit einer bestimmten Datenquellstruktur in Dokumente mit einer bestimmten Datenzielstruktur transformieren.
Alle Editionen von MapForce stehen als 32-Bit-Applikation zur Verfügung. Die MapForce Professional und die Enterprise Edition stehen zusätzlich dazu auch als 64-Bit-Applikation zur Verfügung.
Abstraktes Modell
Im unten gezeigten abstrakten Modell wird eines der grundlegende Szenarien einer Datentransformation in MapForce dargestellt. Im Quellschema ist die Struktur der Quellinstanzdatei beschrieben. Im Zielschema ist die Struktur der Zielinstanzdatei beschrieben. Quell- und Zielschema können je nach Bedarf dieselbe oder eine andere Struktur haben. Wenn Sie die Quell- und die Zielkomponente miteinander verbinden, wird Transformationscode (in der ausgewählten Transformationssprache) generiert, der Daten aus der Quellinstanzdatei ausliest und in die Zielinstanzdatei schreibt. Ein Beispiel für die Implementierung dieses Datentransformationsmodells finden Sie im Tutorial 1.
![MF_AbstractModel01](./images/mf_abstractmodel01.png)
In realen Anwendungsszenarien können Sie eine beliebige Kombination aus Datenquellen (z.B. XML-, EDI- und Textdateien) verwenden und diese auf eine beliebige Kombination von Zielkomponenten (z.B. eine Datenbank und eine Excel-Datei) mappen.
Konventionen
Die in diesem Handbuch dargestellten und referenzierten Mapping-Dateien befinden sich in den folgenden Ordnern:
•C:\Benutzer\<Benutzername>\Dokumente\Altova\MapForce2024\MapForce Examples
•C:\Benutzer\<Benutzername>\Dokumente\Altova\MapForce2024\MapForceExamples\Tutorials.
•C:\Benutzer\<Benutzername>\Dokumente\Altova\MapForce2024\MapForceExamples\Tutorials\BasicTutorials
In diesem Abschnitt
Dieser Abschnitt ist in die folgenden Kapitel gegliedert:
•Integration mit Altova-Produkten