Erstellen Sie ein Datenbankziel in Jitterbit Design Studio
Einführung
Ein Datenbankziel bietet Schreibzugriff auf Datenbanken mit JDBC- oder ODBC-Treibern.
Hinweis
Endpunkte, die mit einer Datenbankquelle/-ziel erstellt werden, sind in der Endpunktnutzungsberichterstellung enthalten und werden auf Ihre Lizenz angerechnet.
Erstellen Sie ein Datenbankziel
Sie können ein neues Datenbankziel eigenständig oder innerhalb eines vorhandenen Vorgangs erstellen. Weitere Informationen zur Funktionsweise von Zielen in Vorgängen finden Sie unter Erstellen eines Vorgangs.
Erstellen Sie ein neues Datenbankziel als eigenständiges Ziel
Innerhalb Ihres Projekts in Jitterbit Design Studio erstellen Sie ein neues Datenbankziel auf eine der folgenden Arten:
-
Gehen Sie zu Datei > Neu > Neues Ziel; oder
-
Klicken Sie in der Baumstruktur auf der linken Seite mit der rechten Maustaste auf Ziele und wählen Sie Neues Ziel; oder
-
Klicken Sie in der oberen Symbolleiste auf das blaue Zielsymbol
.
Wählen Sie im Popup Datenbank als Typ aus:

Ihr neues Ziel wird in einer eigenen Registerkarte Neues Ziel im rechten Bereich des Fensters angezeigt.
Hinweis
Wenn Sie ein eigenständiges Ziel mit einer dieser Methoden erstellen, beachten Sie, dass es nicht mit einem Vorgang verbunden ist. Siehe Verwenden Sie ein vorhandenes Datenbankziel in einem vorhandenen Vorgang unten, um das neue Ziel zu verwenden.
Erstellen Sie ein neues Datenbankziel in einem vorhandenen Vorgang
Ein Ziel wird normalerweise standardmäßig erstellt, wenn Sie einen neuen Vorgang erstellen. (Die Ausnahme ist ein Vorgang, der nur aus einem Skript besteht.) Bei einem vorhandenen Vorgang können Sie den Typ seines Ziels wie folgt angeben:
-
Doppelklicken Sie auf das Zielsymbol; wählen Sie im Popup Neues Ziel erstellen; oder
-
Klicken Sie mit der rechten Maustaste auf das Zielsymbol und wählen Sie Neues Ziel erstellen.
Verwenden Sie in dem angezeigten Konfigurationsbildschirm das Dropdown-Menü Typ, um Datenbank auszuwählen, wie oben gezeigt.
Verwenden Sie ein vorhandenes Datenbankziel in einem vorhandenen Vorgang
Um ein vorhandenes Datenbankziel in einem vorhandenen Vorgang mit einem Ziel zu verwenden, können Sie es auf eine der folgenden Arten festlegen:
-
Doppelklicken Sie innerhalb des Vorgangs auf das Zielsymbol und wählen Sie im resultierenden Popup das gewünschte Datenbankziel aus der Liste aus; oder
-
Klicken Sie innerhalb des Vorgangs mit der rechten Maustaste auf das Zielsymbol, wählen Sie Vorhandenes Ziel auswählen und wählen Sie im resultierenden Popup das gewünschte Datenbankziel aus der Liste aus; oder
-
Ziehen Sie das gewünschte Datenbankziel aus der Baumstruktur auf der linken Seite und legen Sie es auf dem vorhandenen Zielsymbol des Vorgangs ab.
Konfigurieren Sie ein Datenbankziel
Nach dem Erstellen eines Datenbankziels wird der Konfigurationsbildschirm in der Hauptansicht von Design Studio geöffnet. Sie können jederzeit zum Konfigurationsbildschirm zurückkehren, indem Sie auf das Zielsymbol im Vorgang doppelklicken oder auf das Ziel in der Baumstruktur auf der linken Seite doppelklicken.
Grundkonfiguration
Der Konfigurationsbildschirm wird ähnlich wie in diesem Beispiel angezeigt:

- Name: Geben Sie einen geeigneten, eindeutigen Namen für die Quelle ein.
- Typ: Verwenden Sie das Dropdown-Menü, um Datenbank auszuwählen, falls nicht bereits angegeben.
-
Verbindungsparameter: Geben Sie die Details für Ihre Datenbankverbindung an:
- Treiber: Geben Sie einen Treibernamen manuell ein oder klicken Sie auf die Schaltfläche Auswählen (empfohlen) neben dem Treiberfeld. Je nach ausgewähltem Treiber (siehe Datenbanktreiber unten) werden bestimmte Felder in der Quellkonfiguration aktiviert oder deaktiviert.
-
Servername: Geben Sie entweder den Servernamen oder die IP-Adresse des Servers ein, auf den zugegriffen werden soll.
Vorsicht
Agent-Version 12.10 und später blockiert standardmäßig eine Datenbankverbindung zu
localhostoder127.0.0.1aus Sicherheitsgründen. Auf einem privaten Agent finden Sie unter[JdbcSecurity]in der Agent-Konfigurationsdatei Informationen zum Zulassen einer Datenbank, die auf demselben Host wie der Agent ausgeführt wird.
-
Datenbankname: Geben Sie den Namen der Datenbank ein, auf die zugegriffen werden soll.
- Anmeldung: Falls eine Anmeldung erforderlich ist, geben Sie einen gültigen Benutzernamen in das Feld Anmeldung ein.
- Passwort: Geben Sie ein Passwort ein, das zusammen mit der Anmeldung für den Zugriff auf die Datenbank verwendet werden soll.
- Standardport verwenden: Der Standardport variiert je nach ausgewähltem Datenbanktreiber. Für einen anderen Port deaktivieren Sie das Kontrollkästchen Standardport verwenden und geben Sie einen Port im Feld Port ein.
- Verbindung testen: Durch Klicken auf die Schaltfläche
wird die Datenbankquelle getestet. Der Test schlägt fehl, wenn keine Verbindung zum Datenbankserver mit den angegebenen Verbindungsparametern hergestellt werden kann. - Klicken Sie auf die Schaltfläche Speichern in der Hauptsymbolleiste oder in der Symbolleiste des Ziels, um die Konfiguration zu speichern.
Datenbanktreiber
Das Dialogfeld für Datenbanktreiber wird ähnlich wie in diesem Beispiel angezeigt:

Durch Klicken auf die Schaltfläche Aktualisieren wird die angezeigte Liste der auf dem Agent verfügbaren Treiber aktualisiert. Die Liste kann nach Typ (JDBC oder ODBC) und Name gefiltert werden. (ODBC-Treiber werden nur auf privaten Agents unterstützt.) Je nach ausgewähltem Treiber werden bestimmte Felder in der Quellkonfiguration aktiviert oder deaktiviert. Informationen zum Hinzufügen zusätzlicher Treiber zu einem Agent finden Sie unter Zusätzliche ODBC- oder JDBC-Treiber installieren.
Die verfügbaren Treiber hängen davon ab, ob Sie Cloud Agents oder private Agents verwenden.
Cloud Agents
Cloud Agent-Gruppen unterstützen nur JDBC-Treiber. Diese JDBC-Treiber werden bereitgestellt:
- Amazon Redshift
- IBM DB2 (AS400)
- MySQL
- Oracle
- Oracle NetSuite
- PostgreSQL
- SQL Server jTDS
- SQL Server MS JDBC (Microsoft)
- Sybase jTDS
Private Agents
Private Agents unterstützen JDBC-Treiber und ODBC-Treiber. Bei ODBC-Treibern muss die Architektur des Treibers dem System des Agents entsprechen. Das heißt, 32-Bit-Agents unterstützen 32-Bit-ODBC-Treiber und 64-Bit-Agents unterstützen 64-Bit-ODBC-Treiber.
Diese JDBC-Treiber werden von 64-Bit-Windows- und Linux-Private-Agents bereitgestellt:
- Amazon Redshift
- IBM DB2 (AS400)
- IBM DB2 (JCC)
- MySQL
- Oracle
- Oracle NetSuite
- PostgreSQL
- SQL Server jTDS
- SQL Server MS JDBC (Microsoft)
- SQLite
- Sybase jTDS
Diese ODBC-Treiber sind in der Installation des 64-Bit-Windows-Private-Agents enthalten:
- PostgreSQL ANSI (x64)
- PostgreSQL Unicode (x64)
Dieser ODBC-Treiber ist in der Installation des 64-Bit-Linux-Private-Agents enthalten:
- PostgreSQL-jitterbit
Hinweis
Oben sind nur Treiber für 64-Bit-Private-Agents aufgeführt, da 32-Bit-Private-Agents nicht mehr unterstützt werden.
Zusätzliche Treiber werden vom Betriebssystem erkannt. Sie können zusätzliche Datenbanktreiber installieren, falls erforderlich.
Optionen
Zusätzliche Verbindungsparameter können durch Klicken auf Optionen am unteren Rand des Abschnitts Verbindungsparameter angegeben werden:

-
Für Bulk-Daten optimieren: Verbessert die Leistung beim Upsert großer Datenmengen über JDBC zu Microsoft SQL Server oder einer Oracle-Datenbank.
-
Transaktionsisolationsstufe: Verwenden Sie ggf. das Dropdown-Menü, um die Transaktionsisolationsstufe auszuwählen. Treiberspezifische Transaktionsisolationsstufen werden nicht unterstützt. Die Option DEFAULT verwendet die Standard-Transaktionsisolationsstufe des Treibers oder Datenbankservers.
-
Timeout (Sek.): Gibt das Zeitlimit für eine erfolgreiche Datenbankverbindung in Sekunden an. Der Standardwert beträgt 300 Sekunden (5 Minuten).
-
Zusätzliche Verbindungszeichenfolgen-Parameter: Zusätzliche Parameter, die der Datenbankverbindungszeichenfolge hinzugefügt werden sollen, können in diesem Feld eingegeben werden. Verbindungszeichenfolgen-Parameter sind spezifisch für den verwendeten Datenbanktreiber (z. B. Microsoft SQL, MySQL, PostgreSQL, Oracle usw.). Lesen Sie die Treiberspezifikationen, um die erforderlichen Parameter zu ermitteln.
Vorsicht
Agent-Version 12.10 und später blockieren oder beschränken standardmäßig bestimmte Parameter hier aus Sicherheitsgründen für die MySQL-, PostgreSQL-, Oracle- und SQL Server-Treiber. Bei einem privaten Agent finden Sie unter [JdbcSecurity] in der Agent-Konfigurationsdatei die eingeschränkten Parameter und wie Sie einen benötigten Parameter zulassen.
- Verbindungszeichenfolge manuell erstellen: Wenn Sie diese Option aktivieren, können Sie die Verbindungszeichenfolge manuell in das Feld unter dem Kontrollkästchen eingeben. Dies deaktiviert dann die Zusätzlichen Verbindungszeichenfolgen-Parameter. Weitere Informationen finden Sie unter Manuelle Verbindungszeichenfolge.
Tipp
Anweisungen zum Konvertieren von einem ODBC-Treiber zu einem JDBC-Treiber finden Sie unter Datenbankquelle oder -ziel für die Verwendung eines JDBC-Treibers konvertieren.