Одинаковое название, разный смысл
В одной таблице продажа означает оплату, в другой — отгрузку, в третьей — подписанный договор. При объединении одинаковое название столбца скрывает три разных события. Проверку качества начинают с определения того, что именно измеряет каждая запись.
Пример, в котором все числа правильные
Представим два отчёта интернет-магазина. Один считает заказ продажей после оплаты, другой — после отгрузки. В конце месяца их суммы различаются, хотя обе выгрузки технически корректны. Если объединить их без определения события, получится убедительный график с неверной интерпретацией. Поэтому качество начинается с вопроса, что именно представляет строка, за какой период и по какому правилу она попадает в показатель.
Зафиксируйте единицу наблюдения и ключ записи: заказ, товарная позиция или платёж. Проверьте, не размножаются ли строки при соединении таблиц. У одного заказа может быть несколько платежей и несколько доставок; простое объединение способно увеличить итог. Контроль нескольких конкретных объектов от источника до отчёта помогает обнаружить такую ошибку раньше, чем обсуждение необычного роста на итоговой диаграмме.
Качество зависит от решения
Для ежедневного планирования отгрузок важна актуальность статуса, для анализа ассортимента — стабильность категорий, для рассылки — корректность контакта и разрешённость его использования. Одна общая оценка «качество 95%» мало объясняет без списка проверок. Полезнее связать требования с задачей: какие поля обязательны, какие значения допустимы и какая задержка делает запись непригодной для решения.
Проверки можно разделить на полноту, согласованность, уникальность и актуальность. Но обнаруженный пустой столбец ещё не говорит, что нужно автоматически его заполнить. Иногда отсутствие значения честно отражает неизвестное. Подстановка похожего значения делает таблицу визуально аккуратнее и одновременно скрывает проблему. Сохраняйте различие между наблюдаемым фактом, вычисленным значением и допущением, особенно когда данные затем попадут в модель ИИ.
От разовой чистки к наблюдению
После исправления набора выясните, откуда пришла ошибка. Если поле вводится вручную без определения, чистка следующей выгрузки повторит ту же работу. Лучше изменить правило ввода, справочник или проверку на границе систем. У каждого важного показателя должен быть владелец смысла: человек, который может объяснить расчёт и решить, как трактовать обнаруженное исключение. Техническая команда одна этого не определит.