Mit dem Kommando werden unterschiedliche Funktionalitäten in einem Modul angesprochen. Zur Zeit gibt es zwei Kommandos
Die Auswahl der Methode erfolgt über einen entsprechenden Eingangsparameter des Moduls.
Run
Das Run-Kommando startet die Datentransformation durch das Modul. Mithilfe der Transformationsanweisung und der Attribute liest das Modul Daten aus den Quellen und schreibt das Ergebnis in das oder die Ziele.
Typische Modulklassen könnten sein
Die offene Architektur von datasqill erlaubt es seinen Anwendern, neue Modulklassen zu entwickeln und einzusetzen. Zur Programmierung können beliebige Sprachen wie zum Beispiel Java, Javascript, Python, Perl oder Lua verwendet werden.
Validate
Mit dem Validate-Kommando wird die Überprüfung der vom datasqill Entwickler festgelegten Parameter angestoßen. Dazu gehören
Idealerweise meldet die Validate-Methode bei Fehler mit der Transformationsanweisung die Fehlerposition zurück, um die Fehlersuche zu erleichtern. Weiterhin werden die von der Transformationsanweisung verwendeten Quellobjekte zurückgegegeben, damit die GUI diese mit dem Modell vergleichen kann.