DataStage Job遇到警告

时间:2015-03-11 09:22:17

标签: datastage

我正在尝试将数据集从源代码传输到我的服务器,当我在DataStage中运行我的作业时,它始终没有错误。 我只看到一个警告说: 检查操作员时:绑定输出接口字段" DRIVERS" to field" DRIVERS":来自源类型" dfloat"的隐式转换结果类型" sfloat":可能的范围/精度限制。

2 个答案:

答案 0 :(得分:0)

尝试重置并查看是否有任何其他信息......!否则,您可以做的一件事就是使用Cast函数将其转换为整数并处理源(如果源是DB),如果它是按原样读取并在Transformer中更改它。希望这有帮助。

答案 1 :(得分:0)

检查运算符时:将输出接口字段“DRIVERS”绑定到字段“DRIVERS”时:从源类型“dfloat”到结果类型“sfloat”的隐式转换:可能的范围/精度限制。

您必须学会阅读APT / Torrent错误消息,这是最初创建Datastage PX的公司。据说:

检查运营商时===>由于编译器预先检查阶段

绑定时......“驱动程序”===>我正在查看将输入字段“driver”分配给输出字段“drivers”的阶段

从源类型“dfloat”到结果类型“sfloat”的隐式转换:===>你的类型不匹配

我相信即使你收到警告,你也可以告诉datastage编译,但真正的答案是回到你的工作中并弄清楚为什么你将dfloat(双精度)粘贴到sfloat(单精度)中。您可能需要指定如何使用变换器和用户指定的精度截断规则从dfloat到sfloat。