Настройка параметров в Конвертум Мастер
В этой статье представлен подробный обзор того, как организованы и управляются параметры конвертации в Конвертум Мастер.
В ней объясняется назначение разделов параметров, роль отдельных параметров, общие принципы их настройки и расширения для управления поведением правил конвертации.
В Конвертум Мастер параметры конвертации определяют, как объекты исходной базы данных анализируются и конвертируются в код целевой базы данных.
Эти параметры влияют на широкий спектр поведения, например на:
- Присвоение имен объектам и идентификаторам
- Сопоставление схем, маппинг имен и типов данных
- Генерацию DDL
- Обработку синтаксиса, специфичного для целевой базы данных
Параметры оцениваются механизмом преобразования во время миграции и последовательно применяются ко всем выбранным объектам в рамках проекта.
Все параметры, добавленные в графический интерфейс, показаны на скриншоте ниже:
Разделы:
Все параметры в Конвертум Мастер сгруппированы в разделы.
Раздел представляет собой логическую категорию конфигурации и обычно соответствует определенному аспекту процесса конвертации.
К распространенным типам разделов относятся:
-
Общие разделы Содержащие параметры, которые применяются глобально к процессу преобразования независимо от исходной или целевой платформы.
-
Разделы, связанные с DDL Определяют, как генерируются и адаптируются для целевой базы данных инструкции на языке определения данных.
-
Разделы, относящиеся к конкретной цели Содержат параметры, которые актуальны только для конкретной целевой платформы (например, POSTGRE).
Каждый раздел может содержать несколько параметров, и разделы не зависят друг от друга.
Параметры:
Параметр представляет собой настраиваемую опцию, которая влияет на одно или несколько правил конвертации.
Каждый параметр имеет:
- Уникальное имя (идентификатор)
- Значение (явное или пустое)
- Область определения (раздел, к которому оно относится)
Значения параметров могут быть:
- Перечисляемыми (предопределенный список значений)
- Текстовыми (строки, префиксы, имена схем и т.д.)
Если значение параметра явно не задано, механизм конвертации применяет для этого параметра значение по умолчанию.
Поведение по умолчанию и его переопределение:
Инструмент Конвертум Мастер предоставляет набор предопределенных значений по умолчанию для всех поддерживаемых параметров.
Эти значения по умолчанию представляют собой рекомендуемую базовую конфигурацию для общих миграций.
В дополнение к предопределенной конфигурации, Конвертум Мастер поддерживает расширение возможностей.
Пользователи могут:
- Добавлять существующие разделы для группирования параметров, относящихся к конкретному проекту или клиенту
- Добавлять новые параметры в существующие разделы
- Определять значения по умолчанию для пользовательских параметров
Как добавить еще один раздел, необходимый для изменения правил конвертации, показано на скриншоте ниже:
Область применения и согласованность:
Параметры, настроенные в Конвертум Мастер, применяются последовательно во всем проекте миграции.
После установки они влияют на:
- Все выбранные исходные объекты
- Выполнение всех преобразований в рамках проекта
- Весь сгенерированный целевой код, если они явно не переопределены
Это гарантирует предсказуемые и повторяемые результаты преобразования.
Система проверяет конфигурацию параметров перед началом преобразования.
Если значение параметра отсутствует или недопустимо для выбранного контекста миграции, пользователь получает уведомление и должен исправить конфигурацию.
Полный и актуальный список всех поддерживаемых параметров, включая описания, допустимые значения и настройки по умолчанию, доступен в официальном справочнике:
Все поддерживаемые параметры Конвертум Мастер: Различные параметры для инструмента Конвертум Мастер.
Система параметров в Конвертум Мастер предоставляет гибкий и расширяемый способ управления конвертацией.
Благодаря организации параметров в логические разделы, поддержке настроек по умолчанию и переопределений, а также возможности пользовательских расширений, этот инструмент позволяет выполнять как простую миграцию, так и настраиваемые сценарии конвертации.
Другие материалы по теме:
Руководство пользователя
Советы и рекомендации
Если у вас есть вопросы, пожалуйста, обращайтесь в нашу службу поддержки: support@convertum.ru

