feat(superset): датасеты и дашборд «Бизнес-сюжеты» (этап 8) #198

Merged
ddmitry merged 1 commits from 196-superset-dashboard into main 2026-08-31 10:26:43 +03:00
Owner

Closes #196

Дерево infra/superset/import/ дополнено датасетами трех витрин dm, тремя графиками и дашбордом «Бизнес-сюжеты» — экспорт с живого инстанса, импорт при каждой инициализации через import-directory --overwrite. Тем же PR — справочник зоны docs/architecture/superset.md и ссылка на него из доки DM.

Конвейер: Codex — реализация и триаж; слепые линии — craftsman (вкус и задача) и Codex свежим тредом (код и факты доки); оба рецепта справочника прогнаны вживую. Проверки: чистый реимпорт + импорт на пустых метаданных Superset, данные во всех трех графиках, make lint, make check-services 7/7.

🤖 Generated with Claude Code

Closes #196 Дерево `infra/superset/import/` дополнено датасетами трех витрин dm, тремя графиками и дашбордом «Бизнес-сюжеты» — экспорт с живого инстанса, импорт при каждой инициализации через `import-directory --overwrite`. Тем же PR — справочник зоны `docs/architecture/superset.md` и ссылка на него из доки DM. Конвейер: Codex — реализация и триаж; слепые линии — craftsman (вкус и задача) и Codex свежим тредом (код и факты доки); оба рецепта справочника прогнаны вживую. Проверки: чистый реимпорт + импорт на пустых метаданных Superset, данные во всех трех графиках, `make lint`, `make check-services` 7/7. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
ddmitry added 1 commit 2026-08-31 01:42:19 +03:00
- Зачем:
  - этап 8 (#196): три сюжета спеки — выручка, сверка, посетители /
    известные — должны приезжать в Superset при каждой инициализации
    стенда, без ручной сборки в интерфейсе.
- Что:
  - дерево infra/superset/import/ дополнено датасетами трех витрин dm,
    тремя графиками и дашбордом «Бизнес-сюжеты»; uuid розданы рукой,
    русские строки читаемы, metadata.yaml сокращен до версии формата.
  - написан справочник docs/architecture/superset.md: устройство зоны,
    дерево импорта, маршрут свежего экспорта, ловушки импорта.
  - в docs/architecture/dm.md добавлена ссылка на справочник зоны.
- Проверка:
  - docker compose run --rm superset-init — импорт начисто, затем три
    графика отдают данные через API (54/48/10 строк).
  - прогон рецепта «чистая установка» из справочника: сброс базы superset
    в postgres-metadata, импорт, активы на месте.
  - make lint и make check-services зеленые (7/7).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
ddmitry merged commit cd82911906 into main 2026-08-31 10:26:43 +03:00
ddmitry deleted branch 196-superset-dashboard 2026-08-31 10:26:43 +03:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: ddmitry/clickstream-data-platform#198