| Назначение | Собирают продакшен‑активы данных. | Собирают и тестируют новый код перед слиянием изменений в продакшен. | Собирают изменения, уже слитые в продакшен, или обновляют состояние для deferral. | Запускают сборку моделей и джобы только тогда, когда обновляются исходные данные. |
| Типы триггеров | Запускаются по расписанию, через API или после успешного завершения другой джобы. | Запускаются по коммиту в PR или через API. | Запускаются после успешного merge в ветку окружения или через API. | Запускаются при изменении кода, sources или вышестоящих данных, а также по настраиваемым интервалам обновления и пользовательским настройкам freshness источников. |
| Назначение (куда выполняется сборка) | Сборка выполняется в продакшен‑базу данных и схему. | Сборка выполняется в staging‑базу данных и ephemeral‑схему, которые существуют в течение жизни PR. | Сборка выполняется в продакшен‑базу данных и схему. | Сборка выполняется в продакшен‑базу данных и схему. |
| Режим выполнения | Запуски выполняются последовательно, чтобы избежать конфликтов в базовом DAG. | Запуски выполняются параллельно, чтобы повысить скорость работы команды. | Запуски выполняются последовательно, чтобы избежать конфликтов в базовом DAG. | |
| Экономия за счёт эффективных запусков | Обнаруживает избыточно запланированные джобы и отменяет ненужные запуски, чтобы не перегружать очередь. | Отменяет существующие запуски, когда отправляется новый коммит, чтобы избежать лишней работы. | N/A | Запускает джобы и выполняет сборку моделей только когда обновляются исходные данные или когда модели старше, чем указано в интервале обновления проекта. |
| Сравнение состояния | Только иногда требуется определять состояние. | Почти всегда требуется сравнение состояния с продакшен‑окружением, чтобы собирать изменённый код и его зависимости. | Почти всегда требуется сравнение состояния с продакшен‑окружением, чтобы собирать изменённый код и его зависимости. | |
| Длительность выполнения джобы | Лимит — 24 часа. | Лимит — 24 часа. | Лимит — 24 часа. | Лимит — 24 часа. |