Рейтинг: 47
не верифицирован
Всего отзывов: 1 0
Профессионализм: 10 Коммуникация: 10
Опубликовано заданий: 3
  • Работ в портфолио: 2
  • Типовых услуг: 0
  • Работ на продажу: 0
  • Стаж работы: 19 лет
  • Зарегистрирован: 21.02.2014
  • Образование: Cпециалитет
  • Стоимость услуг (руб): 2 500 за час 400 000 за месяц
Был на сайте:

Creatio projects. Проект, в котором была реализована интеграция с КХД/SAP/Системами, входящими в инфраструктуру

Описание

Проблема:
Агрегация данных, хранящихся в разных системах Клиента, для построения процесса планирования спроса.
Основная задача: отобразить пользователю данные, хранящиеся в большом количестве систем, в агрегированном виде в рамках одного интерфейса.

Решение

Описание решения:
1. Проектирование объектной модели для хранения первичных данных.
2. Проектирование объектной модели агрегированных данных.
3. Реализация методов обработки первичных данных:
a. Группировка по одинаковым признакам,
b. Расчеты по сложным формулам значений для агрегаций
c. Расчет коэффициентов, на основе агрегированных данных и пр.
4. Реализация интеграций по сбору первичных данных:
a. Интеграции с использованием очередей сообщений (kafka)
Использовалась для асинхронного получения данных, так как часть сервисов с исходными данными работала в таком режиме.
b. Интеграции с использованием WebAPI-сервисов
Прямая интеграция. Синхронный обмен по запросу.
5. Реализация Angular-интерфейса:
a. Реализация Таблицы с агрегированными данными
b. Реализация конструктора настройки таблицы: количество колонок, уровень агрегации, настройка стилей отображения.
Потребовалась реализация кастомного интерфейса Angular, потому что отображение такого объема данных в базовых интерфейсах невозможно.

Результат

Решение реализовано в течение года. В составе команды: РП, Техлид, Лид аналитики, 2 frontend-разработчика, 4 backend-разработчика, 6 аналитиков.
С какими проблемами столкнулись: Большой объем данных.
Решение: Оптимизация кода, частичный перенос обработки на БД и расширение ресурсов.
Итог:
Превращение большого объема данных в читаемую версию. Агрегация данных в вид, который может обработать пользователь.

Презентация проекта

Generated_image 3.png

Оценили проект:

0