datasqill ermöglicht das Starten von mehreren Transformationen in einem Kontext. Zum Beispiel können alle Transformationen eines Arbeitsblattes oder eines Folders gestartet werden.
datasqill sammelt alle Transformationen von allen Arbeitsblättern, die zu dem gestarteten Kontext gehören, erkennt die Abhängigkeiten zwischen den Transformationen und sorgt automatisch für die richtige Ausführungsreihenfolge. Wenn eine Transformation A ein Objekt benutzt, das von der Transformation B beschrieben wird, dann wartet die Transformation A bis die Transformation B fertig ist. Abhängigkeiten bestehen nur zwischen Transformationen, werden aber über die verwendeten Objekte ermittelt.
In dem konkreten Fall wird die Tabelle DATA_MART.D_PART durch die Transformation "upsert: d_part" beschrieben und dann über die Transformation "insert: f_profit" benutzt, was eine Abhängigkeit zwischen den beiden Transformationen auslöst. Beim Start des Ordners mit den Beispiel-Transformationen, würde der Run deshalb so aussehen.