ETL-система (WestCall + Excel, временно) + расчётный слой + отчёт Power BI (3 раздела) с Power BI/
Бюджет По договорённости
Срок 14.12.2026
Описание
ТЕХНИЧЕСКОЕ ЗАДАНИЕ Проект: ETL-система (WestCall + Excel, временно) + расчётный слой + отчёт Power BI (3 раздела) с публикацией в Power BI Service, обучением и сопровождением 1. Общая информация 1.1. Заказчик Автосервис (СТО + магазины автозапчастей). Телефония. Исторические данные по заказ-нарядам на старте проекта — только в Excel, в БД отсутствуют. Загрузка Excel — временная мера: по мере появления у заказчика БД заказ-нарядов источник переключается на неё без изменения расчётной логики (меняется только слой загрузки bl_invoices / bl_sales). 1.2. Цель проекта Построить ETL-систему на Apache Airflow, которая:
- выгружает все доступные данные из API WestCall по ключам (сырые таблицы bl_* — полная выгрузка, не выборка от заказчика)
- временно загружает исторические данные из Excel в MySQL (bl_invoices, bl_sales) — разовая работа исполнителя; при появлении БД у заказчика этот шаг заменяется штатной загрузкой из БД
- обогащает звонки статусами клиентов
- рассчитывает витрины (новые клиенты, выручка, LTV, потерянные клиенты, прогноз пробега и ТО, обзвон)
- отдаёт данные в один отчёт Power BI с 3 разделами, опубликованный в Power BI Service
- обучает сотрудников заказчика работе с отчётом и ручному обновлению. 1.3. Что даёт заказчик Ресурс Описание VM Ubuntu 24.04, SSH-доступ, root/sudo API WestCall Токен + base URL Excel с заказ-нарядами (временно) Файл(ы) с историческими заказ-нарядами; будет заменён БД Бизнес-правила Пороги, справочники, правила статусов Справочники bl_domru_groups (Имя участника → Группа) Доступ к тенанту Power BI Workspace, лицензия исполнителя (Pro / PPU) Список сотрудников Для выдачи доступов и настройки RLS Полное ТЗ во вложении