1. Learn
  2. /
  3. Курси
  4. /
  5. Вступ до Apache Airflow на Python

Connected

вправа

Визначте @task.branch

Після ознайомлення з можливостями умовної логіки в Airflow ви хочете випробувати декоратор @task.branch. Ви бажаєте запускати іншу гілку коду, якщо поточна дата виконання позначає новий рік (тобто 2026 проти 2025).

Dag і відповідні задачі вже задані. Ваше завдання зараз — реалізувати @task.branch.

Інструкції

100 XP
  • Додайте відповідні змінні шаблону дат Airflow як параметри до year_check, щоб порівняти поточний і попередній роки виконання.
  • Присвойте current_year і previous_year, вирізавши перші 4 символи з кожного параметра дати.
  • Налаштуйте залежності для current_year_task і new_year_task.