Altova MapForce 2024 Professional Edition

Komponenten bilden das zentrale Element eines jeden Mapping-Designs in MapForce. Komponenten werden im Mapping-Bereich als rechteckige Kästen dargestellt. Dieses Kapitel enthält eine Übersicht über Struktur- und Transformationskomponenten (siehe Beispiel unten). Der Unterschied besteht darin, ob eine Komponente eine Datenstruktur hat oder zum Transformieren von Daten verwendet wird. Eine Beschreibung dieser beiden Arten finden Sie in den Unterabschnitten weiter unten. Siehe auch Mapping-Grundlagen. Neben Struktur- und Transformationskomponenten können Sie auch Kommentare zu Ihrem Mapping hinzufügen (siehe Kommentare weiter unten).

 

Beispiel für Komponenten

Im unten gezeigten Beispiel-Mapping sehen Sie zwei Quellkomponenten (Books und Library), eine Zielkomponente (MergedLibrary) sowie eine Transformationskomponente (die Funktion current-dateTime).

MF_MapFund_Components1

 

Strukturkomponenten

Mit Strukturkomponenten wird eine abstrakte Struktur Ihrer Daten dargestellt (z.B. eine XML-Datei). Unter Strukturkomponenten finden Sie eine Liste von Strukturkomponenten, die als Datenquellen und -ziele verwendet werden können. Mit Hilfe von Strukturkomponenten können Sie Daten aus einer oder mehreren Quellen auslesen, Daten in eine oder mehrere Zielkomponenten schreiben und Daten in einer Zwischenphase des Mappings speichern (z.B. um eine Vorschau der Daten anzuzeigen). Die nachstehende Tabelle enthält eine Übersicht über Strukturkomponenten und die dazugehörigen Symbolleisten-Schaltflächen.

 

Symbol

Beschreibung

ic-component_schema

XML-Komponente

ic-component_txt

Textkomponente (Professional und Enterprise Edition)

ic-component_database

Datenbankkomponente (Professional und Enterprise Edition für SQL-Datenbanken; Enterprise Edition für NoSQL-Datenbanken)

ic-component_json

JSON-Komponente (Enterprise Edition)

ic-component_excel

Microsoft Excel-Komponente (Enterprise Edition)

ic-edi

EDI-Komponente (Enterprise Edition)

ic-component_xbrl

XBRL-Komponente (Enterprise Edition)

mf_ic_binary

Protocol Buffer (Enterprise Edition)

 

Transformationskomponenten

Mit Hilfe von Transformationskomponenten können Sie Daten transformieren, ein Mapping-Zwischenergebnis für die weitere Verarbeitung speichern, einen Wert durch einen anderen ersetzen und Ihre Daten sortieren, gruppieren, miteinander verknüpfen und filtern. Des Weiteren können Sie eine Ausnahme hinzufügen, wodurch das Mapping bei Erfüllung einer durch einen Filter definierten Bedingung gestoppt und eine Fehlermeldung angezeigt wird. Die nachstehende Tabelle enthält eine Übersicht über Transformationskomponenten und die dazugehörigen Symbolleisten-Schaltflächen.

 

Symbol

Beschreibung

ic-component_input

Einfache Input-Komponente

ic-component_output

Einfache Output-Komponente

ic-component_filter

Filter-Komponente

ic-component_sort

Sortierkomponente

ic-component_storedfunction

Vordefinierte Funktion

ic-component_local_function

Benutzerdefinierte Funktion

ic-component_whereorder

SQL/NoSQL-WHERE/ORDER-Komponente (Professional und Enterprise Edition)

ic-component_valuemap

Wertezuordnungskomponente

ic-component_variable

Variable

ic-component_wsdl_operation

Webservice-Funktion (Enterprise Edition)

ic-component_exception

Ausnahme (Professional und Enterprise Edition)

ic-constant

Konstante

mff_ic_if_else

If-Else-Bedingung

mf_ic_join_button

Join-Komponente (Professional und Enterprise Edition)

 

Kommentare

Kommentare können in MapForce als eigenständige Komponenten und als Notizen unterhalb von vorhandenen Komponenten hinzugefügt werden. Der Kommentartext steht nicht nur in einem Mapping zur Verfügung, sondern wird auch zur generierten Mapping-Dokumentation hinzugefügt. Komponentenkommentare werden in der generieren von Mapping-Dokumentation direkt unterhalb der entsprechenden Komponente hinzugefügt. Kommentarkomponenten bilden Teil des Abschnitts für restliche Komponenten.

 

Kommentarkomponenten

Kommentarkomponenten sind freistehende Kästchen, in denen mehrzeiliger Text angezeigt werden kann. Diese Komponenten können nicht mit einer anderen Komponente verbunden werden. Wählen Sie eine der folgenden Optionen, um eine Kommentarkomponente hinzuzufügen:

 

Wählen Sie den Menübefehl ic-CommentComp, woraufhin ein Dialogfeld angezeigt wird, in das Sie Ihren Kommentar eingeben können.

Wählen Sie den Menübefehl Einfügen | Kommentar, woraufhin ein Dialogfeld angezeigt wird, in das Sie Ihren Kommentar eingeben können.

Doppelklicken Sie auf den leeren Bereich Ihres Mappings, geben Sie das Zeichen # und einen Kommentar ein und drücken Sie die Eingabetaste. Das Zeichen # wird im Kommentarkästchen nicht angezeigt.

 

Um einen Kommentar zu verschieben, ziehen Sie sie ihn an die gewünschte Position. Um einen Kommentar zu löschen, klicken Sie darauf und drücken Sie die Taste Löschen. Unten sehen Sie ein Beispiel für eine Kommentarkomponente (rot umrandetes Kästchen).

MF_CommentComp02

 

Komponentenkommentare

Neben freistehenden Kommentarkästchen können Sie Kommentare auch zu jeder beliebigen Komponente hinzufügen. Solche Kommentare werden unterhalb der Komponente angezeigt (unten rot umrandet).

MF_CommentComp01

Wählen Sie eine der folgenden Optionen, um einen Kommentar unterhalb einer Komponente hinzuzufügen:

 

Klicken Sie mit der rechten Maustaste in die Komponente und wählen Sie im Kontextmenü den Befehl Kommentar bearbeiten. Daraufhin wird ein Dialogfeld geöffnet, in das Sie Ihren Kommentar eingeben können.

Wählen Sie eine Komponente aus, zu der Sie einen Kommentar hinzufügen möchten. Klicken Sie anschließend im Menü Komponente auf Kommentar bearbeiten. Daraufhin wird ein Dialogfeld geöffnet, in das Sie Ihren Kommentar eingeben können.

 

Sie können die Anzeige von Komponentenkommentaren über das Menü Extras | Optionen | Allgemein | Mapping-Ansicht auf eine bestimmte Anzahl von Zeilen beschränken. Nähere Informationen dazu finden Sie unter Optionen.

 

Um einen Komponentenkommentar zu entfernen, wählen Sie eine der folgenden Methoden:

 

Doppelklicken Sie auf den Kommentar, löschen Sie den gesamten Text und drücken Sie die Eingabetaste.

Klicken Sie mit der rechten Maustaste auf den Kommentar oder in die Komponente, wählen Sie im Kontextmenü den Befehl Kommentar bearbeiten, löschen Sie den Text und klicken Sie auf OK.

 

Kommentare bearbeiten

Sie können beide Arten von Kommentaren auf die folgenden Arten zum Mapping hinzufügen:

 

Doppelklicken Sie auf den Text des Kommentars und beginnen Sie ihn direkt im Kästchen zu bearbeiten. Drücken Sie anschließend die Eingabetaste.

Klicken Sie mit der rechten Maustaste auf das Kommentarkästchen, bearbeiten Sie den Text im Dialogfeld Kommentar bearbeiten und klicken Sie auf OK. Bei Komponentenkommentaren kann das Dialogfeld Kommentar bearbeiten auch durch Rechtsklick in den Komponente und Auswahl der Option Kommentar bearbeiten im Kontextmenü aufgerufen werden.

 

In diesem Abschnitt

Dieser Abschnitt enthält eine Übersicht über Komponenten und ist in die folgenden Kapitel gegliedert:

 

Hinzufügen von Komponenten

Komponentengrundlagen

Dateipfade

 

© 2018-2024 Altova GmbH