Крупный газодобытчик столкнулся проблемой – фрагментированные данные о закупках. Сведения о контрагентах, договорах и тендерах хранились в разрозненных модулях автоматизированной системы электронных закупок (АСЭЗ) и других ИТ‑системах. Сложная объектная модель мастер‑системы иностранного вендора не позволяла строить сквозной анализ, история изменений не сохранялась, а высокая нагрузка на контур закупок блокировала сложные запросы. Команде требовался инструмент, который объединил бы источники, обеспечил поиск зависимостей и разгрузил основную систему.
Решение
Внедрили внутри АСЭЗ подсистему анализа закупок. Она собирает информацию из пяти систем, сохраняя поатрибутную историю, строит графовые модели связей и предоставляет аналитические панели в едином веб‑приложении с централизованной авторизацией.
Настроили загрузку данных из пяти систем через шлюз SAP SRM с фиксацией поатрибутной историчности и указанием источников
Реализовали алгоритмы построения графовых моделей ключевых сущностей
Создали реестры и аналитические панели для поиска и анализа связей
Построили графовую структуру данных для решения прикладных задач: поиск зависимостей, оценка надёжности поставщиков
Разработали единое web‑приложение с централизованной авторизацией пользователей компании
Результат
Компания получила инструмент всестороннего анализа закупочной деятельности: графовая аналитика объединяет разрозненные данные и раскрывает скрытые связи между закупками, договорами и контрагентами.
120 000
контрагентов в базе
3+ млн
взаимосвязанных объектов (закупки, договоры, пре‑квалификации) проанализировано
₽10+ млрд
общая сумма закупок, прошедшая через систему
24 мес.
срок реализации проекта
Преимущества
для бизнеса
Комплексный анализ закупок и их взаимосвязей, ранее недоступный в исходных системах
Повышенное качество проверки поставщиков и их предложений
Втрое сокращённое время подбора поставщиков для закупок у единственного поставщика и закрытых конкурсов
Продукты и решения
Ключевые технологии и сервисы проекта — узнайте, как они помогут решить ваши задачи