Erstellen Sie eine Datenquelle vom Typ JDBC
Erstellen Sie einen Datenquellendatensatz vom Typ JDBC, um zu definieren, welche Daten ein Importsatz importieren soll.
Vorbereitungen
Warum und wann dieser Vorgang ausgeführt wird
Prozedur
- Navigieren zu Alle > System-Importsätze > Administration > Datenquellen.
- Klicken Sie auf Neu.
-
Füllen Sie das Formular aus.
Feld Beschreibung Name Ein eindeutiger Name für diese Datenquelle. Tabellenbezeichnung für Importsatz Eine Bezeichnung für die zu verwendende Importsatz-Bereitstellungstabelle. Tabellenname für Importsatz Now Platform verwendet die von Ihnen eingegebene Bezeichnung, um einen eindeutigen Tabellennamen zu erstellen. Dies verhindert eine Namespace-Kollision mit einer bereits vorhandenen Tabelle. Typ JDBC. MID-Server verwenden Für die Verbindung mit dieser Datenquelle zu verwendender MID-Server. Format Wählen Sie eines der folgenden Formate aus: MySQL, Oracle oder SQLServer. Instanzname Wird zur Unterstützung dynamischer Portkonnektivität mit SQL Server verwendet. Um Konnektivität sicherzustellen, geben Sie den Instanznamen für einen SQL Server an, der nach jedem Neustart dynamisch eine neue Portnummer erhält. Dieses Feld wird nur angezeigt, wenn SQLServer als Datenquellenformat ausgewählt ist. Datenbankname Name der Datenbankinstanz. Datenbankanschluss Portnummer für die Datenbank. Lassen Sie dieses Feld leer, wenn Sie dynamische Portkonnektivität mit SQL Server verwenden. Batch-Import verwenden Diese Option legt fest, dass das Laden von Daten in Batches erfolgen soll, wenn Sie auf Daten laden oder Testladen von 20 Datensätzenklicken. Batchgröße Gibt an, wie groß die Batches sein sollen. Wird nur angezeigt, wenn das Feld Batch-Import verwenden ausgewählt ist. Die Eigenschaften glide.import_set_load_usebatch und glide.import_set_load_batch_size wirken sich auf diese Felder aus. Die Prioritätsreihenfolge für die Eigenschaften und Felder lautet wie folgt: Ist die Eigenschaft festgelegt, verwenden Sie den Eigenschaftswert. Wenn nicht, verwenden Sie den Feldwert. Wenn keine der Eigenschaften festgelegt ist, verwenden Sie die Standardbatchgröße von 1000.- Beispiel: Wenn glide.import_set_load_usebatch = wahr und glide.import_set_load_batch_size = 200, verwenden Sie unabhängig von den Feldwerten 200 als Batchgröße.
- Beispiel: Wenn glide.import_set_load_usebatch = wahr und die Eigenschaft glide.import_set_load_batch_size nicht festgelegt ist, verwenden Sie die Standard-Batch-Größe von 1000.
- Wenn beispielsweise die Eigenschaft glide.import_set_load_usebatch nicht festgelegt ist und das Feld Batch-Import verwenden = wahr ist, verwenden Sie den Feldwert Batch-Größe (oder den Standardwert 1000, wenn der Feldwert Batch-Größe nicht festgelegt ist).
- Wenn beispielsweise die Eigenschaft glide.import_set_load_usebatch auf „falsch“ und das Feld „Batch-Import verwenden“ auf „wahr“ festgelegt ist, verwenden Sie keinen Batch-Import, da die Eigenschaft auf „falsch“ festgelegt ist.
Integrierte Authentifizierung verwenden Wählen Sie diese Option aus, damit die JDBC-Verbindung die ID des Anwenders verwenden kann, der für den Windows MID Server-Dienst für die SQL Server-Authentifizierung konfiguriert ist. Weitere Einzelheiten finden Sie unter JDBC-Datenquellentypen. Anwendername Anwendername für die Authentifizierung auf dem JDBC-Server. Passwort Passwort für die Authentifizierung beim JDBC-Server. Server Name des Servers, von dem die Tabellen importiert werden. Abfrage Typ der auszuführenden Abfrage: Alle Zeilen aus der Tabelle oder Spezifischer SQL-Code. Wenn Sie die Ausführung einer SQL-Anweisung auswählen, wird das Feld SQL-Anweisung angezeigt. Abfragezeitüberschreitung Anzahl der Sekunden, die der JDBC-Treiber auf den Abschluss einer Abfrage (SELECT) wartet. Null (0) bedeutet keine Zeitüberschreitung. Wenn die Zeitüberschreitung überschritten wird, betrachtet die Integration das JDBC-Ergebnis als nicht zugänglich und versetzt es in einen Fehlerstatus. Verbindungszeitüberschreitung Anzahl der Sekunden, bevor der MID-Server-Verbindungs-Cache-Pool geschlossen und aus dem Pool entfernt wird. Null (0) bedeutet keine Zeitüberschreitung. Tabellenname Name der Tabelle, aus der die Daten exportiert werden. SQL-Anweisung SQL-Anweisung zum Extrahieren der gewünschten Daten aus der Datenbank. Datum/Zeit der letzten Ausführung verwenden Steuert die Datenmenge, die während eines Imports aus einer Datenbank abgerufen wird. Wenn diese Option deaktiviert ist, werden jedes Mal alle Zeilen in der angegebenen Tabelle importiert. Sie sollten diese Einstellung verwenden, wenn es sich um einen einmaligen Import handelt oder wenn alle Daten in der Zieltabelle neu sind. Wenn diese Option ausgewählt ist, werden zwei zusätzliche Felder angezeigt, in denen Sie einen Datums-/Zeit-Wert auswählen können, um die importierten Daten auf Delta-Werte zu beschränken. Datum/Zeit der letzten Ausführung Der Datums-/Zeit-Wert in diesem Feld wird automatisch aus dem unten ausgewählten Datenbankfeld ausgefüllt und stellt den neuesten Wert aus der vorherigen Ausführung dar. Dieser Wert fungiert als dynamischer Filter, um die Anzahl der abgerufenen Datensätze auf die Datensätze zu beschränken, die sich seit der letzten Laufzeit der Datenquelle geändert haben. Zuletzt ausgeführtes Datenbankfeld Feldname aus der Quelltabelle, der in der nächsten Ausführung als Filter verwendet wird. Bei diesem Wert muss je nach Zieldatenbanktyp möglicherweise die Groß-/Kleinschreibung beachtet werden. Zusätzliche Datenbankparameter Optionale Parameter, die am Ende der für diese Datenquelle generierten URL hinzugefügt werden sollen. Durch Semikolon getrennte Parameterliste. Möglicherweise müssen Sie das Formular konfigurieren, um dieses Feld anzuzeigen. - Klicken Sie auf Absenden.