Page MenuHomePhabricator

Integrate Airflow with DataHub
Closed, DuplicatePublic

Description

For pull-based ingestion workflows, Airflow is the recommended scheduler environment for DataHub.

It is also possible to obtain lineage relationships from the Airflow integration component.

https://datahubproject.io/docs/lineage/airflow

As we are migrating our analytics pipelines to Airflow, we should look at integrating this.

It is possible that there will be some cross-over between this ticket and T306896: Integrate Spark with DataHub with lineage (Data-Engineering) because both Airflow and Spark generate metadata within DataHub. Where we have Airflow jobs that launch Spark, we may see multiple related entries.