Informatica的表达转换
问题描述:
我在表达转换输入端口,其是中间名字段的数据类型为string(10)
。我正在使用一些数据质量检查,并且o/p port
的datappe为char(1)
。Informatica的表达转换
因此,对于例如:如果中间名是KUMAR
,它应该通过只在K
输出端口我在O/P端口选择数据类型为STRING(1)
。
但是我看到,没有被截断和KUMAR
正在通过数据。但是,如果我在相同的表达使用可变端口并给它作为STRING(1)
和从可变端口接收到另一个输出端口使用价值,我只看到K
信经历中的数据。
这是怎么发生的?
答
这似乎是非常直接的要求。请使用SUBSTR FN如下
SUBSTR(中间名,1,1)。
以该值作为O/P端口。我希望这应该有所帮助。
有些东西你错过了,例如也许你把端口的比例设置为1而不是精度,你所描述的不符合我见过的众多截断错误。即使假设你所描述的是真实的,当输出端口将值输入到下一个字符串1输入端口时,它将在那里截断 –