01 / BI & DATA
BI-система с нуля
От ручных выгрузок к общей системе отчётности.
Параллельно в проекте участвовал второй аналитик на аутсорсе. Доработки API 1С выполнял разработчик по подготовленным мной техническим заданиям.
Путь данных
Источники
CRM, 1С и рекламные системы — данные из рабочих инструментов компании.
API / Airflow
Загрузка из источников по API и управление процессами через DAG.
Stage
Первичный слой загруженных данных.
ODS
Операционный слой обработки данных.
Core
Центральный слой связанных данных для аналитики.
Витрины
Подготовленные наборы под аналитические задачи и отчёты.
Модель / DAX
Связи фактов и справочников, формулы расчёта показателей.
Power BI
Дашборды по клиентской воронке, событиям и финансовым показателям.
Концептуальная схема по брифу: основные этапы, не полная спецификация инфраструктуры.
Мой вклад и детали — BI-система с нуля
Инициировал и представил руководству проект единой аналитики. Реализовал ключевые части решения: хранилище, DAG загрузки данных, слои обработки, модель показателей и дашборды.
Инициатор проекта и аналитик-разработчик
До
1С / CRM / реклама → выгрузки → таблицы → ручное сопоставление
После
Источники → единая обработка → модель показателей → BI
Контекст
Продажи анализировали через несколько отчётов из 1С: данные выгружали, переносили в Google Sheets и сопоставляли вручную.
В маркетинге информация также была разрозненной. Лиды поступали в Битрикс24, менеджеры отдельно заносили их в 1С, а данные из CRM, рекламной системы и 1С сводили в Excel. Подготовка отчётов занимала время, а изменение аналитических срезов требовало новой ручной работы.
Задача
Создать единую систему аналитики для маркетинга, продаж и руководства: связать источники, организовать обработку данных и предоставить пользователям готовую BI-отчётность.
Мой вклад
- Предложил проект, подготовил презентацию и представил решение руководству и операционному штабу.
- Подготовил хранилище данных и формировал DAG в Apache Airflow для загрузки из корпоративных источников.
- Составлял технические задания разработчику 1С на доработку API для выгрузки необходимых данных.
- Выстроил последовательную обработку через Stage, ODS, Core и аналитические витрины.
- Работал с моделью данных в Visual Studio: настраивал связи таблиц фактов и справочников, создавал DAX-формулы для расчёта показателей.
- Разрабатывал визуализацию и дашборды в Power BI.
Как устроено решение
Источники → API и Apache Airflow → DWH: Stage → ODS → Core → витрины → семантическая модель и DAX → Power BI.
Отчётность разделена по вопросам пользователей: клиентская воронка, клиентские события и финансовые показатели.
Что получилось
- Дашборд по маркетинговым лидам и клиентской воронке.
- Дашборд по событиям клиентов: назначенные и проведённые встречи, звонки и конверсии.
- Общий дашборд по финансовым показателям для руководства.
- Вместо повторяющегося ручного сопоставления выгрузок появилась централизованная BI-отчётность.