Цена ожидания: скрытая стоимость ручных выгрузок из 1С в BI
В большинстве компаний эту задачу выполняет программист 1С:
- У бизнес-пользователя появляется новый запрос
- Аналитик формирует требования к полноте и периодичности выгрузки или заказывает у программиста уникальный отчет
- Программист 1С разрабатывает или дорабатывает механизм получения данных, учитывая требования к производительности, безопасности и минимальной нагрузке на системы
- Данные загружаются в BI и используются для построения дашбордов
Каждая новая бизнес-задача запускает эту цепочку заново, программист 1С становится "бутылочным горлышком«процесса, пропускная способность всей аналитики ограничивается скоростью подготовки выгрузок.
Именно здесь появляются основные скрытые расходы бизнеса.
1. Стоимость ручного труда
Когда выгрузка данных зависит от программиста 1С, время тратит не только он. Пока разрабатывается механизм выгрузки, аналитик ограничен в работе с актуальными данными, а бизнес не получает необходимую информацию для принятия решений.
При этом задача программиста осложняется дополнительными требованиями:
- минимизировать нагрузку на продуктивную базу 1С
- обеспечить безопасность доступа к данным
- реализовать инкрементальную выгрузку, чтобы не переносить весь объем данных
- обеспечить устойчивость выгрузки после обновлений конфигурации
- поддерживать разработанное решение при изменении структуры данных и появлении новых требований бизнеса
2. Стоимость разработки и поддержки
На практике для извлечения данных из 1С используют различные механизмы, например:
- Web-сервисы
- COM-соединение
- Протокол OData
- Подключение к SQL-базе в 1С
- Выгрузка в формате XLS/CSV/XML
- Специализированные обработки 1С
При наличии времени и бюджета можно разработать собственные решения для извлечения данных, но для этого потребуются компетенции:
- 1C-программирование (best practices)
- Кроссплатформенные интеграции
- СУБД
- UI/UX
При таком подходе затраты составят:
Если привлекать разработчика на аутстаф, стоимость его кастомной разработка выгрузки под проект составит 200 тыс. руб./мес., при этом любое изменение требований бизнеса потребует новых доработок.
3. Стоимость ошибок
Чем больше ручных операций, тем выше вероятность ошибок в полученных данных:
- выгрузили не тот период
- забыли обновить файл
- появились разные версии отчетов
- отсутствует единый источник истины
- изменились методологии расчета показателей
В результате сотрудники тратят часы на выгрузки и поиск причины расхождений вместо анализа и принятия решений.
4. Стоимость задержек
Самая дорогая потеря — время. Пока готовится отчет:
- Меняется ситуация на рынке
- Растут просрочки заказов и платежей
- Заканчиваются запасы на складах
- Появляются новые задачи бизнеса
К моменту получения нужного отчета данные перестают быть актуальными, и решения уже невозможно принять вовремя. Чем длиннее цикл подготовки данных, тем ниже ценность аналитики. BI перестает быть инструментом оперативного управления и превращается в систему анализа уже произошедших событий.
Для решения задачи автоматизации выгрузок из 1С и сокращения расходов на сопровождение аналитической системы эксперты компании Денвик Аналитика разработали Экстрактор данных 1С, который позволяет автоматизировать выгрузки из 1С в БД ClickHouse, PostgreSQL или Microsoft SQL.
Узнать больше про Экстрактор данных 1С от Денвик Аналитика →
Программист 1С или Экстрактор?
Экстрактор 1С устраняет зависимость процесса подготовки данных от ручной разработки выгрузок. Программисты могут уделять больше времени развитию корпоративных систем, а аналитики — оперативно получать актуальные данные для принятия решений.
Сократите потери и ускорьте запуск проектов аналитики
На вебинаре «Как ускорить внедрение BI и DWH на данных 1С» 22 июля мы покажем, как оценить экономический эффект автоматизации, разберем реальные сценарии использования Экстрактора данных 1С и сравним стоимость собственного инструмента для выгрузки с использованием готового решения.