Встречается на собеседованиях • сегодня
Что такое оператор в Airflow
В Airflow оператор — это атомарная задача, выполняющая определенное действие. Операторы определяют, что делать (например, запустить скрипт, отправить email), а не как (это контролируется исполнителями).
Примеры:
BashOperator— выполняет bash-командуPythonOperator— вызывает Python-функциюEmailOperator— отправляет email
Код:
python
from airflow.operators.bash import BashOperator
task = BashOperator(
task_id="print_date",
bash_command="date",
dag=dag
)Нюансы:
- Операторы должны быть идемпотентными (повторный запуск не ломает систему).
- Не хранят состояние между запусками (для этого используют XCom или внешние системы).
- Наследуются от
BaseOperator.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы