chore(bookings): полировка эталонного среза — код, документация, ANALYZE
- Зачем:
- подготовка эталонного пайплайна к курсовой: код должен быть чистым,
документация — актуальной, все слои — консистентными.
- Что:
- добавлен ANALYZE во все 5 DM load-скриптов (был в STG/ODS/DDS, пропущен в DM).
- README актуализирован: добавлен DM-слой в быстрый старт, список DAG'ов,
исправлен дефолт BOOKINGS_JOBS (2→1), добавлены примеры запросов DM.
- удалены остатки CSV-пайплайна: CSV_DIR/CSV_ROWS из docs/stack.md.
- docs/stack.md: исправлен дефолт BOOKINGS_JOBS (2→1).
- убран отладочный комментарий «Исправлено:» в passenger_loyalty_load.sql.
- исправлено форматирование (black) в 4 файлах.
- TODO.md: отмечены пройденные пункты Этапа 1.5.
- Проверка:
- make lint && make test — проходят.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -27,12 +27,12 @@
|
||||
**Инструмент:** Opus (глубокий анализ кода и контекста проекта)
|
||||
+ ручное тестирование (make up, запуск DAG'ов, проверка данных).
|
||||
|
||||
- [ ] Протестировать полный ETL-цикл с нуля
|
||||
- [x] Протестировать полный ETL-цикл с нуля
|
||||
(make up → bookings-init (восстановление из дампа) → STG → ODS → DDS → DM)
|
||||
- [ ] Прогнать инкремент (bookings-generate-day → повторный запуск DAG'ов)
|
||||
- [ ] Почистить код эталонного среза
|
||||
- [ ] Актуализировать README и документацию
|
||||
- [ ] Убедиться, что `make test` и `make lint` проходят
|
||||
- [x] Прогнать инкремент (bookings-generate-day → повторный запуск DAG'ов)
|
||||
- [x] Почистить код эталонного среза
|
||||
- [x] Актуализировать README и документацию
|
||||
- [x] Убедиться, что `make test` и `make lint` проходят
|
||||
- [ ] Проверить, что стенд поднимается на чистой машине
|
||||
|
||||
### Этап 2. Подготовка main
|
||||
|
||||
Reference in New Issue
Block a user