Контракт dds.event_v: язык модели, расшифровки, скрытые колонки #144

Merged
ddmitry merged 2 commits from 132-dds-event-contract into main 2026-08-24 21:12:00 +03:00
Owner

Резолюция развилки #132 карты #127.

Контракт dds.event_v — представление над ods.event_v, переводящее событие на язык бизнес-модели: event_id, event_time в поясе счётчика, event_date переименованием; расшифровывается только device_category; скрыты VisitID (DQ-сверка идёт за эталоном в ODS), Sign, ecommerce и служебные колонки. Дока — docs/architecture/dds/event.md; README и session.md обновлены ссылками. Идея лабы со справочником регионов — #143.

Closes #132

🤖 Generated with Claude Code

Резолюция развилки #132 карты #127. Контракт `dds.event_v` — представление над `ods.event_v`, переводящее событие на язык бизнес-модели: `event_id`, `event_time` в поясе счётчика, `event_date` переименованием; расшифровывается только `device_category`; скрыты `VisitID` (DQ-сверка идёт за эталоном в ODS), `Sign`, `ecommerce` и служебные колонки. Дока — `docs/architecture/dds/event.md`; README и session.md обновлены ссылками. Идея лабы со справочником регионов — #143. Closes #132 🤖 Generated with [Claude Code](https://claude.com/claude-code)
ddmitry added 1 commit 2026-08-24 21:05:08 +03:00
- Зачем:
  - развилка #132 карты #127: витринам DM и сборке сессий нужен контракт
    события на языке бизнес-модели, первый пример правила «слой — это
    контракт, а не обязательно копия данных».
- Что:
  - создан docs/architecture/dds/event.md: представление над ods.event_v,
    имена модели (event_id, event_time в поясе счётчика, event_date
    переименованием), расшифровка device_category, скрыты VisitID, Sign,
    ecommerce и служебные колонки.
  - в README карта модели ведёт на event.md, развилка убрана из открытых
    решений; session.md ссылается на резолюцию судьбы VisitID.
- Проверка:
  - вычитка; относительные ссылки в docs/architecture/dds/ ведут на
    существующие файлы.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
ddmitry added 1 commit 2026-08-24 21:09:21 +03:00
- Зачем:
  - горячее ревью резолюции #132 нашло шероховатости, мешающие читателю.
- Что:
  - срезан дубль про event_date из «Языка модели» — факт живёт в «Форме»,
    расхождений имён осталось два.
  - выровнены префиксы dm. в «Читателях», распутана фраза про два слоя
    DQ-сверки, ссылка на спеку — в домашнем стиле.
- Проверка:
  - вычитка.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
ddmitry merged commit 256d51840b into main 2026-08-24 21:12:00 +03:00
ddmitry deleted branch 132-dds-event-contract 2026-08-24 21:12:01 +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#144