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

时间:2014-09-05 16:27:29

标签: load informatica

Teradata:JANUVIA - 50MG - TABLET - 1 BLISTER - 28 TABLET(28.TA) ORacle:JANUVIA - 50MG? TABLET - 1 BLISTER - 28 TABLET(28.TA)

我们正在使用代码页' ms windows latin 1(ansi)latin1'的超集。用于源连接,即Teradata。

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

2 个答案:

答案 0 :(得分:0)

角色" - "是Unicode字符(U+0096)。您应该将源连接的代码页更改为UTF-8。此外,集成服务应该以Unicode模式运行。

答案 1 :(得分:0)

您应该在以下级别更改“代码”页面,以将整个数据流整合到一个字符集中: 1.检查teradata数据库中的字符集(使用显示表) 2.使用相同代码页的源DB连接 3.使用在相同代码页上工作的集成服务 4.使用相同代码页的目标DB连接 5.使用相同的代码页创建目标数据库

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

这将确保数据传输。