Как проверить проверку внешнего ключа при использовании Pentaho для преобразования? Например, я хотел бы перенести одну таблицу с именем сотрудника из исходной базы данных MySQL в другую целевую базу данных MySQL, и если таблица сотрудников в целевой базе данных MySQL связана с таблицей страны.
Входящие данные о сотрудниках в Pentaho (во время преобразования) могут иметь любую страну или нуль, я хотел бы оставить поле страны как таковое, если оно уже существует в целевой таблице стран базы данных MySQL, в противном случае установите для него значение NULL.
Как и в случае со страной, у меня есть несколько других полей, которые можно преобразовать таким же образом. Я проверил «Проверка данных» в Pentaho, но он просто дает возможность предварительно определить или ввести предопределенные значения, что не так хорошо, поскольку таблица стран может подвергаться операциям CRUD.