Настройка графа репликации#
Отображаемая информация во вкладке Графы репликации:
название графа;
кнопки для редактирования, удаления, создания, копирования графа (отображаются у APPADMIN);
кнопка валидации графа;
статус;
кнопки запуска, принудительного перезапуска, остановки графа (отображаются у APPADMIN и APPDUTY);
кнопки приближения, отдаления, вывода на весь экран;
кнопка редактирования схемы графа (отображаются у APPADMIN);
число сообщений в секунду, записанных в Kafka, на модуле Capture;
число сообщений в секунду, записанных в базу данных приемника, на модуле Applier;
сразу после запуска графа (так как пока нет истории транзакций) и при ошибке вычисления числа записанных сообщений на модулях отображается «Err». Ошибка вычисления числа сообщений на ход репликации никак не влияет, и при следующем опросе консоли (консоль опрашивается каждые 2 секунды) число сообщений, записанных в секунду, будет снова рассчитано и отобразится на модулях.
внутренняя информация, которая загружается при нажатии на элемент.
Возможные операции:
поиск графа;
запуск и остановка модулей графа (для APPADMIN и APPDUTY);
просмотр информации о каждом графе;
редактирование, удаление, создание, копирование графа (для APPADMIN);
валидация графа.
Для просмотра параметров модуля и графа репликации:
Авторизуйтесь.
Откройте вкладку Графы репликации.
Выберите граф для просмотра подробной информации о нем.

Редактирование схемы графа#
Для редактирования схемы графа:
Нажмите значок
справа от графа репликации.


Для добавления нового элемента:
Граф обязательно должен содержать минимум один источник (элемент «Соединение»), один модуль захвата изменений (элемент «Модуль»), одну очередь — Kafka (элемент «Соединение»), один модуль применения изменений (элемент «Модуль»), один приемник (элемент «Соединение»).
Выберите элемент Соединение, Модуль.
Перетащите элемент в поле редактирования схемы графа.
Для соединения двух элементов:
Нажмите «точку» на прямоугольнике нужного модуля. Появится «стрелочка».
Протяните «стрелочку» до нужного элемента и присоедините к «точке» второго модуля.
Редактирование графа репликации#
Для редактирования графа репликации:
Нажмите значок
рядом с названием графа и выберите Редактировать в открывшемся меню.
Введите наименование графа в открывшемся окне Редактирование графа.

Нажмите Сохранить.
Удаление графа репликации#
Удалить можно только пустой граф: без схемы из модулей и соединений.
Для удаления графа:
Нажмите значок
рядом с названием графа и выберите Удалить граф в открывшемся меню.
Нажмите Удалить в появившемся окне предупреждения.

Создание графа репликации#
Для создания графа репликации:
Нажмите Создать граф репликации над списком всех графов.

Введите имя графа в открывшемся окне Создание графа.

Нажмите Сохранить.
Копирование графа репликации#
Для копирования графа репликации:
Выберите граф, который нужно скопировать, и нажмите название графа в общем перечне графов.

Нажмите значок
рядом с названием графа и выберите Копировать в открывшемся меню.
Нажмите Создать в открывшемся окне предупреждения.

Тестирование графа репликации#
Для проверки корректности созданного графа перед запуском репликации:
Тестирование графа предполагает проверку всех модулей графа.
Выберите граф, который нужно скопировать, и нажмите название графа в общем перечне графов.

Нажмите значок
рядом с названием графа и выберите Тестировать в открывшемся меню.Кнопка тестирования активна только, когда граф не запущен.

Если граф настроен неверно, появится уведомление об ошибке валидации с описанием ошибки.
Ошибки и предупреждения конфигурации, модуля, графа#
В GraDeLy при тестировании могут быть выявлены ошибки двух уровней:
Error
отсутствие полей, таблиц, схем БД;
использование недопустимых операций подмены;
нарушение уникальности подменяемых операций.
Warning
несоответствие типов;
меньшая размерность принимающего строкового типа;
меньшая размерность принимающего числового типа.
Ошибки уровня Error блокируют запуск графа или модуля, и оператор обязательно должен их устранить. Ошибки уровня Warning не влияют на запуск графа, но сигнализируют о возможных проблемах после запуска и требуют отдельного внимания оператора.
Рекомендации по устранению ошибок и предупреждений#
Если возникла ошибка уровня Error, связанная с отсутствием полей, таблиц или схем в БД источника или приемника:
Убедитесь, что необходимые поля, таблицы или схемы есть в БД источника и приемника.
Обновите метаданные в визуальном редакторе маппинга.