Zum Inhalt springen

Exportieren und Importieren einer Transformation in Jitterbit Integration Studio

Einführung

Ein Mapping besteht aus allen Zielfeldern bzw. Knoten und ihren entsprechenden Scripts. Diese Scripts können Verweise auf Quellfelder oder -knoten oder Projektkomponenten enthalten, Funktionen verwenden oder andere gültige Script enthalten. Eine Zuordnung umfasst keine Zielfelder, die nicht zugeordnet sind.

Nachdem Sie eine Transformation abgeschlossen haben, können Sie die Zuordnung als Referenz exportieren, außerhalb des Projekts freigeben oder an anderer Stelle wiederverwenden. Exportierte Zuordnungen können in eine Transformation importiert werden. Dabei können Sie auswählen, ob vorhandene Zuordnungen überschrieben werden sollen.

Einschränkungen

Abhängig von der Schema werden bestimmte Exporte und Importe von Transformation nicht unterstützt, wie unten beschrieben.

Schemata mit Werten und Attributen

Das Exportieren und Importieren einer Transformation wird bei Schemata, die Werte enthalten, nicht unterstützt, die mindestens ein Attribut haben, wie visuell angezeigt mit # Und @ Symbole. Beispiel:

Zielfeldwertattribut zugeordnet

Schemata mit Sonderzeichen

Beim Importieren einer exportierten Zuordnung, die Zielfelder oder Knoten enthält, deren Namen Sonderzeichen enthalten, werden Zuordnungen für diese Zielfelder und Knoten übersprungen. Zuordnungen für Zielfelder und Knoten, die keine Sonderzeichen enthalten, werden erfolgreich importiert.

Zielfelder und Knoten, deren Namen eines dieser Sonderzeichen enthalten, werden übersprungen:

-. $ & #

Exportieren einer Transformation

Das Exportieren einer Transformation kann entweder im Zuordnungsmodus oder Script.

Um den Downloadvorgang zu starten, klicken Sie in einem der beiden Modi oben rechts in der Zielstruktur auf Exportieren:

Header exportieren

Die exportierte Datei ist im JSON-Format und enthält alle Zielknoten und den Inhalt aller Scripts, sofern vorhanden. Beachten Sie, dass neue Zeilen durch \n. Nachfolgend finden Sie ein Beispiel für einen Export:

Sample Export
{
  "mappings": [
    {
      "targetNode": "json$",
      "script": ""
    },
    {
      "targetNode": "json$item.",
      "script": ""
    },
    {
      "targetNode": "json$item.userId$",
      "script": "<trans>\njson$item.userId$\n</trans>"
    },
    {
      "targetNode": "json$item.id$",
      "script": ""
    },
    {
      "targetNode": "json$item.title$",
      "script": ""
    },
    {
      "targetNode": "json$item.body$",
      "script": "<trans>\njson$item.title$\n</trans>"
    }
  ]
}

Importieren einer Transformation

Der Import einer Transformation kann entweder im Zuordnungsmodus oder Script.

Um den Importvorgang zu starten, klicken Sie oben rechts in der Zielstruktur auf Importieren:

Header-Import

Dadurch wird ein Dialog geöffnet, in dem Sie die zu importierende Zuordnung angeben können:

Zu importierende Zuordnungsdatei auswählen

  • Datei: Klicken Sie rechts auf die Schaltfläche Durchsuchen, um eine Datei auszuwählen, die die Zuordnung enthält. Die Datei muss im JSON-Format vorliegen.
  • Hochladen: Klicken Sie nach Auswahl einer Datei, um die Zuordnung hochzuladen und zum nächsten Bildschirm zu gelangen.
  • Abbrechen: Klicken Sie, um den Importdialog zu schließen, ohne eine Zuordnung hochzuladen.

Nach dem Hochladen einer Datei bietet der nächste Bildschirm eine Liste der Zuordnungskonflikte (sofern vorhanden) und eine Schnittstelle zur Auswahl der zu verwendenden Zuordnungen:

Zuordnungskonflikte

  • Zielfeld hat vorhandene Zuordnung: Auf der linken Seite werden Zielfelder aufgelistet, die bereits eine vorhandene Zuordnung haben, die mit der importierten in Konflikt steht. Aktivieren Sie die Kontrollkästchen aller Zielfelder, deren Zuordnungen Sie durch die in der importierten Datei ersetzen möchten. Sie können auch auf Alle auswählen klicken, um alle Felder auszuwählen, oder auf Keine auswählen, um alle Felder zu löschen.
  • Zielfeld existiert nicht: Zielfelder, die in der aktuellen Zuordnung nicht vorhanden, aber in der importierten Datei enthalten sind, können nicht zugeordnet werden. Diese Felder werden rechts aufgelistet.
  • Weiter: Klicken Sie hier, um fortzufahren und die Auswahl auf diesem Bildschirm zu verwenden, um die importierte Zuordnung mit der vorhandenen Zuordnung zusammenzuführen und zum Transformation zurückzukehren.
  • Abbrechen: Klicken Sie hier, um den Bildschirm mit den Zuordnungskonflikten ohne Speichern zu schließen. Die vorhandene Zuordnung bleibt unverändert.