Сбор и нормализация данных продаж, KPI-дашборды в Looker, автоматическая рассылка отчётов.
Еженедельная отчётность занимала у аналитика 8 часов: ручная выгрузка данных из Bitrix24, сведение в Excel, построение графиков, рассылка по email. Данные на момент рассылки уже устаревали. Руководство не имело доступа к актуальным метрикам в реальном времени.
Собрал все существующие Excel-отчёты, выявил 23 уникальных метрики. Провёл интервью с получателями отчётов: какие метрики реально используются в принятии решений, какой уровень детализации нужен каждой роли.
Написал Node.js сервис, который по расписанию вытягивает данные из Bitrix24 через REST API, нормализует структуру (разные типы сделок, стадии, ответственные) и загружает в PostgreSQL. Инкрементальное обновление каждые 30 минут.
Построил 4 дашборда: общая воронка продаж, эффективность менеджеров, динамика по периодам, прогноз выполнения плана. Каждый дашборд настроен под конкретную роль с нужным уровнем детализации.
Настроил автоматическую рассылку PDF-снапшотов дашбордов по расписанию. Руководство получает актуальный отчёт каждое утро без участия аналитика.
ETL-пайплайн забирает данные из Bitrix24 каждые 30 минут, нормализует и кладёт в PostgreSQL. Looker строит дашборды в реальном времени. Утром — автоматическая рассылка PDF. Аналитик освобождён от рутины полностью.