Orchestration Tools
Hadoop Workflow Scheduler
★ 3.8
SQL-Based Data Transformation
★ 4.1
N/A — Java-based, no pip installnpm install -g @dataform/cliN/A — Java-based, no pip installnpm install -g @dataform/cliPython data engineers submit Azkaban workflow packages using the Azkaban REST API from Python scripts — uploading a ZIP of job definition files, triggering execution, and polling for completion status. Python jobs run as command-type Azkaban tasks that execute Python scripts on the cluster, with Azkaban managing the dependency ordering between pipeline steps.
Python 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.
Individual Tool Pages