В качестве BI-инструмента была выбрана 1С:Аналитика. Одним из ключевых критериев выбора стала ее импортонезависимость и возможность глубокой интеграции с системами 1С.
Поскольку стандартные возможности 1С:Аналитики не позволяли объединять данные из нескольких систем, было разработано собственное корпоративное хранилище данных (КХД) — PROSTO: DWH. Оно стало промежуточным контуром, который позволяет собирать и консолидировать данные из разных источников для последующего анализа в 1С: Аналитике.
1. Провели пилот на конкретном бизнес-процессеНачали с небольшого пилота — аналитики внутренней программы лояльности для сотрудников.
Для него был создан дашборд, который позволил посмотреть на данные программы с новой стороны. Несмотря на то что пилот изначально рассматривался прежде всего как проверка подхода, в процессе анализа удалось обнаружить проблемы в бизнес-процессах программы и выявить случаи некорректного использования системы.
Информация была передана HR, после чего система программы лояльности была улучшена.
Практический эффект пилота: он показал, что аналитика может быть полезна не только для визуализации уже известных показателей, но и для поиска проблем в самих процессах.
2. Разработали собственное хранилище данныхТак как стандартных возможностей 1С:Аналитики недостаточно для работы с несколькими системами, было принято решение разработать собственное хранилище данных.
Первая версия КХД PROSTO: DWH позволила получать данные из разных систем и консолидировать их для последующего анализа в 1С:Аналитике.
Это стало основой для дальнейшего развития проекта: вместо создания отдельных отчетов для каждой системы появился единый слой данных, через который можно подключать разные источники.
3. Переработали хранилище для работы с растущими объемами данныхПо мере расширения проекта первая версия хранилища PROSTO:DWH перестала подходить по скорости работы. Поэтому часть обменов и сама система хранения были переработаны практически с нуля.
Во второй версии были реализованы современные HTTP-сервисы и модульная архитектура подключения внешних систем.
Это позволило подключать источники как отдельные модули и при необходимости отключать ненужные интеграции или фоновые задания.
4. Разработали стандартный коннектор для систем 1СОтдельно была решена задача подключения новых баз 1С без существенной доработки самих конфигураций.
Для хранилища разработан стандартный коннектор: веб-сервис и набор правил, позволяющие включать 1С-базы в контур обмена.
Это особенно важно для систем, которые находятся на поддержке и которые нежелательно дорабатывать без необходимости.
5. Подключили несколько источников данныхПо мере развития проекта к хранилищу подключались новые источники. Сейчас поддерживается три системы 1С (1C: Документооборот, 1С: ERP и 1С: ЗУП) и пять внешних источников: Bitrix, Talantix, Яндекс. Метрика, Google Диск и Яндекс.Диск.
При этом подключение новых источников изначально проектировалось как модульное — это позволяет расширять контур по мере появления новых задач.
6. Запуск автоматизации управленческой отчетностиСледующий этап работы — создание конкретных дашбордов под задачи руководителей.
На практике многие запросы на аналитику начинаются с ручного сбора информации, например в Excel, и формирования ТЗ. Далее команда автоматизирует такой сбор и представляет данные в виде дашбордов и визуализаций.
Сейчас руководители используют, в частности:- юнит-экономику — с детализацией от группы проектов и конкретного проекта до сотрудника; отчет позволяет сопоставлять плановую и фактическую маржинальность;
- план-факт БДР — для оперативного управления затратами и анализа плановых и фактических показателей;
- анализ дебиторской задолженности — с детализацией до документа, по которому возникла задолженность;
- отчетность по выручке — для анализа выручки в разрезе проектов и отдельных видов работ.
При этом данные доступны не как статический отчет: после подготовки данных в источниках они синхронизируются с аналитическим контуром примерно раз в два часа.