Вступить в клуб →
лёгкаявопросОркестрация пайплайнов в Airflow

Что уместно передавать между задачами через XCom

Задача extract вычитывает данные из источника, задача transform их обрабатывает. Инженер хочет передать результат из первой задачи во вторую через XCom.

Что уместно передавать таким способом?

  • Готовый датафрейм на 5 млн строк — так вторая задача не будет читать источник повторно.
  • Небольшие метаданные: путь к выгруженному файлу в S3, идентификатор батча, число обработанных строк.
  • Содержимое выгруженного CSV-файла целиком, чтобы не зависеть от хранилища.
  • Открытое соединение с базой-источником, чтобы вторая задача не тратила время на подключение.

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела