Метрики за понедельник резко просели, а за вторник резко выросли, при этом сумма за 2 дня почти не изменилась. Какой sanity check лучше всего указывает на time shift?
AПосмотреть распределение событий по часу и проверить, не изменился
time zone в обработке event_timeBСравнить только недельное среднее и игнорировать дневные колебания
CПроверить, не поменяли ли дизайнеры цвета на графике
DУдалить данные за понедельник и пересчитать вторник
Правильный ответ. Для поиска
time shift смотрят почасовую картину и соответствие time zone при парсинге времени.Разбор
Сдвиг границы дня приводит к переносу части событий между соседними датами, поэтому один день падает, а следующий растет. Проверка распределения по часам часто показывает «перекос» около полуночи. Полезно сравнить event_time и ingest_time, чтобы понять, это сдвиг времени или задержка доставки.
Проверь себя · 1/3разбор после ответа
Метрики за понедельник резко просели, а за вторник резко выросли, при этом сумма за 2 дня почти не изменилась. Какой
sanity check лучше всего указывает на time shift?Ещё вопросы по теме «Качество данных и инварианты»
- В ежедневном дашборде `DAU` и количество событий резко упали начиная с 02:00 и остаются низкими до конца дня. Что проверить первым, чтобы быстро понять, это `missing data` или реальный бизнес-эффект?
- Какой `invariant` наиболее уместно добавить в ежедневный отчет по воронке e-commerce, чтобы ловить ошибки данных?
- Выручка по событиям в продуктовой витрине на 5 процентов выше, чем в платежной системе за тот же день. Что логичнее всего проверить первым в рамках `reconciliation`?
- Вчера число событий `purchase` выросло в 2 раза, но число уникальных `order_id` почти не изменилось. Какой источник проблемы наиболее вероятен?
- После релиза приложения количество событий `add_to_cart` из Android стало почти ноль, а iOS и web без изменений. Что вероятнее всего проверить первым?
- Все вопросы по «Качество данных и инварианты» →