Проекты
Описание проекта
Этот проект состоит из двух частей: бэкенд на Python и фронтенд на PowerBI.
Он предназначен для автоматизации обработки данных и отображения персонализированных отчётов сотрудникам службы поддержки.
Бэкенд
- Написано ~ 30 модулей общей сложностью около 2000 строк кода.
- Каждый модуль отвечает за обработку определённых данных, полученных из разных БД внутренних инструментов, API или Excel-файлов.
- Данные обрабатываются, рассчитываются показатели по бизнес-логике и итоговые сохраняются в формате, удобном для дальнейшего использования в отчёте Power BI.
- Помимо обрабатывающих модулей также были разработаны вспомогательные скриптов с использованием API стронних внутренних инструментов, парсинг данных с некоторых сайтов, рассылка посредством электронных писем
Фронтенд
- Отчёт создан в PowerBI с использованием функциональности RLS (Row-Level Security)
- RLS позволяет для конкретного отчёта Power BI организовать ролевую модель и в дальнейшем фильтровать данные на основе роли пользователя, который посещает отчёт. Это обеспечивает персонализированный доступ к информации.
-
Отчёт включает визуализации и аналитику, которые помогают сотрудникам и их руководителям:
- 📊 Отслеживать ключевые показатели эффективности (KPI);
- 🎯 Анализировать выполнение поставленных целей;
- 💰 Контролировать показатели, на основе которых рассчитывается премия сотрудника;
- 📈 Выявлять области для улучшения и оптимизации работы.
В таком случае отчёт Power BI послужил фронтом (вместо отдельного сайта) значительно ускоряя разработку и вывод в реальное использование.
Результат
Проект значительно упростил процесс доставки результатов работы сотрудников до самих сотрудников, сократив время на ручную обработку данных руководителей и сотрудников отвечающих за статистику.
Период жизни больше года показал действительно широкое использование среди сотрудников и полезность.
Далее после запуска разрабатывал дополнения к проекту и успешно вводил их в экспуатацию.