Для собственника небольшой компании дашборд в Excel часто закрывает задачу лучше, чем принято считать. Пока данные помещаются в один файл и приходят из одного источника, таблица считает поток сделок и отдачу рекламы быстро и без отдельного внедрения. Вопрос в том, где проходит граница, за которой тот же инструмент начинает стоить дороже, чем экономит.
Разбираем три ограничения Excel, которые наступают с ростом данных, скрытую стоимость ручной сборки отчётов и сигналы, по которым видно, что пора переходить на BI-систему.
Где таблица в Excel окупается
Ориентировочно до 200–300 тысяч строк в одном файле и из одного источника Excel даёт рабочий дашборд без сервера и без внедрения. Его редактируют руками, он живёт на ноутбуке и не требует аналитика в штате.
Для старта это понятный инструмент. Пока цифры собираются в один лист и не нужно каждый день сшивать выгрузки из нескольких систем, таблица закрывает базовую отчётность: сколько сделок в воронке, сколько принесла реклама, где проседает конверсия. На таком объёме строить что-то большее рано, и мы прямо говорим об этом на первом созвоне.
Что ломается с ростом объёма
Первое ограничение — жёсткое. Лист Excel вмещает 1 048 576 строк и 16 384 столбца. Строки сверх лимита при открытии большого файла выгрузки отбрасываются, и легко не заметить, что часть данных не загрузилась. Решения по рекламе и продажам в таком случае принимаются по неполным данным, и в самом отчёте этого не видно.
Второе ограничение наступает намного раньше лимита строк. Сводные таблицы заметно тормозят ориентировочно с 200 тысяч строк, а после 500 тысяч пересчёт сводной после каждого фильтра растягивается на десятки секунд. Каждый срез данных превращается в ожидание, и люди перестают задавать отчёту вопросы.
Третье ограничение — память компьютера. Кэш сводной таблицы занимает много оперативной памяти: на выгрузке в полмиллиона строк и несколько десятков столбцов файл начинает требовать гигабайты под себя. На обычном рабочем ноутбуке это заканчивается зависаниями и аварийным закрытием файла. Русскоязычные обзоры описывают тот же порог: в районе 500 тысяч записей Excel работает очень медленно и выдаёт ошибки.
Скрытая статья расходов — часы на ручную сборку
Строчный лимит собственник замечает редко. Раньше приходит другая, повторяющаяся стоимость — время людей.
Признаки, что таблица упёрлась в потолок: файл весит десятки мегабайт и открывается дольше полуминуты, данные обновляются копированием из CRM и учётной системы вручную, на один отчёт уходит пара часов. По своей природе Excel — инструмент одного человека за своим компьютером. С ростом числа источников и правок появляются несколько версий файла, дубли, сломанные формулы и спор о том, чья версия верная.
Часы сборки и пересборки оплачиваются рабочим временем маркетолога или аналитика каждый месяц. Если человек несколько раз в неделю тратит на отчёты по два часа, это прямая статья расходов, которая растёт вместе с объёмом данных. Отдельные часы уходят на поиск причин, когда цифры в выгрузке и в отчёте расходятся: в таблице без единого источника данных такие расхождения появляются регулярно.
Что BI закрывает по деньгам
BI-система подтягивает данные из нескольких источников по расписанию — из CRM, рекламных кабинетов, учётной системы. Дашборд лежит на сервере и открывается всей команде по одной ссылке, пересылать версии файла не нужно. Для этого мы чаще всего используем Yandex DataLens, а при больших объёмах кладём под него хранилище на ClickHouse.
По деньгам важнее другое: BI штатно считает то, что в таблице собирается руками. Сквозная воронка по этапам, выручка и повторные продажи, конверсия по менеджерам, цена заявки и ROMI — окупаемость рекламы — по кампаниям. На этом срезе решается, окупается реклама или нет. Как устроен расчёт окупаемости в связке рекламы и CRM, мы показали в разборе того, как Roistat считает ROMI.
Потолок объёма поднимается на порядки. Хранилище и BI работают с десятками миллионов строк, и запас по данным перестаёт быть ограничением на годы вперёд.
Сигналы по расписанию вместо итогов месяца
Ещё одно отличие работает прямо на деньги. BI умеет рассылать дашборд по расписанию и присылать уведомление, когда показатель вышел за допустимый коридор.
Перерасход рекламного бюджета или провал в потоке сделок виден в день отклонения. Отреагировать можно внутри месяца, пока бюджет ещё под управлением. В таблице те же цифры собираются к отчётной дате, когда часть денег уже потрачена. Как такие уведомления доводятся до конкретных людей в мессенджере, мы описали в статье о внутренних ботах MAX для команды.
Где проходит порог перехода и с чего начать
Единой цифры нет, и подгонять её под круглое число мы не будем. Сводные тормозят ориентировочно с 200 тысяч строк, ощутимые проблемы начинаются около 500 тысяч, формальный лимит листа — около миллиона. Конкретный порог зависит от числа столбцов, формул и мощности компьютера.
Ориентироваться стоит по признакам износа: вес файла, время открытия, доля ручного копирования, часы на один отчёт. Они наступают раньше строчного лимита и переводят таблицу из экономного инструмента в статью расходов. Переход на BI окупается там, где ручная сборка и запаздывающие цифры по рекламе и сделкам стоят дороже внедрения.
Начинаем с разбора: какие решения собственник принимает по отчётам, из каких систем приходят данные и как часто их нужно обновлять. После этого собираем дашборд для маркетинга и продаж на Yandex DataLens, который обновляется сам. Вход — бесплатный созвон, после него присылаем план, состав и стоимость — в смете.
Excel при этом остаётся на своём участке: для разовых расчётов и небольших выгрузок он удобен. Считать его бесплатным стоит до тех пор, пока часы аналитика и потерянная точность по рекламе не превысили стоимость нормального инструмента.
Автор
Лаборатория внедрений
Внедряем и сопровождаем amoCRM и Битрикс24, делаем интеграции, разработку и аналитику. Пишем о том, что видим на аудитах и в проектах.
О компании