Stapelverarbeitung (Batch Processing)
Der Batch Processing-Knoten ermöglicht die Ausführung von Aufgaben im Batch-Verfahren. Sie können ein Array als Eingabe an den Batch Processor übergeben. Dieser verarbeitet jedes Element des Arrays parallel gemäß der darin definierten Logik. So wird die Effizienz der Workflow-Ausführung erheblich gesteigert.
Sowohl Eingabe als auch Ausgabe des Batch Processing-Knotens sind stets vom Typ Array.
Eingabe

Als Eingabe werden ausschließlich Variablen des Typs Array unterstützt.
Es können mehrere Arrays als Eingabe definiert werden. Die Anzahl der Verarbeitungsvorgänge richtet sich jedoch stets nach der Länge des kürzesten Arrays.
Beispiel: Wenn folgende Arrays als Eingabe verwendet werden:
[1,2,3][1,2,3,4,5]
Dann wird die Batch-Verarbeitung nur dreimal ausgeführt.
Konfiguration

- Parallelität: Legt die Anzahl der parallelen Aufgaben im Batch Processing-Job fest.
- Batch-Anzahl: Definiert die maximale Anzahl von Durchläufen für den Batch Processing-Job.
Ausgabe

Sie können die Ausgabe jeder Komponente im Batch Processor als Ausgabe des Batch Processing-Knotens festlegen. Alle definierten Ausgaben sind Arrays.
Batch Processing-Arbeitsbereich

Klicken Sie im Node-Card-Bereich auf den Batch Processor, um den Arbeitsbereich für den Batch Processor zu öffnen.

Die Bedienung innerhalb dieses Arbeitsbereichs ist identisch mit der im Haupt-Workflow.
Auch im Batch Processor muss eine geschlossene Verbindung zwischen den Knoten „Start“ und „Ende“ bestehen.
- Start: Der Start-Knoten übernimmt standardmäßig das im Bereich „Eingabe“ konfigurierte Array als Parameter.
- Ende: Definiert das Ende der Ausführung des Batch Processors.
