Есть ли способ согласовать значения двух столбцов в источнике и скопировать результат в один столбец на целевом узле с помощью SymmetricDS?Как конкатрировать два столбца в исходном узле в один столбец в целевом
Заранее благодарен
Есть ли способ согласовать значения двух столбцов в источнике и скопировать результат в один столбец на целевом узле с помощью SymmetricDS?Как конкатрировать два столбца в исходном узле в один столбец в целевом
Заранее благодарен
Использование трансформации сценария оболочки (bsh). Из documentation:
Это преобразование позволяет обеспечить сценарий Bean Shell в преобразование выражения и выполняет скрипт в момент трансформации
От symmetricds support discussion:
Если вы используете преобразование столбца bash, доступны данные для всех столбцов в обрабатываемой строке . Внутри вашего скрипта столбец доступен как предопределенная переменная String с именем столбца. Для примера , если в вашей строке есть столбец NAME, вы можете написать код оболочки bean-кода , например, вернуть NAME.substring (0,4), чтобы усечь имя до первого четырех символов.
Спасибо за ваш ответ. Я думал, что с преобразованием bsh я могу получить доступ к «currentValue», который является значением SOURCE_COLUMN в преобразовании. Итак, как я могу получить доступ к нескольким значениям столбца из источника с преобразованием bsh? – Anne
Пожалуйста, ознакомьтесь с обновлением ответа –