Orchestration Tools
DAG-Based Data Transformation Library
★ 4.2
Hadoop Workflow Scheduler
★ 3.6
pip install sf-hamiltonN/A — Java-based, no pip installpip install sf-hamiltonN/A — Java-based, no pip installPython data engineers use Hamilton to define feature engineering pipelines where each column or feature is a Python function whose parameters declare its dependencies. Hamilton builds the DAG from function signatures automatically — engineers add a new feature by writing a new function, and Hamilton wires it into the execution graph without any manual DAG configuration.
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