Stored Procedures in Jitterbit App Builder
Übersicht
Stored Procedures werden importiert, wenn Metadaten aus einer relationalen Datenbank (SQL Server und Oracle) importiert werden. Ab App Builder 4.64 können Stored Procedures auch aus Datenquellen mit dem Datendiensttyp Microsoft SQL Server Parallel Data Warehouse importiert werden.

Eingabeparameter können an die Stored Procedure übergeben werden.
Außer bei einem Wahr/Falsch-Wert oder einem ausgelösten Fehler wird die Ausgabe der Stored Procedure ignoriert. Wenn Ihre Stored Procedure einen Fehler auslöst, wird dieser dem Benutzer wie eine Fehlermeldung angezeigt.
Ihre Stored Procedure kann keine Tabelle von Daten zurückgeben und diese in App Builder anzeigen.
Das Ausführungszeitlimit kann für jede Stored Procedure festgelegt werden. Siehe die Schritte zur Konfiguration unten.
Wenn Sie eine Stored Procedure in einer Aktion auslösen, binden Sie Spalten aus Ihrem Datenobjekt an die Eingabeparameter.
Sie können Stored Procedures nicht innerhalb von App Builder erstellen oder bearbeiten, aber App Builder kann das Release-Management verwenden, um Stored Procedures von der Entwicklung in die Qualitätssicherung und Produktionsumgebungen zu übertragen.
Ausführungszeitlimit für Stored Procedures konfigurieren
Das Ausführungszeitlimit kann pro Stored Procedure festgelegt werden. Wenn kein Wert konfiguriert ist, verwendet App Builder den Ausnahme-Zeitlimitwert, der auf der Ebene der Datenquelle festgelegt ist. Wenn Sie einen Ausführungswert für eine Stored Procedure festlegen möchten, geben Sie den numerischen Wert in Sekunden ein, der angibt, wie lange Sie erwarten, dass die Prozedur läuft.
- Navigieren Sie zu App Workbench > Datenquellen
- Wählen Sie die Datenquelle aus
- Klicken Sie auf die Schaltfläche Prozeduren
- Klicken Sie auf das Bleistiftsymbol für die Stored Procedure, die Sie bearbeiten möchten
- Geben Sie den gewünschten Ausführungszeitlimitwert in Sekunden im Feld Timeout ein
- Klicken Sie auf das Häkchen-Symbol, um die Einstellung zu speichern
Aufrufen von Stored Procedures über Datenquellen hinweg
Gespeicherte Prozeduren können über Datenquellen hinweg verwendet werden, was bedeutet, dass Sie eine gespeicherte Prozedur in Datenquelle B von einem Ereignis aus aufrufen können, das in Datenquelle A ausgeführt wird. Um gespeicherte Prozeduren über Datenquellen hinweg aufzurufen, markieren Sie zunächst die gespeicherte Prozedur als Öffentlich in der Datenquelle, von der Sie sie aufrufen möchten (in diesem Beispiel Datenquelle B), um sie zu Ihrem Ereignis in einer anderen Datenquelle (Datenquelle A) hinzuzufügen.