Аналитика и данныеИнфраструктура данныхКачество данных

Качество данных

Свойство данных, при котором они полны, актуальны, точны, непротиворечивы и пригодны для принятия решений.

КРАТКО
Качество данных — это не один параметр, а набор свойств: полнота, актуальность, точность, согласованность, уникальность. Плохие данные ломают всю цепочку — от дашбордов до моделей машинного обучения. Чем дальше по этой цепочке вы заметите проблему, тем дороже исправление. Поэтому проверки качества данных стараются ставить как можно ближе к источнику и запускать автоматически в пайплайнах.
СИНОНИМЫ:качество данныхчистота данныхдостоверность данныхdata quality

Большая часть проблем в аналитике и машинном обучении на самом деле — это проблемы данных. Модели и дашборды лишь усиливают то, что приходит на вход.

Ключевые свойства

  • Полнота — нет пропущенных полей и записей, которые должны были быть.
  • Точность — значения соответствуют реальности.
  • Актуальность — данные обновляются с нужной частотой.
  • Согласованность — одни и те же сущности одинаково описаны в разных системах.
  • Уникальность — нет дубликатов, размывающих агрегаты.
  • Валидность — данные соответствуют формату и допустимым значениям.

Где обычно ломается

  • Изменения в продуктовой схеме без уведомления аналитиков.
  • Ручной ввод и опечатки в важных полях.
  • Расхождение часовых поясов и форматов дат.
  • Скрытые удаления и обновления, которые не попадают в аналитический пайплайн.
КОГДА ПРИМЕНЯТЬ
  • Перед запуском новой витрины или модели
  • В регулярных проверках в пайплайнах данных
  • При расследовании расхождений между отчётами разных команд
КОГДА НЕ СТОИТ
  • Не существует — игнорирование качества данных всегда оборачивается дороже, чем работа над ним
ПРИМЕР

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

КАК ИСПОЛЬЗОВАТЬ В SHTAB

Самое окупаемое вложение в работу с данными — простые автоматические проверки качества в пайплайнах: количество строк, доля пропусков, диапазон значений, число дубликатов. Они дёшевы в реализации и ловят большинство «странностей» в отчётах раньше, чем их заметит руководство.

Попробовать бесплатно

Вопросы про «Качество данных»

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

Применяйте термины на практике

База знаний, задачи и цели — в одном сервисе. Бесплатно — без лимита по числу людей.