Ошибка с акцентами при запуске Transformation Kettle Pentaho

У меня проблема с акцентами при использовании интеграции данных pentaho для переноса данных с сервера sql на postgresql, но только в некоторых случаях увеличивает один символ. Тип данных в Sql Server - это тип Varchar (MAX), а PostgreSQL - это тип текста. Например:

Sql Server: CARREOCERÃA
PostgreSQL: CARREOCERÃ?A

Версия Pentaho: 7.1.0.0-12


person Fredy De La Cruz    schedule 24.10.2017    source источник
comment
Можете ли вы проверить, кодировка ли это: что говорит предварительный просмотр на входе SQL-сервера?   -  person AlainD    schedule 25.10.2017
comment
Если вы предоставите минимальные сценарии БД (создать, вставить) и преобразование, я посмотрю на свою сторону.   -  person matthiash    schedule 30.10.2017


Ответы (1)


Вы можете указать кодировку при определении соединения: на левой панели нажмите Option.

Это свойства базы данных. Для postgres поместите charset в столбец Parameter и выберите соответствующий value из здесь . Для SQL-Server мне не удалось найти документ.

Для SQL-Server, согласно этому вопросу вы можете установить useUnicode = true characterEncoding = UTF-8.

person AlainD    schedule 25.10.2017