refactor(bookings): упростить работу с датами в DAG и SQL

This commit is contained in:
2025-12-10 21:56:12 +03:00
parent 29490828f4
commit 250af00b2f
2 changed files with 2 additions and 7 deletions
+1 -5
View File
@@ -12,11 +12,7 @@ from __future__ import annotations
Каждый запуск DAG работает как «шаг по времени вперёд»:
- генератор в демо-БД bookings добавляет следующий учебный день после max(book_date);
- загрузка в Greenplum берёт все строки, появившиеся после предыдущих батчей;
- `batch_id` (через `ds_nodash`) помечает строки конкретного запуска.
Логическая дата запуска DAG (`ds`) используется только как удобная метка
запуска (для `batch_id`, логов и DQ), но не управляет тем, за какие дни
генерируются и переливаются данные.
- логическая дата запуска (`ds`) используется как удобная метка запуска (через `ds_nodash` в `batch_id`, в логах и DQ).
"""
from datetime import datetime, timedelta