Авторизация
Забыли пароль?
Сброс пароля
Вернуться к авторизации

Миграция пакетов, формирующих витрины данных, из Oracle в Greenplum для банка

16 июля ‘26

Заказчик: Крупный российский банк
Страница кейса/результат: https://www.simbirsoft.com/portfolio/migratsiya-paketov-formiruyushchikh-vitriny-dannykh-iz-oracle-v-greenplum-dlya-banka/

Команда SimbirSoft перевела данные на новую платформу, внедрила новую систему управленческой аналитики и выполнила ее интеграцию в экосистему заказчика.

Агентство-исполнитель кейса

SimbirSoft

С 2001 года создаем серверные и кроссплатформенные решения для медицинских, финансовых, логистических компаний. В частности, в Backend-направлении 350+ разработчиков на проекты под ключ или усиление вашей команды. Сэкономьте до 40% на найме и содержании штатных специалистов с SimbirSoft!

1. Вводная задача от заказчика, проблематика, цели

Перед командой SimbirSoft стояла задача: перенести основную часть пакетов из Oracle БД в БД Greenplum для оптимизации процессов заказчика.

2. Описание реализации кейса и творческого пути по поиску оптимального решения

Бизнес-задачи проекта

  • Обеспечение безопасности данных.
  • Возобновление обновлений и техподдержки ПО.
  • Снижение затрат на лицензии.

Задача в контексте разработки

  • Перенос более 600 пакетов Oracle.
  • Обеспечение совпадения результатов расчетов.
  • Оптимизация производительности.

Этапы проекта

1 этап: перенос пакета (создание объектов в БД Greenplum, наполнение таблиц-источников данными, создание скриптов функций). Срок: 2—7 дней на каждый пакет.

2 этап: сверка данных (детальное сравнение результатов работы пакета в Oracle с результатом работы функции в Greenplum). Срок: 3—5 дней.

3 этап: прием командой заказчика реализованного функционала на базе Greenplum.

3. Результаты сотрудничества

Проект реализован через Канбан. Канбан — это метод визуального управления рабочими процессами, основанный на принципе «точно в срок» и ограничении незавершенной работы.

Что планировали сделать: полностью переписать пакеты Oracle в функции Greenplum.

Какие гипотезы тестировали

  • Greenplum — эффективная замена Oracle для OLAP-решений.
  • Для аутстафф-задач создали отдельную схему в базе данных Greenplum.

Результаты

  • Своевременно выполнили поставленные задачи по переносу пакетов. Перенесено более 600 пакетов Oracle.
  • Снижена нагрузка на сервера Oracle.
  • В 2 раза увеличена скорость работы функций.

4. Заключение

Бизнес-эффект

  • Снижение затрат на лицензии.
  • Обеспечение поддержки и безопасности данных.

Трудности

  • Несоответствие поведения типов данных.
  • Необходимость адаптаций специфических функций Oracle.
  • Различия в архитектуре данных СУБД.

Технологии

  • Oracle DB
  • Greenplum SQL

Агентство-исполнитель кейса

SimbirSoft

С 2001 года создаем серверные и кроссплатформенные решения для медицинских, финансовых, логистических компаний. В частности, в Backend-направлении 350+ разработчиков на проекты под ключ или усиление вашей команды. Сэкономьте до 40% на найме и содержании штатных специалистов с SimbirSoft!