Orchestration Tools
SQL-Based Data Transformation
★ 4.1
Batch Job Pipeline Builder
★ 4.4
npm install -g @dataform/clipip install luiginpm install -g @dataform/clipip install luigiPython data engineers use Dataform's API and CLI from Python automation scripts to trigger pipeline runs, validate assertion results, and manage compilation output programmatically. Dataform is particularly used in Google Cloud environments as a managed dbt-like alternative — engineers write SQLX files and Python orchestration scripts call the Dataform API to schedule and monitor runs.
Luigi is used at companies like Spotify to orchestrate multi-step batch jobs — engineers subclass `luigi.Task`, define `requires()` for dependencies and `output()` for targets, and Luigi's scheduler ensures each task runs only once its upstream tasks have produced their outputs, with automatic retry on failure.
Individual Tool Pages