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

AПользователей действительно стало больше именно после обогащения справочником, поэтому DAU ожидаемо вырос относительно исходной витрины событий
BНарушена уникальность ключа в справочнике: при JOIN каждая строка факта размножается, поэтому DAU искусственно превышает значение исходной витрины
CСработала сезонность, из-за которой DAU удваивается при добавлении справочника к исходной витрине событий любой структуры
DСправочник всегда делает метрики более точными, поэтому рост числа строк и DAU после JOIN со справочником ожидаем
Правильный ответ. Рост числа строк после JOIN часто означает связь «один ко многим» и появление дубликатов из-за неуникального ключа справочника.

Разбор

Если справочник содержит несколько строк на один ключ, то при JOIN каждая факт-строка размножается. Это ломает сопоставимость метрик до и после обогащения и может раздувать DAU. Проверьте уникальность ключа в справочнике и сделайте сверку числа строк до и после JOIN. Сезонность или «справочник всегда уточняет метрики» не объясняют рост DAU выше значения исходной витрины событий.

Можно заниматься бесплатно

Готовим вопросы…

Три вопроса по теме этой страницы, с объяснениями.

Открыть Карьерник в браузере

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