Airflow: Branching

Airflow: Branching

Learn how to branch in order to tell the DAGs to not to run all dependent tasks, but instead to pick and choose one or more paths to go down.

rate limit

Code not recognized.

About this course

Welcome! We're so glad you're here 😍

At the end of this course, you'll be able to:

  • Control the flow of your DAG using Branching
  • You will be able to branch based on different kinds of options available

👥 Audience

Who should take this course:

  • Data Engineers
  • Data Analysts
  • Data Scientists

Set aside 35 minutes to complete the course.

💻 Setup Requirements

You need to have the following:

  • Astro CLI installed
  • Docker Installed

Curriculum0 hr 26 min

  • Introduction
  • Welcome! 0 hr 1 min
  • Plant more Trees and use Branching
  • Controlling the DAG flow 0 hr 5 min
  • Different types of Branching 0 hr 7 min
  • Practice: Short-circuiting the flow
  • Your First Branch - DayDateTime Based
  • Branching with BranchDateTimeOperator 0 hr 6 min
  • Practice: Branching based on the day of week. 🧠
  • Branch Based on Logic
  • Branching with BranchPythonOperator 0 hr 7 min
  • Practice: Branching based on SQL result
  • Finishing up
  • Quiz
  • Resources
  • Summary
  • How was it

About this course

Welcome! We're so glad you're here 😍

At the end of this course, you'll be able to:

  • Control the flow of your DAG using Branching
  • You will be able to branch based on different kinds of options available

👥 Audience

Who should take this course:

  • Data Engineers
  • Data Analysts
  • Data Scientists

Set aside 35 minutes to complete the course.

💻 Setup Requirements

You need to have the following:

  • Astro CLI installed
  • Docker Installed

Curriculum0 hr 26 min

  • Introduction
  • Welcome! 0 hr 1 min
  • Plant more Trees and use Branching
  • Controlling the DAG flow 0 hr 5 min
  • Different types of Branching 0 hr 7 min
  • Practice: Short-circuiting the flow
  • Your First Branch - DayDateTime Based
  • Branching with BranchDateTimeOperator 0 hr 6 min
  • Practice: Branching based on the day of week. 🧠
  • Branch Based on Logic
  • Branching with BranchPythonOperator 0 hr 7 min
  • Practice: Branching based on SQL result
  • Finishing up
  • Quiz
  • Resources
  • Summary
  • How was it