Настройка параметров в Конвертум Мастер

В этой статье представлен подробный обзор того, как организованы и управляются параметры конвертации в Конвертум Мастер.

В ней объясняется назначение разделов параметров, роль отдельных параметров, общие принципы их настройки и расширения для управления поведением правил конвертации.

В Конвертум Мастер параметры конвертации определяют, как объекты исходной базы данных анализируются и конвертируются в код целевой базы данных.

Эти параметры влияют на широкий спектр поведения, например на:

  • Присвоение имен объектам и идентификаторам
  • Сопоставление схем, маппинг имен и типов данных
  • Генерацию DDL
  • Обработку синтаксиса, специфичного для целевой базы данных

Параметры оцениваются механизмом преобразования во время миграции и последовательно применяются ко всем выбранным объектам в рамках проекта.

Все параметры, добавленные в графический интерфейс, показаны на скриншоте ниже:

options

Разделы:

Все параметры в Конвертум Мастер сгруппированы в разделы.

Раздел представляет собой логическую категорию конфигурации и обычно соответствует определенному аспекту процесса конвертации.

К распространенным типам разделов относятся:

  • Общие разделы Содержащие параметры, которые применяются глобально к процессу преобразования независимо от исходной или целевой платформы.

  • Разделы, связанные с DDL Определяют, как генерируются и адаптируются для целевой базы данных инструкции на языке определения данных.

  • Разделы, относящиеся к конкретной цели Содержат параметры, которые актуальны только для конкретной целевой платформы (например, POSTGRE).

Каждый раздел может содержать несколько параметров, и разделы не зависят друг от друга.

Параметры:

Параметр представляет собой настраиваемую опцию, которая влияет на одно или несколько правил конвертации.

Каждый параметр имеет:

  • Уникальное имя (идентификатор)
  • Значение (явное или пустое)
  • Область определения (раздел, к которому оно относится)

Значения параметров могут быть:

  • Перечисляемыми (предопределенный список значений)
  • Текстовыми (строки, префиксы, имена схем и т.д.)

Если значение параметра явно не задано, механизм конвертации применяет для этого параметра значение по умолчанию.

Поведение по умолчанию и его переопределение:

Инструмент Конвертум Мастер предоставляет набор предопределенных значений по умолчанию для всех поддерживаемых параметров.

Эти значения по умолчанию представляют собой рекомендуемую базовую конфигурацию для общих миграций.

В дополнение к предопределенной конфигурации, Конвертум Мастер поддерживает расширение возможностей.

Пользователи могут:

  • Добавлять существующие разделы для группирования параметров, относящихся к конкретному проекту или клиенту
  • Добавлять новые параметры в существующие разделы
  • Определять значения по умолчанию для пользовательских параметров

Как добавить еще один раздел, необходимый для изменения правил конвертации, показано на скриншоте ниже:

options_2

Область применения и согласованность:

Параметры, настроенные в Конвертум Мастер, применяются последовательно во всем проекте миграции.

После установки они влияют на:

  • Все выбранные исходные объекты
  • Выполнение всех преобразований в рамках проекта
  • Весь сгенерированный целевой код, если они явно не переопределены

Это гарантирует предсказуемые и повторяемые результаты преобразования.

Система проверяет конфигурацию параметров перед началом преобразования.

Если значение параметра отсутствует или недопустимо для выбранного контекста миграции, пользователь получает уведомление и должен исправить конфигурацию.

Полный и актуальный список всех поддерживаемых параметров, включая описания, допустимые значения и настройки по умолчанию, доступен в официальном справочнике:

Все поддерживаемые параметры Конвертум Мастер: Различные параметры для инструмента Конвертум Мастер.

Система параметров в Конвертум Мастер предоставляет гибкий и расширяемый способ управления конвертацией.

Благодаря организации параметров в логические разделы, поддержке настроек по умолчанию и переопределений, а также возможности пользовательских расширений, этот инструмент позволяет выполнять как простую миграцию, так и настраиваемые сценарии конвертации.


Другие материалы по теме:
Руководство пользователя
Советы и рекомендации

Если у вас есть вопросы, пожалуйста, обращайтесь в нашу службу поддержки: support@convertum.ru