Modules

In a datasqill transformation, transformation code, attributes, sources, and targets are used during execution. These transformation parameters are interpreted by a module that the datasqill developer selects when creating the transformation.

transformation

Modules thus provide the functionality to apply the transformation code together with the other parameters and generate the transformation logic from them.

For recurring use cases such as an insert from a select, an upsert from a select, calling a web service, etc., the required base functionality is provided by the module code. The datasqill developer does not have to develop the function each time and can parameterize and control it through appropriate parameters such as a SQL query and other attributes.