Orchestration Tools
End-to-End Data Pipeline Tool
★ 4.0
Hadoop Workflow Scheduler
★ 3.6
pip install bruin-cliN/A — Java-based, no pip installpip install bruin-cliN/A — Java-based, no pip installPython data engineers use Bruin to define pipelines as a collection of SQL and Python files — SQL assets are automatically chained based on table references, and Python assets handle custom transformations or API calls that SQL cannot express. Bruin's CLI runs pipelines locally against DuckDB and in production against BigQuery or Snowflake.
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