BI-система решает одну большую проблему: сведения о работе компании лежат в разных местах и не сходятся между собой. Продажи живут в 1С, заявки в CRM, реклама в кабинетах площадок, а сводный отчёт директор просит к утру понедельника. Пока источников два или три, спасает выгрузка в таблицу. Когда их десяток, ручная сборка занимает больше времени, чем сам анализ.
Внутри почти любой системы данные проходят один и тот же путь из четырёх шагов:
- подключение к источникам — базы данных, 1С, файлы, API внешних сервисов;
- ETL (от английского extract, transform, load — «извлечение, преобразование, загрузка») — данные вытягивают, чистят, приводят к единым справочникам и складывают дальше;
- хранилище — единое место, откуда сервис берёт готовые к анализу таблицы;
- визуализация — дашборды, отчёты и графики, которые открывает бизнес.
Аналитик стоит примерно посередине этой цепочки. Инженеры данных чаще отвечают за источники и хранилище, бизнес читает готовые отчёты, а между ними остаётся самая содержательная часть: договориться с заказчиком, какой вопрос он на самом деле задаёт, собрать модель данных, посчитать метрики и оформить их так, чтобы отчёт читался без сопроводительного письма.