In einer Transformation in Jitterbit Integration Studio definierte Schemata
Übersicht
In einer Transformation verwendete Schemata werden entweder von Connector-Aktivitäten geerbt, die ursprünglich an eine Transformation angrenzen oder in einer Transformation definiert sind, wie in diesem Abschnitt beschrieben. Ein in einer angrenzenden Aktivität definiertes Schema (oder eine ursprünglich angrenzende Aktivität, die inzwischen entfernt wurde) hat Vorrang vor einem in einer Transformation definierten Schema (siehe Wie Schemata definiert werden in Schemaverwendung).
Dies sind die verschiedenen Möglichkeiten, ein Schema direkt in einer Transformation zu erstellen:
- Benutzerdefiniertes flaches Schema
Ein flaches Schema ist eine einfache, einstufige Feldstruktur, die im gesamten Textdokument denselben Datenzeilentyp aufweist. Benutzerdefinierte flache Schemata werden im CSV-Format erstellt. Nach der Erstellung können sie jederzeit bearbeitet werden. - Benutzerdefiniertes hierarchisches Schema
Ein hierarchisches Schema ist eine komplexe Dateistruktur, die mehrere Dateizeilentypen wie Header oder Zusammenfassungszeilen enthält. Benutzerdefinierte hierarchische Schemata können im XML- oder CSV-Format erstellt werden. Nach der Erstellung können sie jederzeit bearbeitet werden. - Beispieldateischema
Wenn Sie bereits über eine Datei verfügen, die die gewünschte Datenstruktur enthält, können Sie eine Beispieldatei innerhalb einer Transformation verwenden. Sobald eine Beispieldatei hochgeladen ist, wird sie zu einem benutzerdefinierten Schema, das Sie im Schema für ein benutzerdefiniertes flaches Schema bearbeiten können oder benutzerdefiniertes hierarchisches Schema. - Gespiegelte Schemata
Wenn Sie ein Schema auf der Quell- oder Zielseite einer Transformation verwenden und dessen Struktur kopieren möchten, um sie auf der anderen Seite der Transformation zu verwenden, können Sie das Schema innerhalb der Transformation spiegeln. Sobald ein Schema gespiegelt ist, wird es zu einem benutzerdefinierten Schema, das Sie im Schema Editor für ein benutzerdefiniertes flaches Schema bearbeiten können oder benutzerdefiniertes hierarchisches Schema. - Schema, das zuvor durch eine geerbte Aktivität bereitgestellt wurde
Der Besitz eines Schema, das ursprünglich in einer Aktivität definiert wurde und von einer Transformation geerbt wird, wird an die Transformation übertragen, wenn die Aktivität, die das Schema bereitstellt, gelöscht wird.