Orchestration Tools
Hadoop Workflow Scheduler
★ 3.8
Reverse ETL Platform
★ 4.3
N/A — Java-based, no pip installN/A — SaaS productN/A — Java-based, no pip installN/A — SaaS productPython 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 Census to operationalize warehouse data — after transforming customer data with dbt or PySpark, Census syncs the results to CRM or marketing tools automatically. Engineers configure Census syncs via YAML or the Python SDK, and trigger sync runs via the Census API from Airflow tasks as part of the post-transformation pipeline.
Individual Tool Pages