Операционный, аналитический, отчётный: разные правила

ИИ-дашборды и BI · Урок 2 / 20

Три конструкции, которые путают между собой

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

Операционный

Отвечает на вопрос «что происходит прямо сейчас и нужно ли вмешаться». Смотрят люди на смене, часто с большого экрана на стене или с телефона. Задержка данных — минуты, обновление автоматическое, история — сутки-двое, показателей на экране 4–8, каждый с явным порогом нормы. Здесь допустимо жертвовать точностью ради скорости: приблизительная цифра через минуту полезнее точной через час. Поломкой считается остановка потока, а не расхождение в третьем знаке.

Аналитический

Отвечает на вопрос «почему получилось так». Смотрят аналитики и владельцы продукта, эпизодически, с намерением покопаться. Задержка — сутки, история — от года, показателей 10–20, зато обязательны разрезы: сегмент, канал, когорта, география. Здесь фильтры и переходы вглубь оправданы, а точность важнее скорости: расхождение с финансовой отчётностью недопустимо.

Отчётный

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

                 операционный   аналитический   отчётный
задержка         до 15 мин      до 24 ч         до закрытия
история          1-3 дня        12-36 мес       36 мес
показателей      4-8            10-20           6-12
разрезы          нет или один   много           фиксированные
пересчёт прошлого запрещён      разрешён        запрещён после
                                                закрытия
что есть поломка остановка      расхождение     изменение
                 потока         с источником    закрытой цифры
Инсайт. Требование «пересчёт прошлого запрещён» — не про дизайн, а про архитектуру хранения. Отчётный дашборд, построенный поверх той же живой витрины, что и аналитический, обязательно однажды покажет другую цифру за прошлый квартал: поздние данные доедут, и итог поедет.
Частая ошибка. Самая частая ошибка — операционный экран поверх тяжёлого аналитического запроса. Он собирается 40 секунд, диспетчер открывает его дважды за смену вместо непрерывного наблюдения, и весь смысл оперативности исчезает. Для операционного слоя нужна отдельная предагрегированная таблица с узким набором полей.

Как определить тип на входе

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

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

Шпаргалка

  • Операционный — минуты задержки, 4–8 показателей, пороги нормы.
  • Аналитический — сутки задержки, разрезы, приоритет точности.
  • Отчётный — снимки на дату закрытия, числа задним числом не меняются.
  • Тип определяется двумя вопросами: цена опоздания данных и допустимость пересчёта.
1. Чем задаётся тип дашборда на входе?
2. Почему отчётному дашборду нужны снимки на дату закрытия?
3. Что делать с требованием собрать один универсальный дашборд?
Задание — проверяет ИИ

Возьмите три дашборда, которыми пользуются в вашей команде. Для каждого определите тип (операционный, аналитический, отчётный) по двум вопросам: что случится, если данные опоздают на два часа, и допустимо ли изменение вчерашней цифры. Затем сверьте фактические параметры с требованиями типа: реальная задержка обновления, глубина истории, число показателей на первом экране. Опишите, где параметры не совпадают с типом и что именно из-за этого ломается у зрителей.

← Назад

🔒 Ответьте на вопрос верно, чтобы перейти к следующему уроку.

Операционный, аналитический, отчётный: разные правила — ИИ-дашборды и BI — Skilvy