Извлечение Данных в Конвертум Мастер
В этой статье объясняется, как настроить Извлечение Данных в Конвертум Мастер.
Извлечение данных используется, когда вы хотите, чтобы инструмент читал (извлекал) данные из исходной базы данных и генерировал выходные файлы для последовательной загрузки в целевую базу данных, или когда вы хотите выполнить миграцию только данных (например, в уже подготовленную/существующую схему).
Извлечение данных полезно в следующих сценариях:
- Полная миграция (схема + данные): создание преобразованного DDL и экспорт данных.
- Миграция в существующую базу данных: экспортируйте и загружайте только данные, не создавая структуры таблиц заново.
- Тестирование / устранение неполадок: экспортируйте только подмножество строк (если это доступно в вашей сборке/конфигурации), чтобы быстрее воспроизвести проблему.
-
В новом интерфейсе настройка извлечения данных выполняется 2 способами:
- с помощью параметров
- с помощью функции "Срез Данных" в Правилах миграции
Использование параметров
- Откройте свой проект.
- Перейдите в "Настройки" (в правом верхнем углу).
- Откройте "Параметры".
- Найдите раздел __WZD_COMMON_ (Этот раздел содержит наиболее распространенные параметры для процесса конвертации.
- Настройте параметры, описанные ниже (как показано на скриншоте):
Необходимые параметры в __WZD_COMMON_: 1) EXPORT_DATA
Назначение: Определяет, извлекает ли Конвертум Мастер данные из исходной базы данных.
- Yes- Конвертум Мастер будет извлекать/экспортировать данные из выбранных исходных таблиц.
- No - Экспорт данных будет пропущен (может произойти только преобразование схемы в объект).
- <Пусто> — рассматривается как поведение по умолчанию (обычно эквивалентно включенному).
Когда его следует включать:
Включите _EXPORTDATA = Yes всякий раз, когда вы хотите, чтобы инструмент выполнял извлечение данных (либо в рамках полной миграции, либо только для сценариев, связанных с данными).
2) GENERATE_DDL_SCRIPTS
Назначение: Контролирует, будет ли Конвертум Мастер генерировать DDL-скрипты (сконвертированные определения таблиц) во время выполнения.
Yes – Конвертум Мастер генерирует DDL-скрипты для структур таблиц (сконвертированные инструкции CREATE).
No – Конвертум Мастер не генерирует DDL; он извлекает данные только из исходной базы данных.
<Пусто> – используется по умолчанию.
Рекомендуемые примеры конфигурации:
А) Схема + перенос данных (типичный случай):
- EXPORT_DATA = Yes
- GENERATE_DDL_SCRIPTS = Yes B) Перенос только данных в существующую базу данных:
Если ваша целевая база данных уже содержит необходимые таблицы и вы хотите загрузить данные без повторного создания структур, установите:
- EXPORT_DATA = Yes
- GENERATE_DDL_SCRIPTS = No
Такая конфигурация гарантирует, что Конвертум Мастер сосредоточится на извлечении и передаче данных, минуя генерацию схемы.
Использование Среза данных
- Откройте свой проект.
- Перейдите в "Настройки" (в правом верхнем углу).
- Откройте "Правила миграции".
- Разверните дерево объектов для определения правил миграции.
- Нажмите "Экспорт и срез данных" для выбранного объекта.
- В части "Срез данных" укажите условие WHERE для таблицы, на основании которого будет выбрана только часть данных:
Другие материалы по теме:
Руководство пользователя
Советы и рекомендации
Если у вас есть вопросы, пожалуйста, обращайтесь в нашу службу поддержки: support@convertum.ru

