docs(dds): спроектирован контракт dds.event_v — язык модели поверх ODS
- Зачем: - развилка #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>
This commit is contained in:
1 parent
83f4e0952b
commit
92ed3011e6
3 files changed
+139
-8
No files matched your search
@@ -24,8 +24,8 @@
|
||||
- **Сессия** (`dds.session`) — расчётная сущность: одна строка — визит,
|
||||
нарезку по правилу визита стенд делает сам, `VisitID` генератора — эталон
|
||||
сверки; наполнение заменой дневной партиции — [модель сессии](session.md).
|
||||
- **Событие** (`dds.event_v`) — контракт над ODS, а не копия: язык
|
||||
бизнес-модели событию даёт развилка #132.
|
||||
- **Событие** (`dds.event_v`) — контракт над ODS, а не копия: представление,
|
||||
переводящее событие на язык бизнес-модели, — [контракт события](event.md).
|
||||
- **Карта идентичностей** (`dds.identity_map`) — кука ↔ пользователь
|
||||
магазина; сборку решает развилка #133.
|
||||
|
||||
@@ -49,8 +49,7 @@
|
||||
|
||||
## Открытые решения
|
||||
|
||||
- Контракт `dds.event_v`, сборка `dds.identity_map` — развилки #132–#133
|
||||
карты #127.
|
||||
- Сборка `dds.identity_map` — развилка #133 карты #127.
|
||||
- Запуск трансформаций и механика замены партиций на кластере — #134 и
|
||||
этап 5.
|
||||
- Витрины DM — #135.
|
||||
|
||||
Reference in new issue
Block a user