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