После обогащения отчета справочником число строк стало сильно больше, а DAU в отчете превысил DAU в исходной витрине событий. Что наиболее вероятно произошло?

AПользователей действительно стало больше именно после обогащения справочником
BСработала сезонность, из-за которой DAU удваивается при добавлении справочника
CНарушена уникальность primary key в справочнике, поэтому join стал one-to-many и породил duplicates
DСправочник всегда делает метрики более точными, поэтому рост DAU ожидаем
Правильный ответ. Рост количества строк после join часто означает one-to-many и появление duplicates из-за неуникального ключа.

Разбор

Если справочник содержит несколько строк на один primary key, то при join каждая факт-строка размножается. Это ломает invariant сопоставимости метрик до и после обогащения и может раздувать DAU. Проверьте уникальность ключа в справочнике и сделайте reconciliation количества строк до и после join.

Проверь себя · 1/3разбор после ответа
В отчете одновременно упали почти все метрики: sessions, events, revenue, и падение начинается ровно с 14:00. Какое наблюдение лучше всего подтверждает гипотезу missing data?
Открыть Карьерник в Telegram

Ещё вопросы по теме «Качество данных и инварианты»