Фикс создания connections

This commit is contained in:
2025-12-10 22:58:19 +03:00
parent 8fb78f9086
commit daed2313e7
4 changed files with 26 additions and 12 deletions
+5 -2
View File
@@ -24,8 +24,11 @@ _Внутренний файл, чтобы не забыть договорён
- учебный вариант: запустить DAG `bookings_stg_ddl` (он использует `sql/stg/bookings_ddl.sql`);
- технический шорткат: `make ddl-gp` применяет все DDL разом вручную. Команда сама не вызывается при старте контейнеров, её нужно запустить явно.
- В Airflow есть коннекты:
- `greenplum_conn` (по умолчанию уже используется в helpers/greenplum.py);
- `bookings_db` (Postgres к сервису `bookings-db`, если не хочется полагаться на ENV).
- `greenplum_conn` — к Greenplum;
- `bookings_db` к сервису `bookings-db`.
По умолчанию они задаются через переменные окружения `AIRFLOW_CONN_...` в docker-compose,
поэтому могут не отображаться в UI, но `PostgresOperator` найдёт их по `conn_id`. При желании
их можно создать/отредактировать вручную через Admin → Connections.
## 3. Последовательность задач в DAG