Home. 
.

transparent

transparent

transparent

Mapping-Schnittstelle

MapForce® 2012 bietet eine Schnittstelle mit einer breiten Palette an Funktionen zum einfachen schnellen Erstellen und Implementieren von Mappings. MapForce unterstützt das Mappen von und auf praktisch jedes Format wie unter anderem XML-Dateien, Datenbanken, Flat Files, EDI-, Excel 2007+-, XBRL- und Webservice-Dateien.

Grafische Mapping-Oberfläche

Mit ihren vielen verschiedenen Optionen zum Verwalten, Visualisieren, Bearbeiten und Ausführen einzelner Mappings und komplexer Mapping-Projekte erleichtert die Benutzeroberfläche von MapForce die grafische Datenintegration.

Download Klicken Sie hier, um eine kostenlose 30-Tage-Testversion von Altova MapForce® 2012 mit allen Funktionen herunterzuladen!

Projektfenster

Das Projektfenster erleichtert die Arbeit mit großen, komplexen Datenintegrationsprojekten. Die einzelnen Mappings lassen sich über eine klare und vertraute Hierarchie zur Dokumentennavigation anzeigen und verwalten. Die einzelnen Dateien und Ordner lassen sich im Projektfenster über ein Kontextmenü bearbeiten, über das Sie Dateien hinzufügen, Mappings öffnen, Webservices kopieren, löschen, einfügen, Code generieren können usw.

Anmerkung: Mit MapForce wird ein Beispielprojekt mit einer ganzen Reihe von Beispielmappings installiert.

Ergänzend zum Projektfenster gibt es ein Menü "Projekt", das einige zusätzliche Befehle und Funktionalitäten enthält.

project menu

Es können zwei Arten von Projekten definiert werden:

  • Eine Sammlung einzelner Mappings
  • Eine Gruppe miteinander in Beziehung stehender Mappings für ein WSDL-Mapping-Projekt

Für beide Projektarten wird Codegenerierung für das gesamte Projekt unterstützt.

Design-Fenster

Das Design-Fenster ist jener Teil der MapForce-Oberfläche, in dem Sie Ihre Mapping-Komponenten grafisch definieren, Funktionen und Filter für die Datenbearbeitung hinzufügen und Konnektoren zwischen den Komponenten ziehen können, um ein Quellformat ins Zielformat zu transformieren.

design pane

Das Design-Fenster enthält viele benutzerfreundliche Funktionen, mit denen Sie auch mit den komplexesten Mappings arbeiten und diese analysieren und neu definieren können. Zum Beispiel:

  • Wenn Sie auf einen Elementnamen klicken, wird dieser automatisch ausgewählt, um mit einem anderen Datenelement verbunden zu werden.
  • Durch Positionieren der Maus über bestimmte Bereiche von Mapping-Verbindungen können nützliche Popup-Fenster aufgerufen werden, über die Sie Zusatzinformationen wie z.B. Zieldatenelemente des Mappings oder den Datentyp anzeigen können.
  • Durch Anklicken und Ziehen auf das gewünschte Zieldatenelement können Verbindungen jederzeit geändert werden.
  • Durch Ziehen einer Verbindung bei gedrückter Strg-Taste können doppelte Konnektoren (Konnektor von derselben Quelle zu einem anderen Ziel) erstellt werden.
  • Wenn Sie die Schaltfläche Idente Sub-Einträge automatisch verbinden aktiviert haben, werden alle Child-Datenelemente desselben Namens unter dem Parent-Datenelement automatisch miteinander verbunden.
  • Mit Hilfe einer Suchfunktion können Sie Nodes in besonders komplexen Mapping-Komponenten jederzeit wiederfinden.

Ausrichtungshilfslinien

Indem Sie Komponenten aneinander ausrichten, können Sie komplexe Mappings im Mapping-Fenster besser und übersichtlicher strukturieren. Wenn Sie eine Komponente im Mapping-Fenster an eine andere Stelle ziehen, werden automatisch Hilfslinien für die Ausrichtung der Komponente an jeder beliebigen anderen Komponente angezeigt.

In der Abbildung unten wurde die untere Filterkomponente verschoben. Anhand der Hilfslinien sehen Sie, dass sie an der mulitply-Funktion auf der linken Seite und der sum-Funktion direkt unterhalb der neuen Komponentenposition ausgerichtet ist.

Visual alignment guides in the MapForce mapping window

Funktionsbibliothekenfenster

Im Bibliotheksfenster bietet MapForce Ihnen eine erweiterbare Bibliothek mit Datenverarbeitungsfunktionen. Hier sehen Sie die Bibliotheken, die derzeit zur Verfügung stehen. Außerdem werden die einzelnen Funktionen jeder Bibliothek in Form einer hierarchischen Baumstruktur, die Sie erweitern und reduzieren können, angezeigt. Um zu Ihrem Mapping eine Funktion hinzuzufügen, ziehen Sie diese einfach mit der Maus von der Bibliothek in das Design-Fenster.

MapForce Function Library

Über die Schaltfläche "Bibliotheksnamen anzeigen" können Sie den Namen der Bibliothek, die jede Funktion in Ihrem Datenmapping enthält, wie unten gezeigt, anzeigen.

Displaying Source Library in MapForce

Nähere Informationen dazu finden Sie auf der Seite über Datenverarbeitungsfunktionen.

Übersichtsfenster

MapForce enthält ein Übersichtsfenster, in dem das gesamte Mapping-Projekt visualisiert wird und in dem Sie je nach Bedarf auf bestimmte Bereiche einzoomen können. Außerdem sehen Sie im Übersichtsfenster, an welcher Stelle innerhalb des Mapping-Projekts Sie sich beim Scrollen durch ein Projekt gerade befinden. Auf diese Weise finden Sie sich selbst im größten Datenmapping-Projekt mühelos zurecht.

MapForce Overview Window

Fenster "Meldungen"

Im Fenster "Meldungen" werden alle Validierungswarnungen und Fehlermeldungen, die bei einem Mapping auftreten können, angezeigt, Wenn Sie auf die jeweilige Meldung im Fenster klicken, wird der entsprechende Bereich im Design-Fenster markiert, sodass Sie ihn mühelos finden und das Problem beheben können.

messages window

Register "XSLT/XQuery"

Bei einem XML-basierten Mapping können Sie auf dem Register "XSLT/XQuery" eine Vorschau des XSLT 1.0/2.0 oder XQuery-Codes ansehen, der von MapForce on-the-fly generiert wird. Welches Register zur Verfügung steht, hängt, davon ab, welche Option Sie in der MapForce-Symbolleiste ausgewählt haben.

code toolbar

Wenn Sie mit dem Ergebnis der Codevorschau zufrieden sind, empfiehlt sich die Generierung von lizenzgebührenfreiem Programmcode (siehe unten), damit das Mapping in Zukunft schneller ausgeführt werden kann.

Register "Datenbankabfrage"

Über das Register "Datenbankabfrage" können Sie unabhängig von Ihrem Mapping Abfragen an jeder gängigen Datenbank durchführen. Wenn Sie eine Verbindung zu einer Datenbank herstellen, werden ihre Tabellen im Browser-Fenster von MapForce in einer hierarchischen Struktur angezeigt. Anschließend können Sie über das SQL Editor-Register SQL- oder SQL/XML-Anweisungen anzeigen, bearbeiten und ausführen - entweder durch Öffnen bestehender SQL-Dateien oder durch Neuerstellung von SQL-Anweisungen mittels der Drag-and-Drop und Autokomplettierungsfunktionen.

database mapping query window

Sie können Ihr SQL Script ausführen, die Ergebnisse in tabellarischern Form anzeigen und die abgerufenen Daten und das SQL Script in separaten Dateien speichern.

Nähere Informationen finden Sie auf der Seite Datenbank-Mapping.

Register "Ausgabe"

Über das Register "Ausgabe" können Sie eine Vorschau der anhand Ihres Mappings vom MapForce-Prozessor erstellten Ausgabe ansehen.

Nähere Informationen dazu finden Sie auf der Seite Mapping-Ausgabe.

Register zur StyleVision-Integration (Berichtsgenerierung)

Dank der MapForce-Integration mit StyleVision stehen zusätzlich zu den bereits von MapForce unterstützten Ausgabeformaten noch einige weitere Formate zur Verfügung. Sie können nun, sofern Sie StyleVision auf Ihrem Rechner installiert haben, ein Vorlagendesign erstellen, um Ausgabedokumente in ansprechenden HTML-, RTF-, PDF- oder Word 2007+-Berichten darzustellen.

Nähere Informationen dazu finden Sie auf der Seite StyleVision-Integration.

Codegenerierung

Neben XSLT und XQuery unterstützt MapForce die automatische Generierung von lizenzgebührenfreiem Applikationscode in Java, C# und C++, wodurch die Datenintegration und wiederkehrende Vorgänge automatisiert werden können.

Nähere Informationen dazu finden Sie auf der Seite Codegenerierung.

Weitere Features

Zusätzlich zu seiner benutzerfreundlichen Oberfläche bietet MapForce bietet nun viele weitere zeitsparende Features zur Vereinfachung von Datenmapping-Projekten und zur schnelleren Entwicklung hochwertiger Applikationen. Im Folgenden werden nur ein paar davon näher beschrieben.

Anpassen bestehender Datenmappings

Das rasante Tempo, mit dem sich Unternehmen heutzutage entwickeln, erfordert auch die Weiterentwicklung wichtiger Datenstrukturen. Damit Sie Ihre Datenmappings besser verwalten können, wenn Strukturen aktualisiert werden, erkennt MapForce nun, wenn ein XML-Quell- oder Zielschema, eine FlexText-Konfiguration, eine EDI-Konfigurationsdatei, ein Excel 2007+-Dokument, eine XBRL-Taxonomie oder ein Webservice in einer externen Applikation geändert wurde. Sie werden sofort auf die Änderung aufmerksam gemacht und können die Meldung entweder ignorieren oder die Datenstrukturen neu laden, um zu sehen, was sich in Ihrem Mapping geändert hat.

So wurde z.B. in der Abbildung unten das Element "Amount" in der Datei ShortPO.xsd außerhalb von MapForce gelöscht und es wurde ein neues Element mit dem Namen "Total" hinzugefügt. Nachdem Sie das Schema neu geladen haben, markiert MapForce jede Änderung mit einem Symbol und zeigt die betroffenen Verbindungen orange an, sodass Sie das Mapping mit ein paar einfachen Klicks anpassen können. Nachdem Sie das Mapping angepasst haben, werden die Symbole und Markierungen entfernt, um anzuzeigen, dass Ihre Datenmapping-Strukturen synchronisiert sind.

refactoring data mappings

Anzeige von Datentypen

Mit der Schaltfläche "Datentypen anzeigen" werden die Schema-Datentypen für jedes Element oder Attribut in Ihrem Datenmapping-Projekt angezeigt.

Displaying Datatypes in MapForce

Idente Children verbinden

Beim Erstellen eines Datenmappings haben Sie mit MapForce die Möglichkeit standardmäßig auch idente Child-Elemente automatisch mitzuverbinden, wenn Sie Verbindungslinien zwischen Elementen des Quell- und des Zieldokuments ziehen. Damit sparen Sie vor allem beim Mappen von Strukturen mit vielen Child-Elementen enorm viel Zeit. Diese Funktion kann im Dialogfeld "Idente Sub-Einträge verbinden" komplett angepasst werden.

Options for connecting matching children in MapForce

MapForce überprüft auch alle untergeordneten Elemente und verbindet alle davon auf Basis einer durch den Benutzer definierten Verbindung.

mapping node with all children

Oft werden bei einem Datenmapping XML Content Models verwendet, die XML-Fragmente enthalten, die ungeändert in das Zielschema übernommen werden sollen; so sind z.B. oft HTML-Fragmente zu Dokumentationszwecken in andere Schemas eingebettet. Mit Hilfe dieser neuen Funktion können Sie das gesamte XML-Fragment einfach vom Quell- auf das Zielschema mappen. Alle Child-Elemente innerhalb der gesamten Struktur können automatisch gemappt werden.

Wenn Sie im Zuge eines Projekts Änderungen an Ihrem Mapping vornehmen müssen, z.B. um Änderungen im zugrunde liegenden Schema Rechnung zu tragen, bietet MapForce außerdem die verschiedensten Automationsfunktionen. Wenn Sie z.B. ein übergeordnetes Element neu mappen, werden Sie gefragt, ob Sie die Child-Elemente oder andere untergeordnete Verbindungen entsprechend neu zuordnen möchten.

reassign child

Suchdialogfeld

Datenquellen sind oft sehr umfangreich und komplex, sodass es schwer ist, bestimmte Nodes zu finden. Aus diesem Grund wurde ein Suchdialogfeld in MapForce implementiert, über das Sie sofort zu dem/den Node(s) navigieren können, die Sie in Ihrem Datenmapping transformieren müssen. Diese Funktion bewährt sich besonders beim Arbeiten mit langen und komplexen Datenformaten wie EDI und XBRL.

MapForce find dialog

Schema-Generierung

Falls Sie für Ihre XML-Instanz kein damit verknüpftes Schema haben, kann MapForce im Hintergrund ein XML-Beispielschema als Content Model-Komponente für Ihr Datenmapping generieren. Diese Option wird angezeigt, wenn Sie versuchen, ein XML-Dokument in MapForce zu öffnen oder zu laden.

Schema generation in MapForce

Editieren von XML-Schemas

Zusätzlich zu den XML-Mapping-Funktionen von MapForce haben Sie nun die Möglichkeit, die Schema-Definition eines beliebigen in MapForce geladenen XML-Schemas mit Altova XMLSpy® zu bearbeiten. Klicken Sie einfach auf ein XML-Schema im MapForce Design-Fenster und wählen Sie Edit Schema Definition in XMLSpy.”

Editing Schema Definitions using XMLSpy

Hinweis: Um diese Funktion nutzen zu können, muss XMLSpy auf Ihrem Computer installiert sein. XMLSpy ist Bestandteil des Altova MissionKit®, eines Produktpakets, das bis zu acht Altova Produkte um weniger als den Preis von zwei enthält. Hier erfahren Sie mehr über den Funktionsumfang der gesamten Produktlinie der Altova Tools.


Überzeugen Sie sich selbst davon, wie Sie mit MapForce® 2012 Ihre nächsten Datenmappingprojekte einfacher und schneller fertig stellen können. Downloaden Sie eine kostenlose 30-Tage-Testversion von MapForce.



transparent
Download
Pricelist
Buy
Video
Online Training
Comparison
Datasheet
Print
Mail
Like It
.

64-bit data mapping

.

MapForce steht in einer 32-Bit- und einer 64-Bit-Version zur Verfügung. Informieren Sie sich über die Vorteile eines 64-Bit-Datenmappingtools in einem 64-Bit-Betriebssystem.

.
.

EDI case study Lesen Sie diese Fallstudie, um zu erfahren, wie National Frozen Foods Ihre Lagerhaus-Lieferaufträge mit Hilfe von Altova MapForce in X12 EDI Messages konvertiert, dadurch Zeit und Kosten spart und seine externen Geschäftstransaktionen rationalisiert hat.

.
.

transparent

transparent