2017-07-28 80 views
0

我在表达转换输入端口,其是中间名字段的数据类型为string(10)。我正在使用一些数据质量检查,并且o/p port的datappe为char(1)Informatica的表达转换

因此,对于例如:如果中间名KUMAR,它应该通过只在K输出端口我在O/P端口选择数据类型为STRING(1)

但是我看到,没有被截断KUMAR正在通过数据。但是,如果我在相同的表达使用可变端口并给它作为STRING(1)从可变端口接收到另一个输出端口使用价值,我只看到K信经历中的数据。

这是怎么发生的?

+0

有些东西你错过了,例如也许你把端口的比例设置为1而不是精度,你所描述的不符合我见过的众多截断错误。即使假设你所描述的是真实的,当输出端口将值输入到下一个字符串1输入端口时,它将在那里截断 –

回答

0

这似乎是非常直接的要求。请使用SUBSTR FN如下

SUBSTR(中间名,1,1)。

以该值作为O/P端口。我希望这应该有所帮助。