Выручка по событиям в продуктовой витрине на 5 процентов выше, чем в платёжной системе за тот же день. Что логичнее всего проверить первым в рамках сверки данных?

AПересчитать отчёт за весь месяц по обеим системам и принять решение по итоговой сумме, не разбираясь в причине дневного расхождения
BПроверить корректность визуализации на дашборде и подтягивание данных в инструмент отчётности, не сверяя определения и окна расчёта
CСверить определения и окна расчёта: брутто или нетто, учёт возвратов, валюту и часовой пояс отсечения дня в обеих системах
DУдалить часть записей из платёжной системы, чтобы цифры в источниках совпали и продуктовая витрина выглядела согласованно
Правильный ответ. Перед поиском багов нужно выровнять определения метрики и правила отсечения периода между источниками.

Разбор

Расхождения часто возникают из-за разных правил: учитывать ли возвраты, какой момент считать выручкой и в каком часовом поясе закрывается день. Ещё одна частая причина — различие между брутто и нетто или разные фильтры статусов оплаты. Если определения совпали, следующий шаг — сверка на уровне идентификаторов, например сопоставление по order_id. Удалять данные ради совпадения цифр — категорически нельзя.

Проверь себя · 1/2разбор после ответа
Каждый день в отчёте последние 2 часа выглядят как ноль событий, но на следующий день эти часы «дозаполняются». Какое объяснение наиболее вероятно?
Открыть Карьерник в Telegram

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