Orchestration Tools
Data Orchestrator for ML & Analytics
★ 4.7
Hadoop Workflow Scheduler
★ 3.6
pip install dagsterN/A — Java-based, no pip installpip install dagsterN/A — Java-based, no pip installDagster's asset-based model lets Python engineers define their ETL outputs as `@asset` functions — Dagster infers the dependency graph automatically. Engineers materialize assets on demand or on schedule, observe run history and lineage in the Dagit UI, and use Dagster's type system to catch schema mismatches between pipeline steps at development time.
Python data engineers trigger and monitor Oozie workflows via the Oozie REST API from Python management scripts. Python jobs integrate into Oozie workflows as shell action types that execute Python scripts on the Hadoop cluster nodes. Oozie coordinators are used to trigger Python-based ingestion workflows when new data files land in HDFS.
Individual Tool Pages