Zum Inhalt springen

SQL Batchverarbeitung

Der Job SQL Batchverarbeitung führt ein frei definiertes SQL-Statement direkt auf einer konfigurierten Datenbank aus.

Dieser Job dient administrativen, technischen oder einmaligen Wartungszwecken.

  • Kein Fachjob
  • Keine fachliche Standardverarbeitung
  • Direkter Datenbankeingriff

⚠️ Wichtiger Hinweis

  • Dieser Job darf ausschließlich vom Betreiber oder Hersteller konfiguriert werden.
  • Die Nutzung muss schriftlich durch Betreiber oder Hersteller freigegeben sein.
  • Fehlkonfiguration kann zu Datenverlust oder Systeminstabilität führen.

Funktionsweise

  1. Verbindung zur konfigurierten Datenbank
  2. Ausführung des hinterlegten SQL-Statements
  3. Optionales Logging der betroffenen Datensätze
  4. Abschluss des Jobs

Es erfolgt keine fachliche Validierung der ausgeführten Anweisung.

SQL-Definition

Feld Beschreibung
Batchcode Enthält das auszuführende SQL-Statement. Es darf kein Leerzeichen vor oder nach dem SQL enthalten sein. Das SQL wird unverändert ausgeführt.

Logging & Ausführung

Feld Beschreibung
LogRowsAffected Steuert (true/false), ob die Anzahl der betroffenen Datensätze im Log protokolliert wird.
Timeout Definiert die maximale Wartezeit auf eine Datenbankantwort. Bezieht sich nicht auf die Laufzeit des SQL, sondern auf die Antwortzeit der Datenbank.

Datenbank

Feld Beschreibung
Quelldatenbank Ziel-Datenbank für die SQL-Ausführung. Muss unter Communication → Ressourcen konfiguriert sein.

Einsatzszenarien (typisch)

  • Datenkorrekturen
  • Statusanpassungen in Ausnahmefällen
  • Migrationen
  • Wartungsoperationen
  • temporäre technische Eingriffe

Technische Risiken

  • Unbeabsichtigte Massenänderungen
  • Performanceprobleme bei großen Datenmengen
  • Deadlocks oder Sperren
  • Inkonsistente Fachzustände

Empfehlungen

  • SQL vor Einsatz separat testen
  • Transaktionen bewusst einsetzen
  • LogRowsAffected aktivieren
  • Einsatz dokumentieren
  • Nur minimal notwendige Berechtigungen verwenden
  • Nach Ausführung Ergebnis prüfen
Zuletzt aktualisiert am