Load 在使用informatica powercenter从Teradata向Oracle加载数据时,我们面临着特殊的字符问题

Load 在使用informatica powercenter从Teradata向Oracle加载数据时,我们面临着特殊的字符问题,load,informatica,Load,Informatica,Teradata:JANUVIA-50MG-片剂-1个水泡-28片(28.TA) 甲骨文:JANUVIA-50MG?片剂-1泡罩-28片(28.TA) 我们使用代码页“ms windows latin 1(ansi)latin1超集”进行源连接,即Teradata 我们使用代码页UTF 8作为目标字符“–”是一个Unicode字符。您应该将源连接的代码页更改为UTF-8。此外,集成服务应以Unicode模式运行。您应在以下级别更改代码页,以将整个数据流放在一个字符集中: 1.检查teradata

Teradata:JANUVIA-50MG-片剂-1个水泡-28片(28.TA) 甲骨文:JANUVIA-50MG?片剂-1泡罩-28片(28.TA)

我们使用代码页“ms windows latin 1(ansi)latin1超集”进行源连接,即Teradata


我们使用代码页UTF 8作为目标

字符“–”是一个Unicode字符。您应该将源连接的代码页更改为UTF-8。此外,集成服务应以Unicode模式运行。

您应在以下级别更改代码页,以将整个数据流放在一个字符集中: 1.检查teradata数据库中的字符集(使用Show table) 2.使用同一代码页的源数据库连接 3.在同一代码页上使用集成服务 4.使用同一代码页的目标DB连接 5.使用相同的代码页创建目标数据库

上面我试图列出所有可能发生字符集不匹配的级别


这将确保数据的传输。

映射中端口的数据类型是什么?该值经过的所有转换是否相同?能否从日志中粘贴完整错误?我觉得这可能是源代码读取错误。