Главное Авторские колонки Пресс-релизы Промо Вакансии Вопросы
42 0 В избр. Сохранено
Авторизуйтесь
Вход с паролем

Качество данных: главный барьер для аналитики

Когда мы строим систему аналитики, сначала приходится выяснять, что в компании считают продажей, где фиксируют затраты и как связывают оплату с заказом
Мнение автора может не совпадать с мнением редакции

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

Что такое качество данных в управленческой аналитике?

Качество данных — это не только заполненные поля и успешная загрузка. Данные пригодны для управленческой аналитики, если для каждого показателя определены подходящий источник, понятная формула, период актуальности и ответственный со стороны бизнеса. Результат расчёта должен проверяться по исходным документам.В материале «Ведомостей» от 15 декабря 2025 года качество исходных данных названо одним из главных барьеров для «умной аналитики», и этот вопрос возникает ещё до выбора инструмента. Если AI строит отчёт по таблицам, у которых не проверили смысл полей и связи, он может выдать убедительный результат по данным, не подходящим для управленческого вопроса.

В RuDesktop пришлось договориться о том, что показывать руководству

В проекте для RuDesktop, разработчика ПО для удалённого управления устройствами, мы столкнулись с разными цифрами в отчётах маркетинга, прямых продаж и партнёрского отдела. Маркетинг вручную сводил сведения из Битрикс24, «Метрики», «Яндекс Директа» и 1С, причём форма отчёта менялась под очередной вопрос руководства.Мы собрали общие дашборды в DataLens, однако часть сотрудников продолжала пользоваться прежними отчётами, а единой формы документа для руководства всё ещё не было. Для регулярной отчётности закрепили согласованный способ считать выручку, а ответственным за подготовку документа для руководства стал маркетинг.


Подготовка отчёта сократилась с нескольких дней до 5–6 рабочих часов. Эти часы включали разбор цифр и подготовку к планёрке, то есть после автоматизации сбора данных у сотрудников оставалась содержательная работа с результатом.

Для меня ценность этой работы в том, что у отделов появился общий способ считать выручку и понятная ответственность за отчёт. Готовый график не объяснит, почему два отдела по-разному учитывают одну сделку, пока эти правила не разобрали с людьми, которые её ведут.

Такой же разбор нужен справочникам клиентов, где один покупатель может оказаться в нескольких карточках CRM и получить отдельный код в 1С. Аналитик сверяет идентификаторы и историю операций, чтобы определить, какие записи относятся к одному заказчику, а какие действительно описывают разные компании.

Пустая себестоимость тоже требует разбирательства с источником, потому что при замене пропуска нулём расчёт может показать завышенную прибыль. До автоматизации этого показателя специалисту предстоит выяснить, где фиксируются затраты и по каким правилам их относят к конкретной продаже.


Один заказ может превратиться в шесть строк без единого дубля в источнике

Покажу ещё одну ошибку на условном заказе стоимостью 120 000 рублей, в котором есть три товарные позиции и два платежа — на 40 000 и 80 000 рублей. В исходных таблицах всё записано правильно, но при подготовке отчёта товары и платежи соединяют между собой только по номеру заказа.

В результате каждой из трёх товарных строк соответствуют оба платежа, поэтому после объединения получается шесть строк, а сумма заказа повторяется в каждой из них. Если теперь посчитать строки и сложить денежные поля без учёта этих повторений, отчёт покажет следующие значения.

После такого объединения отдел продаж может выглядеть гораздо успешнее, хотя к реальным заказам не добавилось ни одного. Причина заложена в правилах соединения таблиц: для одного заказа мы получили все сочетания товарных строк и платежей, а затем ошибочно приняли их за самостоятельные операции.

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

Если автоматически сгенерированный запрос проверили только на выполнение, такой отчёт сможет регулярно пересчитываться и каждый раз выдавать ту же завышенную сумму. Ручная сверка конкретного заказа с документами позволяет обнаружить ошибку в расчёте до того, как она станет частью регулярной отчётности.

Успешная выгрузка ещё не означает, что данные пригодны для анализа

Когда заказ не связан с клиентом, он может попасть в общий объём продаж и одновременно исчезнуть из анализа покупок конкретного заказчика. Платёж без привязки к договору тоже остаётся поступившими деньгами, но по нему нельзя надёжно определить, какую именно задолженность он погашает, пока назначение не установлено.

Такие записи стоит показывать отдельно, чтобы аналитик вместе с сотрудниками компании мог выяснить, где потерялась связь и как её восстановить. Если просто исключить их при подготовке данных, таблица станет аккуратнее, но часть операций выпадет из анализа вместе с вопросами, которые требовали разбирательства.

При интеграции ошибки возникают даже в тех данных, которые сотрудники изначально внесли правильно: повторная загрузка может добавить уже переданные документы, если обработка повторов не предусмотрена. А выгрузка только новых заказов оставит без внимания изменения старых, поэтому отменённый заказ способен продолжить участвовать в расчёте как действующий.

При разборе интеграций важно установить, на какой момент актуален каждый источник и можно ли сопоставлять эти данные в одном отчёте. Если этого не сделать, свежие заказы и устаревшие сведения о поступлениях могут создать видимость ухудшения оплат, хотя причина расхождения заключается в задержке загрузки.

В проекте для RuDesktop руководитель отдела внедрения вручную проверял события в календарях Битрикс24, чтобы посчитать презентации специалистов и затраченное на них время. Мы изучили документацию API, определили способ получить эти события и настроили загрузку с обновлением раз в час, чтобы руководитель работал с готовыми показателями в DataLens.

Поэтому рядом со статусом загрузки полезно контролировать количество документов, их суммы, время актуальности источника и долю записей с потерянными связями. Одной сверки общего итога недостаточно: платежи могут правильно складываться по компании и при этом распределяться по клиентам неверно, и такую ошибку сумма не обнаружит.

В TRI подходящий источник нашёлся в производственном учёте

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

Формат таблиц с рецептурами оказался неудобным для автоматического извлечения составов, а сами сведения заказчик считал конфиденциальными и не был готов переносить за пределы компании. Мы предложили посмотреть отчёт 1С о выпуске продукции и нашли там объём изготовленной партии вместе с количеством материалов, которые на неё потратили.

По этим записям мы рассчитали средний расход компонентов на 1 кг или 1 л продукта и связали его с прогнозом продаж и остатками. Между партиями встречались различия, поэтому подход согласовывали с заказчиком, а при настройке сравнивали варианты усреднения и статистику за 3 и 6 месяцев.

Специалист по закупкам могла открыть сведения о последнем выпуске, посмотреть использованные материалы и сопоставить полученные количества со своей оценкой. Для меня это пример ручной аналитической работы, которая определяет всю дальнейшую автоматизацию: выбор источника, допустимые расхождения и способ проверки результата.

Культура данных закрепляется в правилах и ответственности за цифры

После такого разбора у компании должно оставаться описание показателей, включённых в систему: что каждый из них означает, из какого источника берётся и как рассчитывается. В нём же фиксируются связи между объектами, период обновления и исключения, которые нельзя молча выбросить из отчёта ради аккуратного результата.

Для каждого такого правила нужен человек со стороны бизнеса, который подтверждает смысл расчёта и разбирает спорные случаи вместе с аналитиком. Когда меняются продукты, договорённости с партнёрами или учётные процессы, изменения должны доходить до загрузок и формул, чтобы отчёт продолжал описывать реальную работу компании.

Неоднозначные данные могут приводить к неточным или вводящим в заблуждение ответам. Пока источники и правила не проверены специалистами, такой ответ может ускорить принятие решения по ошибочным данным, особенно если его воспринимают как уже выполненную аналитическую работу.

Я считаю результатом проекта систему, в которой команда договорилась о смысле показателей, выбрала источники и умеет разбирать расхождения без пересборки отчёта с нуля. Повторяемые операции в такой системе выполняются автоматически, а ответственность за смысл цифр сохраняется у людей, которые знают процессы компании.

Как проверить качество данных перед автоматизацией?

  1. Определить управленческий вопрос и смысл каждого показателя.
  2. Зафиксировать источник, формулу, период обновления и ответственного.
  3. Сверить несколько заказов, оплат и затрат с исходными документами.
  4. Проверить ключи соединения таблиц, дубли и потерянные связи.
  5. Отдельно контролировать неполные, устаревшие и неоднозначные записи.
  6. Согласовать с бизнесом допустимые расхождения и порядок разбора исключений.

Прежде чем доверять системе управленческий вывод, я бы задал один вопрос: кто разобрал происхождение этой цифры, проверил её на документах и договорился с бизнесом, что именно она означает?

Пишу о BI, данных и управлении в телеграм-канале: https://t.me/smart3asy

Наш сайт https://smarteasybi.com

0
В избр. Сохранено
Авторизуйтесь
Вход с паролем
Комментарии
Выбрать файл
Блог проекта
Расскажите историю о создании или развитии проекта, поиске команды, проблемах и решениях
Написать
Личный блог
Продвигайте свои услуги или личный бренд через интересные кейсы и статьи
Написать

Spark использует cookie-файлы. С их помощью мы улучшаем работу нашего сайта и ваше взаимодействие с ним.