Zum Inhalt springen

XML zur Datenbank im Jitterbit Design Studio

Daten können von jedem von Jitterbit unterstützten Format in XML umgewandelt werden und umgekehrt. Bevor Sie versuchen, XML als Quelle oder Ziel zu verwenden, müssen Sie eine DTD- oder XSD-Definitionsdatei, die die XML-Struktur darstellt, die Sie verwenden möchten, auf den Jitterbit-Server hochgeladen haben.

Erstellen einer neuen Transformation

  • Stellen Sie sicher, dass Sie das entsprechende Projekt geöffnet haben, in dem Sie die neue Transformation erstellen möchten.

  • Es gibt mehrere Möglichkeiten, wie Sie mit der Erstellung einer neuen Transformation beginnen können:

    • Wählen Sie Neu im Menü Datei und dann Neu Transformation aus dem Untermenü; ODER

    • Klicken Sie auf den Abwärtspfeil neben dem Dateisymbol in der Symbolleiste und wählen Sie dann im Untermenü Neue Transformation; ODER

    • Klicken Sie mit der rechten Maustaste auf Transformations im hierarchischen Baum auf der Tab „Entwurf“ im linken Bildschirmbereich und wählen Sie dann im Popup-Menü Neue Transformation aus.

  • Wenn Sie an einer Operation arbeiten, können Sie auf die Steuerschaltfläche rechts neben dem Feld „Transformation“ klicken und „Neu erstellen“ auswählen. Alternativ wird der Transformation auf der eigenen Tab „Neue Transformation“ im rechten Fensterbereich angezeigt.

Angeben von Quell- und Zieltypen

  • Geben Sie im Feld „Transformation “ einen passenden Namen für Ihre neue Transformation ein.

  • Wählen Sie XML aus der Quelle und Datenbank aus den Dropdown-Menüs „Ziel“.

  • Klicken Sie in der Symbolleiste auf die Schaltfläche Weiter, um fortzufahren.

Auswählen der XML-Quellinformationen

Sie haben drei Möglichkeiten, Ihr XML-Dokument zu laden. Klicken Sie auf das Szenario, das beschreibt, wo sich die DTD/XSD-Datei Ihres XML-Dokuments befindet:

  • Sie verwenden ein XML-Dokument, dessen Definition bereits in die Software geladen wurde.

  • Sie müssen ein XML-Dokument verwenden, dessen Definition noch nicht in die Software geladen wurde.

  • Sie können ein Beispiel-XML-Dokument hochladen, damit Jitterbit die Definition erstellt

Auswählen der Datenbankzielinformationen

  • Wählen Sie den Namen des Datenziels, das Sie als Ihre Zieldefinition definiert haben, aus dem Dropdown-Menü „Datenbankziel“ aus oder klicken Sie auf die Steuerschaltfläche rechts neben dem Feld, um eine neue Zieldatenbank zu erstellen.

  • Klicken Sie auf die Schaltfläche Weiter in der Symbolleiste, um fortzufahren.

  • Die nächsten Schritte hängen davon ab, ob Sie nur eine einzige Tabelle in Ihrer Zieldatenbank verwenden möchten oder ob Sie auf mehr als eine Datenbanktabelle zugreifen müssen. Wählen Sie aus, wie Sie Informationen in Ihre Zieldatenbank schreiben:

    • Es wird nur auf eine einzige Tabelle in der Zieldatenbank zugegriffen

    • Es wird auf mehr als eine Tabelle in der Zieldatenbank zugegriffen

Wie geht es weiter?

Sobald Sie die Definition Ihres Datenbankziels abgeschlossen haben, sollte im Transformation eine Baumdatenstruktur angezeigt werden, die darstellt, was Sie definiert haben.

Wenn Sie beim Mapping auf Ihr Datenbankziel ein Ziel mit mehreren Tabellen und übergeordneten/untergeordneten Beziehungen haben und Daten einfügen, sollten Sie sich mit der Verwendung der Transformation vertraut machen <SQLIDENTITY> Und <SEQUENCE>.

  • <SQLIDENTITY> wird für alle Zieldatenbanken verwendet, die Identitäts- oder automatisch Nummerngenerierungsschlüssel unterstützen. Sobald das übergeordnete Element eingefügt ist, kann das untergeordnete Element die generierte Nummer vom übergeordneten Element erben, indem diese Funktion dem Fremdschlüssel in der untergeordneten Tabelle zugeordnet wird.

  • <SEQUENCE> führt eine ähnliche Aktion aus und sollte für Oracle verwendet werden.

Nachdem Sie nun die Art der Quelle und Ihr gewünschtes Ziel definiert haben, können Sie die Beziehung zwischen Ihrer Quelle und Ihrem Ziel auf Feld- oder Elementebene abbilden.