重新启动Run Transformation Kettle Pentaho时出错

时间:2017-10-24 23:05:32

标签: sql-server postgresql pentaho pentaho-spoon pentaho-data-integration

我在使用pentaho数据集成将数据从sql server迁移到postgresql时出现问题,但在某些情况下会增加一个符号。 Sql Server中的数据类型是Varchar(MAX)类型,PostgreSQL是Text类型 例如:

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

版本Pentaho:7.1.0.0-12

1 个答案:

答案 0 :(得分:0)

您可以在定义连接时指定字符集:在左侧面板上单击“选项”。

这些是数据库属性。对于postgres,将charset放在Parameter列中,然后从here中选择相应的value。 对于SQL-Server,我找不到文档。

对于SQL-Server,根据this question,您可以设置useUnicode = true characterEncoding = UTF-8。