>MARAT_SHVETS.portfolio
> cd ../projects
004
Аналитика · BI

Отчётность: 8 часов → 30 минут

Аналитик · Разработчик·2023 · 1.5 месяца

Сбор и нормализация данных продаж, KPI-дашборды в Looker, автоматическая рассылка отчётов.

Bitrix24LookerREST APINode.jsPostgreSQL
×16
Ускорение отчётности
Время на отчётность8 часов → 30 минут
Актуальность данныхреальное время
Дашбордов4 по ролям
Метрик автоматизировано23
// ЗАДАЧА

Еженедельная отчётность занимала у аналитика 8 часов: ручная выгрузка данных из Bitrix24, сведение в Excel, построение графиков, рассылка по email. Данные на момент рассылки уже устаревали. Руководство не имело доступа к актуальным метрикам в реальном времени.

// ПРОЦЕСС
01
Аудит текущих отчётов

Собрал все существующие Excel-отчёты, выявил 23 уникальных метрики. Провёл интервью с получателями отчётов: какие метрики реально используются в принятии решений, какой уровень детализации нужен каждой роли.

02
ETL-пайплайн

Написал Node.js сервис, который по расписанию вытягивает данные из Bitrix24 через REST API, нормализует структуру (разные типы сделок, стадии, ответственные) и загружает в PostgreSQL. Инкрементальное обновление каждые 30 минут.

03
Дашборды в Looker

Построил 4 дашборда: общая воронка продаж, эффективность менеджеров, динамика по периодам, прогноз выполнения плана. Каждый дашборд настроен под конкретную роль с нужным уровнем детализации.

04
Автоматическая рассылка

Настроил автоматическую рассылку PDF-снапшотов дашбордов по расписанию. Руководство получает актуальный отчёт каждое утро без участия аналитика.

// РЕШЕНИЕ

ETL-пайплайн забирает данные из Bitrix24 каждые 30 минут, нормализует и кладёт в PostgreSQL. Looker строит дашборды в реальном времени. Утром — автоматическая рассылка PDF. Аналитик освобождён от рутины полностью.

// РЕЗУЛЬТАТЫ
8 часов → 30 минут
Время на отчётность
реальное время
Актуальность данных
4 по ролям
Дашбордов
23
Метрик автоматизировано
// СТЕК
Node.jsPostgreSQLBitrix24 REST APILookerCronPDF-генерация