Связаться в Telegram

Проекты

Описание проекта

Этот проект состоит из двух частей: бэкенд на Python и фронтенд на PowerBI.

Он предназначен для автоматизации обработки данных и отображения персонализированных отчётов сотрудникам службы поддержки.

Бэкенд

  • Написано ~ 30 модулей общей сложностью около 2000 строк кода.
  • Каждый модуль отвечает за обработку определённых данных, полученных из разных БД внутренних инструментов, API или Excel-файлов.
  • Данные обрабатываются, рассчитываются показатели по бизнес-логике и итоговые сохраняются в формате, удобном для дальнейшего использования в отчёте Power BI.
  • Помимо обрабатывающих модулей также были разработаны вспомогательные скриптов с использованием API стронних внутренних инструментов, парсинг данных с некоторых сайтов, рассылка посредством электронных писем

Фронтенд

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

Результат

Проект значительно упростил процесс доставки результатов работы сотрудников до самих сотрудников, сократив время на ручную обработку данных руководителей и сотрудников отвечающих за статистику.

Период жизни больше года показал действительно широкое использование среди сотрудников и полезность.

Далее после запуска разрабатывал дополнения к проекту и успешно вводил их в экспуатацию.