Schedulen

Ein Batch (geplante Ausführung einer Menge von Transformationen) ist eine datasqill Entität, die sich zeitgesteuert ausführen lässt. Der Batch definiert auch den Scope der laufenden Transformationen durch die Batch Elemente.

Der Bearbeitungsmodus bei den Batches funktioniert analog zu den Arbeitsblättern. Im Bearbeitungsmodus kann man die Batch Elemente hinzufügen. Ein Batch Element könnte eine einzelne Transformation, ein Arbeitsblatt und/oder ein Verzeichnis sein. Im konkreten Fall wird ein Verzeichnis verwendet, das beide Arbeitsblätter beinhaltet. Es ist grundsätzlich empfohlen möglichst ungranulare Batch Elemente zu verwenden (d.h. besser ein Verzeichnis als ein Arbeitsblatt, besser ein Arbeitsblatt als eine Transformation), denn dann wirkt die automatische datasqill Ablaufsteuerung am effektivsten.

New Batch

Ein Batch lässt sich mit unterschiedlichen Frequenzen flexibel schedulen: DAILY, MONTHLY, WEEKLY, INTERVAL IN MINUTES. Somit sind auch untertägliche Ausführungen möglich. Siehe mehr unter Konzepte > geplante Ausführungen

Das Attribut "Next Run Date" zeigt immer das nächste Ausführungsdatum und ist praktisch um die Scheduling-Einstellungen zu überprüfen.

Es gibt eine Möglichkeit die Abhängigkeiten zwischen den Batches zu definieren u.a. auch zwischen den Instanzen von einem Batch (was z.B. nützlich bei Recurring-Batches ist und dafür sorgen kann dass keine neue Instanz gestartet wird, solange die alte noch läuft). Auf dem Screenshot ist ein Konfigurationsbeispiel für einen Batch zu sehen, der alle 60 Minuten läuft, aber eine Ausführung überspringt, falls die vorherige Instanz noch läuft.

New Batch