Apache Airflow 2.2: практический курс: Загружаем курсы валют через Airflow / Описание и структура
В этом модуле я расскажу как написать свой Operator и Hook. Они будут нужны нам для взаимодействия с внешним API сервисом, хранящим курсы валют. Также мы будем использовать PostgreOperator для укладки полученных данных в таблицу, которую также будет создавать отдельным таском.
Полный исходный код DAG вы можете найти в репозитории курса.
Начальный DAG выглядит следующим образом:
В пайплайне 3 таска: