~/talk

Automating Airflow Backfills with Marquez

links:none on file
slides:none on file

Shows how to use Airflow + Marquez + OpenLineage to automate downstream backfills by querying Marquez’s lineage REST API, traversing out-edges and invoking Airflow backfill for each dependent job. Describes a push-based OpenLineage integration, a Rust SQL parser for dataset extraction, a recursive Python client script that calls Airflow backfill, and a UI that maps job/dataset versions. Claims this runs in production and materially reduces manual cross-team debugging.

AI-written summary · about

  1. 0:00Start
  2. 5:05Data Quality
  3. 6:34Upstream Failures
  4. 9:00Data Outages
  5. 9:34The Code Base Detection
  6. 9:44Manual Testing
  7. 10:41Execution Date
  8. 16:25What Effects if any Would Upstream Dax Have on Downstream Dags
  9. 22:40Integrations
  10. 24:40Operator Extractor
  11. 31:40Coordinate Efforts
  12. 33:08Job Hierarchy and Grouping
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.