AI engineering glossary · Data engineering

What is DAG?

DAG (also called Directed acyclic graph): A directed acyclic graph: a set of tasks joined by one-way dependencies with no loops, so tasks can be ordered. Orchestrators use it to decide what runs first, what runs in parallel and what waits.

Level: beginnerTopic: Data engineering

DAG: an example

Task load_sales depends on extract_sales and clean_sales, but the two extracts run side by side.

Related terms

More Data engineering terms

Where you learn it

DAG is part of the AI Engineering Program, which teaches it with notes, a hands-on lab and an exam. The first lesson is free.

Before you go

Take the cheat sheet with you

One free PDF: the key AI-engineering terms, formulas and Python idioms. No spam; unsubscribe any time.