Airflow Concepts: Basics — перевод на русский
Русский перевод раздела Airflow concepts: Basics с сайта Astronomer.io Docs.
Источник: Astronomer Learn — Airflow concepts. Перевод неофициальный, для личного использования.
Содержание
| Страница | Описание |
|---|---|
| Интерфейс Airflow (Airflow UI) | Обзор веб-интерфейса: представления, дашборд, DAG, ассеты, админка |
| Ассеты и data-aware планирование (Assets) | Зависимости DAG по данным, расписание по обновлению ассетов |
| BashOperator | Выполнение bash-команд и скриптов в DAG |
| Подключения (Connections) | Настройка и управление подключениями к внешним системам |
| DAG | Введение в DAG: параметры, запуски, граф, версии |
| Выполнение SQL (Execute SQL) | Операторы и практики для выполнения SQL из DAG |
| Хуки (Hooks) | Абстракции для работы с внешними API в задачах |
| Управление кодом Airflow | Структура проекта, разделение проектов, переиспользование кода |
| Операторы (Operators) | Основы операторов, примеры, лучшие практики |
| Планирование в Airflow (Scheduling) | Расписания, метки времени, cron, ассеты, расписания по событиям |
| Сенсоры (Sensors) | Ожидание условий, режимы poke/reschedule, отложенные сенсоры |
| Зависимости задач (Task dependencies) | Связи между задачами, chain, task groups, trigger rules |
| Правила срабатывания (Trigger rules) | Когда задача запускается относительно вышестоящих |
| Переменные (Variables) | Создание и использование переменных Airflow |
Документация основана на Airflow 3.x (в т.ч. 3.1). Некоторые элементы могут отличаться в других версиях.