Komponenten
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](./images/mf_mapfund_components1.png)
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 |
---|---|
![]() | XML-Komponente |
![]() | Textkomponente (Professional und Enterprise Edition) |
![]() | Datenbankkomponente (Professional und Enterprise Edition für SQL-Datenbanken; Enterprise Edition für NoSQL-Datenbanken) |
![]() | JSON-Komponente (Enterprise Edition) |
![]() | Microsoft Excel-Komponente (Enterprise Edition) |
![]() | EDI-Komponente (Enterprise Edition) |
![]() | XBRL-Komponente (Enterprise Edition) |
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, gruppierenund filtern. Die nachstehende Tabelle enthält eine Übersicht über Transformationskomponenten und die dazugehörigen Symbolleisten-Schaltflächen.
Symbol | Beschreibung |
---|---|
![]() | Einfache Input-Komponente |
![]() | Einfache Output-Komponente |
![]() | Filter-Komponente |
![]() | Sortierkomponente |
![]() | Vordefinierte Funktion |
![]() | Benutzerdefinierte Funktion |
![]() | SQL/NoSQL-WHERE/ORDER-Komponente (Professional und Enterprise Edition) |
![]() | Wertezuordnungskomponente |
![]() | Variable |
![]() | Webservice-Funktion (Enterprise Edition) |
![]() | Ausnahme (Professional und Enterprise Edition) |
![]() | Konstante |
If-Else-Bedingung | |
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.
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 , 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](./images/mf_commentcomp02.png)
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](./images/mf_commentcomp01.png)
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: