01.06.2026

Опыт применения инструмента файлового импорта при миграции на АБС ЦФТ-Банк и СУБД FTData

Техническое
Полная версия статьи
Файловый импорт при мигарции на СУБД FTData_.pdf
4,43 mb

Введение

Для стабильного роста бизнеса и выполнения постоянно меняющихся требований регуляторов банкам необходимо использовать современные технологические платформы. С учетом еще одного фактора — необходимости обеспечения импортонезависимости — чаще всего этого можно добиться только в процессе обновления используемой ИТ-архитектуры. При этом психологическими стоп-факторами для принятия соответствующего решения являются неприемлемый период недоступности автоматизированной банковской системы и высокие риски возникновения ошибок в процессе миграции.
К комплексу инструментов миграции и целевой платформе возникает ряд критических требований:
card icon
Скорость
За ограниченный период времени (обычно процесс перехода проводят в выходные или праздничные дни) необходимо загрузить очень большой объём данных.
card icon
Гибкость
Часто возникает потребность вносить дополнительные изменения в базу данных даже после тестирования импорта. Необходимо реагировать на новые изменения и загружать обновления в условии ограниченного времени.
card icon
Удобство использования и доработки
Инструмент миграции должен работать в тесной интеграции и с учетом особенностей целевых АБС и СУБД, желательно его функционирование в пределах заложенной под целевую АБС инфраструктуры.
card icon
Анализ ошибок
Инструмент миграции должен обеспечивать быстрый и наглядный анализ наличия ошибок импорта и последующей обработки.
Всем этим критериям соответствует инструмент файлового импорта для миграции учетной системы банка на АБС ЦФТ-Банк и СУБД FTData, позволяя сделать процесс переноса данных быстрым, простым, контролируемым и прозрачным.

Архитектурное решение инструмента импорта АБС ЦФТ Банк

Ранее в АБС ЦФТ-Банк использовался инструмент файлового импорта, совместимый и оптимизированный под применение СУБД Oracle. В целях импортозамещения было принято решение адаптировать существующие опыт и наработки для применения их совместно с СУБД семейства PostgreSQL. В описываемом кейсе в качестве СУБД используется FTData — отечественный форк PostgreSQL, имеющий ряд существенных преимуществ при применении совместно с АБС ЦФТ-Банк.
Миграция с применением инструмента файлового импорта происходит в несколько этапов:
Этап 1Загрузка данных в базу данных
Исходный файл загружается со всем содержимым в буферную таблицу в VND_REC_STR. Все данные, которые есть в файле, полностью сохраняются. Этот файл фактически живёт в базе данных.
Загрузка исходного файла во временную таблицу
Этап 2Обработка данных
Содержимое файла из буферной таблицы раскладывается сразу же в рабочие таблицы АБС ЦФТ-Банк. Такая структура позволяет увидеть, что изначально пришло в файле, увидеть исходные данные и перенести всю обработку в сервера приложений и базу данных.
Обработка данных из буферной таблицы в z#
Всем этим критериям соответствует инструмент файлового импорта для миграции учетной системы банка на АБС ЦФТ-Банк и СУБД FTData, позволяя сделать процесс переноса данных быстрым, простым, контролируемым и прозрачным.

Применение инструмента импорта

Основные данные инструмента импорта находятся в справочниках:
  • VND Универсальный импорт. Реестр загрузки файлов.
  • VND Универсальный импорт. Форматы файлов.
Исходный файл загружается со всем содержимым в буферную таблицу в VND_REC_STR. Все данные, которые есть в файле, полностью сохраняются. Этот файл фактически живёт в базе данных.

Форматы

Каждому файлу загрузки соответствует формат, который описан, и по которому делается выгрузка.
Каждому такому файлу соответствует запись с форматами
Изображение примера
Дополнительные настройки Дополнительные настройки
Пример описания файла с депозитами юридических лиц
Формат полей
Формат полей
Всем этим критериям соответствует инструмент файлового импорта для миграции учетной системы банка на АБС ЦФТ-Банк и СУБД FTData, позволяя сделать процесс переноса данных быстрым, простым, контролируемым и прозрачным.

Реестр загрузки файлов

Реестр загрузки файлов — это буферная таблица VND_REC_STR, в которую загружаются все файлы с различными форматами.
Реестр загрузки файлов 
Этот файл загружается через операцию Загрузить файлы
Посмотреть всю статью