Авторизация
Сброс пароля
Миграция пакетов, формирующих витрины данных, из Oracle в Greenplum для банка
Заказчик: Крупный российский банк
Страница кейса/результат: https://www.simbirsoft.com/portfolio/migratsiya-paketov-formiruyushchikh-vitriny-dannykh-iz-oracle-v-greenplum-dlya-banka/

Команда 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


