О проекте
- Клиент: консалтинговая, аутсорсинговая компания
- Страна: США
- Используемый продукт: лицензия Конвертум
- Исходная технология: Teradata
- Целевая технология: Vertica
- ОБъем проекта: 2 TB данных
- Длительность проекта: 3 месяца
Клиент
Наш клиент - поставщик консалтинговых, технологических и аутсорсинговых услуг. Компания входит в список Fortune Global 500 и является одной из крупнейших в мире фирм по доходам в своем секторе. Компания предлагает свои услуги более чем в пятидесяти странах. Нам предоставилась возможность сотрудничать с одним из крупнейших офисов, который находится в США.
Задача
Для реализации собственного крупного проекта по миграции баз данных нашему клиенту понадобилось преобразовать свою массивную базу данных Teradata в Vertica. Проект содержал не только миграцию схемы и данных, но и примерно 400 тысяч строк кода бизнес-логики. Помимо довольно впечатляющих масштабов проекта, необходимо было учитывать следующие особенности:
- Teradata - это особая база данных с точки зрения сценариев, преобразование которой в другие базы данных (и Vertica не исключение) является более сложным по сравнению с преобразованием SQL в большинстве других случаев;
- Особенность Vertica в том, что бизнес-логика выполнена на языке Java.
Для реализации этого проекта, клиент решил использовать Конвертум для автоматической миграции.
Решение
Конвертум - это мощный инструмент, который обеспечивает высокий уровень автоматической миграции широкого спектра направлений, включая Teradata в Vertica. Более того, в самом начале нашего сотрудничества команда Конвертума внесла все необходимые настройки, и в результате нашему клиенту удалось самостоятельно использовать инструмент для завершения проекта.
Результаты и польза
Конвертум предоставил своему клиенту лицензию Конвертум на 3 месяца, которая включала в себя поддержку наших экспертов. Для обеспечения качественной поддержки и кастомизации инструмента к проекту было привлечено несколько квалифицированных специалистов. Благодаря нашему инструменту клиенту удалось сэкономить время и затраты на свой проект, а также порадовать конечного пользователя результатом.