Перейти к содержанию

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). Некоторые элементы могут отличаться в других версиях.