После обогащения отчёта справочником число строк стало сильно больше, а DAU в отчёте превысил DAU в исходной витрине событий. Что наиболее вероятно произошло?
AПользователей действительно стало больше именно после обогащения справочником, поэтому
DAU ожидаемо вырос относительно исходной витрины событийBНарушена уникальность ключа в справочнике: при
JOIN каждая строка факта размножается, поэтому DAU искусственно превышает значение исходной витриныCСработала сезонность, из-за которой
DAU удваивается при добавлении справочника к исходной витрине событий любой структурыDСправочник всегда делает метрики более точными, поэтому рост числа строк и
DAU после JOIN со справочником ожидаемПравильный ответ. Рост числа строк после
JOIN часто означает связь «один ко многим» и появление дубликатов из-за неуникального ключа справочника.Разбор
Если справочник содержит несколько строк на один ключ, то при JOIN каждая факт-строка размножается. Это ломает сопоставимость метрик до и после обогащения и может раздувать DAU. Проверьте уникальность ключа в справочнике и сделайте сверку числа строк до и после JOIN. Сезонность или «справочник всегда уточняет метрики» не объясняют рост DAU выше значения исходной витрины событий.
Проверь себя · 1/2разбор после ответа
Вчера число событий
purchase выросло в 2 раза, но число уникальных order_id почти не изменилось. Какой источник проблемы наиболее вероятен?Ещё вопросы по теме «Качество данных и инварианты»
- В ежедневном дашборде `DAU` и количество событий резко упали начиная с 02:00 и остаются низкими до конца дня. Что проверить первым, чтобы быстро понять, это потеря данных или реальный бизнес-эффект?
- Какой инвариант наиболее уместно добавить в ежедневный отчёт по воронке e-commerce, чтобы быстро ловить ошибки данных?
- Выручка по событиям в продуктовой витрине на 5 процентов выше, чем в платёжной системе за тот же день. Что логичнее всего проверить первым в рамках сверки данных?
- Вчера число событий `purchase` выросло в 2 раза, но число уникальных `order_id` почти не изменилось. Какой источник проблемы наиболее вероятен?
- Метрики за понедельник резко просели, а за вторник резко выросли, при этом сумма за два дня почти не изменилась. Какая проверка лучше всего указывает на сдвиг времени?
- Все вопросы по «Качество данных и инварианты» →