【发布时间】:2017-07-28 17:24:32
【问题描述】:
我在表达式转换中有一个输入端口,它是 中间名 字段,数据类型为 string(10)。我正在对其进行一些数据质量检查,o/p port 的数据类型为char(1)。
例如:如果中间名是KUMAR,它应该只在输出端口中传递K,因为我在O中选择了数据类型为STRING(1) /P 端口。
但我明白了,它没有被截断,KUMAR 正在传递数据。但是,如果我在同一表达式中使用 可变端口 并将其作为 STRING(1) 并使用从 另一个输出端口中的 可变端口 接收的值 ,我在数据中只看到K 字母。
为什么会这样?
【问题讨论】:
-
有些东西你错过了,例如也许您将端口的比例设置为 1 而不是精度,您所描述的内容与我看到的众多截断错误不符。即使假设您所描述的是正确的,当输出端口将值馈送到下一个字符串 1 输入端口时,它也会在那里截断
标签: informatica informatica-powercenter